Ci sono due connessioni Ethernet nella parete della stanza. Il primo ha un indirizzo IP esterno ed è collegato al computer C1, mentre l'altro ha un indirizzo interno (rete universitaria) ed è collegato al computer C2:
(internet 1) ---- C1
(internet 2) ---- Switch ---- C2
Voglio essere in grado di accedere a C2 da un indirizzo IP esterno, prima accedendo a C1 e poi facendo ssh 192...
per arrivare a C2. Quindi voglio una seconda connessione da C1 al router in questo modo:
(internet 1) ---- C1
|
(internet 2) ---- Switch ---- C2
C1 ha due connessioni Ethernet eth0
e eth1
. eth0
ha l'indirizzo IP esterno.
Quindi ho collegato eth1
C1 allo switch, ma poi non posso più accedere a C1 esternamente.
In tal caso ifdown eth1
, la connessione tramite eth0
un indirizzo IP esterno diventa nuovamente possibile dopo il riavvio di C1.
La connessione da un indirizzo IP locale (192 ...) è sempre possibile, sia eth1
su che giù.
L'IP esterno è fisso mentre l'indirizzo IP locale è ottenuto tramite DHCP.
Forse mi mancano i termini chiave di ricerca tecnica perché la ricerca su Internet di una soluzione non ha avuto esito positivo. Qualsiasi consiglio sarebbe molto apprezzato.
Per riferimento, le informazioni ifconfig su C1 vengono copiate di seguito. Grazie.
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)
Sulla base del gentile commento di Ipor Sircer ho esaminato le informazioni sul 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
Ho l'impressione che eth1 stia sovrascrivendo alcune impostazioni del percorso di eth0, ma non sono sicuro di cosa devo fare dopo.