• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

静态ip时,重新上电nameserver会清空

yihong.bai@key- 2016-09-08 浏览量:1783
我修改了/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不被清空。
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 默认系统都会覆盖,上电的时候,写个脚本,将DNS改成你想要的,或是写好一个resolve.conf,直接上电替换
    • 发布于 2016-09-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 初始化时候读取存储区一个字节,和上次一样不跳过初始化
    • 发布于2016-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的系统是只读的么?
    • 发布于2016-09-09
    • 举报
    • 评论 0
    • 0
    • 0

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

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

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

  • yihong.bai@key- 发表于 2016-9-9 09:19
    不是啊,可以写的,且已经写成功,我用的M3的板子,自带的debian系统,/etc/resolv.conf这个文件里面直接 ...

    你去搜一下这个问题就知道了,没记错的话系统启动时有一个进程叫啥名忘了,会自动生成配置文件覆盖nameserver,你只能从上游修改或者禁用那个进程
    • 发布于2016-09-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

静态ip时,重新上电nameserver会清空