红联Linux门户
Linux帮助

FreeBSD/Linux中避免/etc/resolv.conf 被改写的几种解决办法比较

发布时间:2007-10-18 10:01:19来源:红联作者:Flindzvt
之前遇到过的情况有(DNS server 抓不对,且会被改写!):
Ubuntu 6.10 (Edgy) 通过 ppp 拨号时,只抓到 ADSL Modem DHCP server IP.
Ubuntu 7.04 (Feisty) 那个可恶的network-manager程序会定时抓 ADSL Modem DHCP server IP.
VMWare 中的 Guest OS 以 NAT 网络 获取IP的时候,只抓到NAT DHCP server IP.
然而对于*NIX 这样灵活的系统,解法也有很多,我们一一看来,哪个粗糙,哪个优雅!
Linux :
把 make_resolv_conf 这个函数的调用都给注释掉!
FreeBSD:
Linux:
FreeBSD:
解法三:变更DHCP Client的配置文件,在特定的环节追加我们的设定.
Linux (Ubuntu Dist.):
FreeBSD:
就我自己看来:解法一属于粗糙,解法二属于暴力,解法三才是好办法!
解法三不会变更系统框架,还是原来执行流程。我们只是在默认的prepend环节,多增加prepend的内容,让DHCP Client在得到DNS server信息后,把我们所需要的配置追加在前面。
文章评论

共有 0 条评论