您的位置:首页 > 其它

mark:ADSL路由解决dhcp无法设置网关地址

2012-07-13 17:10 225 查看
家里原来装了电信的宽带,自己买了个ADSL路由,前段时间取消不上网了,正好单位没无线路由,就拿来用。单位是RJ45网线接口,开启dhcp后没法设置网关地址,会默认把路由自身地址设为网关地址,搞得只好手机设成静态地址才能上。今天闲来无事,就telnet上路由,本来开始是想在路由上解决的,用route -n看了下,加了条默认网关的路由,还是没用。结果到处找配置文件,意外发现了,cat /etc/udhcpd.conf,

# cat /etc/udhcpd.conf

start x.x.x.225

end x.x.x.228

interface br0

opt router x.x.x.224

opt domain domain.actdsltmp

opt dns 172.16.1.134 202.101.224.68

opt subnet 255.255.255.0

opt lease 86400

conflict_time 86400

lease_file /var/tmp/landhcps0.leases

#

其中225-228地址段、dns是通过网页界面设置的,自身地址是224,但是单位网关是1,所以dhcp方式无法得到正确的网关。

想vi编辑一下,把224改成网关1,结果没找到,里面没有把vi命令集成进来,wget、ftp都不行,最后只好用echo一条一条>>重定向到文件里。

echo start 10.18.90.225 >> udhcpd.conf

echo end 10.18.90.228 >> udhcpd.conf

echo interface br0 >> udhcpd.conf

echo opt router 10.18.90.1 >> udhcpd.conf

echo opt dns 172.16.1.134 202.101.224.68 >> udhcpd.conf

echo opt subnet 255.255.255.0 >> udhcpd.conf

echo opt lease 86400 >> udhcpd.conf

echo conflict_time 86400 >> udhcpd.conf

echo lease_file /var/tmp/landhcps0.leases >> udhcpd.conf

另:今天发现重启后还是原来的设置,暂时没时间找怎么修改,不过发现只要加一条网关的项就可以了,echo opt router 10.18.90.1 >> udhcpd.conf,但是没办法加到自启动文件/etc/init.d/rcS中,提示说是只读文件系统,等有时间再来折腾吧。
本文出自 “我的学习笔记” 博客,请务必保留此出处http://wangyanwen.blog.51cto.com/1207461/930043
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐