Nosso servidor tem conexão LAN (DHCP) à Rede Interna e 3G (via dongle USB) à Internet. O acesso à Internet não deve ser exposto à rede interna e vice-versa.
Para poder usar o modem 3G, segui esses dois manuais:
Modem USB 3G não funciona em 12.04
link
Agora, quando eu faço wvdial provider_name
, a conexão é estabelecida. A interface está ativa e tem configuração de IP, DNS, etc, de acordo com ifconfig
No entanto, sempre que eu tento pingar qualquer servidor público da Internet, ele ainda está tentando usar a rede LAN para ele e não a interface PPP.
Como posso resolver isso?
PS: Eu tentei seguir - coloque auto ppp0 iface ppp0 inet wvdial
em /etc/network/interfaces
antes de auto eth0
e agora no começo ele traz a interface ppp0 para cima, então eu desconectei o cabo da LAN e reiniciei, depois disso ele funciona bem, mas se eu reiniciar o servidor com o cabo LAN conectado, ele ainda está usando eth0
gateway por padrão!
A saída de 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
Eu sei que há uma maneira de usar a rota 2 para balancear a carga entre interfaces, mas em todos os manuais eu poderia encontrar eles usam IP estático e DNS, enquanto no meu caso de conexão 3G não é possível fazer ...