2013-05-21 41 views
1

我們的服務器具有到內部網絡和3G(通過USB加密狗)到Internet的LAN(DHCP)連接。互聯網接入不應暴露於內部網絡,反之亦然。Ubuntu服務器12.10 3g調制解調器連接已建立但未使用

爲了能夠使用3G調制解調器我跟着這兩個手冊:

https://askubuntu.com/questions/143989/3g-usb-modem-not-working-in-12-04

http://forums.gentoo.org/viewtopic-t-766982.html

現在,當我做wvdial provider_name建立連接。該接口並具有IP,根據ifconfig

但是每當我嘗試ping它仍試圖使用LAN網絡並沒有PPP接口的任何公共互聯網服務器的DNS等設置。

我該如何解決它?

PS:我已經試過以下 - 把auto ppp0 iface ppp0 inet wvdial/etc/network/interfacesauto eth0之前,現在就開始其帶來的ppp0的界面了,然後我拔掉線纜從LAN和重新啓動,在此之後它工作正常,但如果我重新啓動服務器插入LAN電纜,默認情況下仍使用eth0網關!

ip route show輸出:

default via 192.168.1.1 dev p2p1 
10.64.64.64 dev ppp0 proto kernel scope link src 172.30.50.98 
192.168.1.0/24 dev p2p1 proto kernel scope link src 192.168.1.109 

我知道有使用路徑2加載接口之間平衡的一種方式,但在所有的手冊中我能找到他們在我的情況下,使用靜態IP和DNS,而3G連接是不可能做的...

回答

1

好的,找到它了。設置缺省路由接口的命令是:

$ route add default dev %interface_name% 

與設置PPP接口爲默認的問題是,經過界面了這可能需要一些時間應該是這樣的。因此,作爲解決方案,我創建了一個Upstart任務,在完成其他任務後運行,並設置默認界面

相關問題