嵌入式学习小组
直播中

杨斌

7年用户 142经验值
私信 关注

静态ip时,重新上电nameserver会清空怎么回事

我修改了/etc/network/interfaces,
如下:
auto eth0 inet dhcp
allow-hotplug eth0
iface eth0 inet static
address 192.168.137.123
netmask 255.255.255.0
gateway 192.168.137.1
这时,我在/etc/resolv.conf中加入nameserver:nameserver 8.8.8.8

只有当此有效,重新上电后,/etc/resolv.conf会被清空。
试过把nameserver 8.8.8.8写到/etc/network/interfaces中,是无效的。
如何可以让nameserver不被清空。

回帖(5)

李兆峰

2020-5-5 09:28:28
云汉达人
初始化时候读取存储区一个字节,和上次一样不跳过初始化
举报

陈刚

2020-5-5 09:36:22
云汉达人
你的系统是只读的么?
举报

李阳

2020-5-5 09:51:33
不是啊,可以写的,且已经写成功,我用的M3的板子,自带的debian系统,/etc/resolv.conf这个文件里面直接提示禁止写入,内容会被覆盖。我试了一下,写入dns后restart,dns就加上了,但是一重启这个文件又被清空了。
举报

唐芳

2020-5-5 09:56:39
汉云 发表于 2016-9-9 08:56
你的系统是只读的么?

不是啊,可以写的,且已经写成功,我用的M3的板子,自带的debian系统,/etc/resolv.conf这个文件里面直接提示禁止写入,内容会被覆盖。我试了一下,写入dns后restart,dns就加上了,但是一重启这个文件又被清空了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分