mark:ADSL路由解決dhcp無法設置網關地址

家裏原來裝了電信的寬帶,自己買了個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中,提示說是隻讀文件系統,等有時間再來折騰吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章