Ubuntu 12.04 解决配置DNS服务器时/etc/resolv.conf被重写的问题

我们都知道在12.04之前,只需要修改/etc/resolv.conf文件就能手动配DNS了. 但是12.04却不行,在12.04中,该文件中注释有这么一句话:
      - # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
      - #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

     大概意思就是就算你更改了这个文件.重启电脑之后会重写这个文件,使得我们的更改无效.

解决办法(前面的"-"只是为了好看):

    - 法一:
         - cd /etc/resolvconf/resolv.conf.d/
         - sudo touch tail(创建文件)
         - sudo vim tail(打开文件)
         - 写入: nameserver 192.168.1.1(你的DNS服务器地址)
         - :wq
         - sudo reboot
    - 法二:
         - sudo vim /etc/network/interfaces(打开文件)
         - 写入如下内容:
             - dns-nameservers 192.168.3.110(你的DNS)
               auto eth0
               #iface eth0 inet dhcp(系统默认的,注释掉)
               iface eth0 inet static
               address 192.168.3.109(你的ip地址)
               netmask 255.255.255.0
               gateway 192.168.3.1(你的网关)
         - :wq
         - sudo reboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值