Existem duas conexões Ethernet na parede da sala. O primeiro tem um endereço IP externo e está conectado ao computador C1, enquanto o outro tem um endereço interno (rede da universidade) e está conectado ao computador C2:
(internet 1) ---- C1
(internet 2) ---- Switch ---- C2
Eu quero poder logar no C2 a partir de um endereço IP externo, primeiro fazendo o login no C1 e fazendo ssh 192...
para chegar ao C2. Então eu quero uma segunda conexão de C1 para o roteador da seguinte forma:
(internet 1) ---- C1
|
(internet 2) ---- Switch ---- C2
C1 tem duas conexões Ethernet, eth0
e eth1
. eth0
tem o endereço IP externo.
Então eu pluguei o eth1
no C1 no switch, mas não consigo mais acessar o C1 externamente.
Se eu fizer ifdown eth1
, a conexão via eth0
de um endereço IP externo se tornará possível novamente após a reinicialização de C1.
A conexão de um endereço IP local (192 ...) é sempre possível, seja eth1
para cima ou para baixo.
O IP externo é fixo enquanto o endereço IP local é obtido via DHCP.
Talvez esteja faltando termos-chave de pesquisa técnica porque uma pesquisa na Internet por uma solução não foi bem-sucedida. Qualquer conselho seria muito apreciado.
Para referência, ifconfig information on C1 é copiado abaixo. Obrigado.
eth0 Link encap:Ethernet HWaddr 0D:D4:7A:31:E1:D6
inet addr:145.18.73.25 Bcast:145.18.73.255 Mask:255.255.254.0
inet6 addr: fd80::ac8:7aff:fe31:e1d6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2711 errors:0 dropped:0 overruns:0 frame:0
TX packets:417 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:358816 (350.4 KiB) TX bytes:174963 (170.8 KiB)
eth1 Link encap:Ethernet HWaddr 0D:D4:7A:31:E1:D7
inet addr:192.168.2.176 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fd80::ac8:7aff:fe31:e1d7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:142 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10196 (9.9 KiB) TX bytes:894 (894.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:7010 errors:0 dropped:0 overruns:0 frame:0
TX packets:7010 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1276612 (1.2 MiB) TX bytes:1276612 (1.2 MiB)
Com base no gentil comentário do Ipor Sircer, examinei as informações do gateway:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
145.18.72.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 145.18.73.254 0.0.0.0 UG 0 0 0 eth0
$ ifup eth1
Determining IP information for eth1... done.
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
145.18.72.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
$ cat /etc/sysconfig/networking/profiles/default/ifcfg-eth0
EVICE=eth0
BOOTPROTO=none
IPV6INIT=yes
IPV6_AUTOCONF=yes
NM_CONTROLLED=no
TYPE=Ethernet
ONBOOT=yes
HWADDR=0d:d4:7a:31:e1:d6
USERCTL=no
IPADDR=145.18.73.25
NETMASK=255.255.254.0
DNS2=145.18.1.6
GATEWAY=145.18.73.254
DNS1=145.18.6.1
$ cat /etc/sysconfig/networking/profiles/default/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp
IPV6INIT=yes
IPV6_AUTOCONF=yes
NM_CONTROLLED=yes
TYPE=Ethernet
ONBOOT=no
USERCTL=no
HWADDR=0d:d4:7a:31:e1:d7
DNS1=192.168.2.1
PEERDNS=yes
Tenho a impressão de que a eth1 está sobrescrevendo algumas configurações de rota da eth0, mas não sei o que fazer em seguida.