首页 > TroubleShooting > ubuntu下dhcp环境下初始化nameserver设置

ubuntu下dhcp环境下初始化nameserver设置

2010年8月14日 发表评论 阅读评论

ubuntu下用wifi等网络连接的时候有个问题
如果其是使用的dhcp的话
/etc/resolv.conf中关于nameserver的设置会被dhcp server的数据覆盖
而我家里的无线路由器却偏偏有个bug
不管我的路由器ip地址已经变化的现实
他还是给dhcp client原来出厂设置中的路由器的ip地址192.168.1.1
这让我很郁闷
每次连接上wifi
都需要手工修改/etc/resolv.conf
否则没法解析域名
以前找了一种方法
http://www.haw-haw.org/node/689
但感觉不是很完美
于是又翻了翻手册
发现dhcpclient.conf(/etc/dhcp3/dhclient.conf)中有个prepend的命令
可以干这个
具体这样用:

prepend domain-name-servers 127.0.0.1;

这样的话
当wifi连上,dhcp取回地址时
dhcp给的nameserver会放在你设的127.0.0.1的后面
基本解决这个问题。

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.