Como posso usar as duas redes simultaneamente

Como posso usar as duas redes simultaneamente

Eu tenho duas interfaces de rede: eth0 (10.0.0.0) e usb0 (umts usb-modem)

me@ThinkCentre-A50:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.41.250.0     0.0.0.0         255.255.255.128 U     1      0        0 eth0
192.168.42.0    0.0.0.0         255.255.255.0   U     1      0        0 usb0

Como posso usar as duas redes simultaneamente. Acesse a Internet (www) via usb0 e conecte-se à rede local via eth0?

Responder1

Você realmente pode! Tudo o que você deve fazer é certificar-se de usar o modem usb como gateway PADRÃO e deixá-lo NAT (na verdade, este é PAT) seu endereço local para seu endereço roteado globalmente. O gateway pode ser configurado com

 route add default gw 192.168.42.X 

onde X é o endereço IP local do modem USB. Os endereços locais 10.41.250.1-126 passarão então pela eth0, o restante pelo gateway padrão.

Não sei dizer como configurar o modem umts, pois não sei nada sobre ele.

Talvez você precise de um daemon adicional (pppd) vinculado a ele, que então cuidará da configuração da conexão e dos endereços. Assim que você tiver uma conexão IP na porta USB, você poderá "mascarar" endereços locais com "iptables" ou similar.

Responder2

Primeiro, a máquina acessa redes através de suas interfaces. Muitas vezes se diz "o endereço IP da máquina é...", mas isso está incorreto, um endereço IP pertence a uma interface. E é ainda possível atribuir vários endereços IP à mesma placa de rede. Como a maioria das máquinas possui apenas uma interface com um endereço IP, issogeralmentenão causa confusão, mas complica as coisas quando várias interfaces/endereços estão envolvidos. Melhor não fazer isso.

Se o gateway padrão for definido através da interface USB,todoso tráfego que não vai para a(s) rede(s) conectada(s) diretamente à(s) outra(s) interface(s) passará por ele. A menos que você váseriamentefora do seu caminho, você não tem escolha sobre qual interface será usada.

Se você quiser que outras máquinas da rede 10.0.0.0 (interna) possam acessar a rede externa, você tem que configurar esta máquina como um roteador, e por falar nisso NAT (na verdade PAT) os endereços internos através da externa . Leia sobre como configurar um firewall no Ubuntu. Provavelmente existem aplicativos GUI para fazer isso, como nunca usei o Ubuntu (e sou alérgico a GUIs), não posso ajudar nisso. Presumivelmente, seu endereço 192.168.42.0 "externo" está configurado pelo DHCP, e eu também nunca configurei um firewall nesse caso, desculpe.

Responder3

  1. Excluir rotas padrão
    • route del 0/0
  2. Adicionar rota LAN para passar pela eth0
    • route add net 10.41.250.0/25 gw 10.41.250.1 eth0
  3. Adicionar rota padrão para passar por usb0
    • route add default 192.168.42.1 usb0

Isso pressupõe que seu gateway LAN tenha o endereço IP 10.41.250.1, enquanto seu gateway WAN tenha o endereço IP 192.168.42.1.

informação relacionada