Skip to Content

[已解决]不知道什么时候开始,重启puppy后,DNS都变成用DHCP自动配置了?如何手动固定?

圣诞版puppy,无线上网
本来手动配置DNS后,resolv.conf文件里面的内容是:

nameserver 213.156.54.80
nameserver 213.156.54.81

可是现在重启后,DNS变成192.168.1.1,不能上网,resolv.conf文件里面的内容也变成

# Generated by dhcpcd for interface wlan0
search domain.name
nameserver 192.168.1.1

我把那个文件手动配置、权限只读后,重启还是DHCP自动配置,如何固定手动配置?
----------------------------------------------------------
因为IP使用脚本手动配置的,在脚本里面再添加下面这个就手动固定DNS了

echo nameserver 213.156.54.80 > /etc/resolv.conf
echo nameserver 213.156.54.81 >> /etc/resolv.conf

顺便提下,echo、>、>>,编辑dos批处理都用到,一个回显,一个重定向符,双箭头的是追加符
#3881
labrador 的头像
应该有办法配置dhcp让它不更新resolv.conf的,不过如果想偷懒的话就把下面一句放在/etc/rc.d/rc.local中
echo "nameserver 213.156.54.80" >/etc/resolv.conf
#3886
echo "nameserver 213.156.54.80" >/etc/resolv.conf放在/etc/rc.d/rc.local文件里面最下面那行,可是无效啊!重启还是dhcp自动配置
#3898
labrador 的头像
那试试看做一个脚本,放在/root/Startup目录中,内容和上面的类似
#!/bin/sh
echo "nameserver 213.156.54.80" >/etc/resolv.conf
#3901
echo "nameserver 213.156.54.80" >/etc/resolv.conf 里面的引号不要的吧:应该是

echo nameserver 213.156.54.80 >/etc/resolv.conf
#3902
labrador 的头像
都可以,对这个例子而言没有区别。

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.