Linux禁止修改DNS
原文地址: http://student.csdn.net/space.php?uid=38634&do=blog&id=19322
大家都知道修改linux下的DNS可以直接修改/etc/resolv.conf:
当然也可以直接使用网络管理器修改。
但是如果你所在机构或者工作的地方必须要求你用DHCP获得自己非固定动态IP,那么随之而然你自己一向喜欢的或者自己觉得最快的DNS服务器ip也将自动更改为他们所指定的DNS服务器。
那么,为了避免DNS在DHCP自动获取地址后被覆盖,您还需要这么做:
还有另外一种方法就是给DNS配置文件枷锁:
重新自动获取IP一次
是不是就谁也改不了你的DNS了呢:) 对拉不要叫你加锁后就不会解锁了哦,记得解锁用-i就行拉 呵呵 就是这么简单:)
root@xuanfei-desktop:~#vim /etc/resolv.conf
|
但是如果你所在机构或者工作的地方必须要求你用DHCP获得自己非固定动态IP,那么随之而然你自己一向喜欢的或者自己觉得最快的DNS服务器ip也将自动更改为他们所指定的DNS服务器。
那么,为了避免DNS在DHCP自动获取地址后被覆盖,您还需要这么做:
root@xuanfei-desktop:~# cp /etc/resolv.conf /etc/resolv.conf.bak root@xuanfei-desktop:~# vim /etc/dhcp3/dhclient.conf
|
还有另外一种方法就是给DNS配置文件枷锁:
root@xuanfei-desktop:~# chattr +i /etc/resolv.conf //加琐root@xuanfei-desktop:~# lsattr /etc/resolv.conf //查看加锁是否成功 有i表示成功
|
重新自动获取IP一次
root@xuanfei-desktop:~# dhclient //自动获取ip命令root@xuanfei-desktop:~# cat /etc/resolv.conf //查看当前使用DNS的
|
是不是就谁也改不了你的DNS了呢:) 对拉不要叫你加锁后就不会解锁了哦,记得解锁用-i就行拉 呵呵 就是这么简单:)
Fedora 10 网关、DNS地址填写 - FC10上网问题
这个问题刚安装上Fedora10的时候已经发现了。
我的解决方法是:
$ su -c 'vim /etc/sysconfig/networking/devices/ifcfg-eth0'
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
我的解决方法是:
$ su -c 'vim /etc/sysconfig/networking/devices/ifcfg-eth0'
$ sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
HWADDR=00:01:6c:db:fc:2d
ONBOOT=yes
SEARCH="wbzhui"
BOOTPROTO=none
USERCTL=no
IPV6INIT=no
NM_CONTROLLED=yes
TYPE=Ethernet
PEERDNS=no
NETMASK=255.255.255.0
IPADDR=202.117.67.13
GATEWAY=202.117.67.1
DEVICE=eth0
HWADDR=00:01:6c:db:fc:2d
ONBOOT=yes
SEARCH="wbzhui"
BOOTPROTO=none
USERCTL=no
IPV6INIT=no
NM_CONTROLLED=yes
TYPE=Ethernet
PEERDNS=no
NETMASK=255.255.255.0
IPADDR=202.117.67.13
GATEWAY=202.117.67.1
其中NM_CONTROLLED=yes原来是no,改为yes是因为Fedora 10右上角的那个网络图标中wired network中eth0变为Device is unmanaged,改为yes后就可以看到变为System eth0了。
还有就是那个通过DHCP获得IP的方法好像是有什么问题,老是A*C出来提示。
还有就是那个通过DHCP获得IP的方法好像是有什么问题,老是A*C出来提示。
然后重新激活下网卡就可以了.
还有DNS每次添加上去,一旦重启动就又没有了。
su -c 'vim /etc/sysconfig/networking/profiles/default/resolv.conf'
在最后添加两行:
nameserver 218.195.56.1
nameserver 218.30.19.40