2013-05-21 37 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任务,在完成其他任务后运行,并设置默认界面

相关问题