Portál AbcLinuxu, 10. května 2025 07:04
Dobrý den
mám dvě pc s identickým hw. Každé má dvě síťovky. Tedy počítač A má síťovky A0 a A1, počítač B zase B0 a B1.
Rád bych nastavil síťovky A1 a B1 na komunikaci s vnejším světem, tj. s pevnou veřejnou IP. Naopak síťovky A0 a B0 bych rád nastavil pro komunikaci vyhradně A0---B0. Tj. oba počítače jsou propojeny na přímo kabelem (síťovky jsou pro gigabit ethernet, takže křížení snad není nutné)
Současné nastavení je toto:
A: ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 3: eth1: <BROADCAST,MULTICAST,NOTRAILERS,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:18:f3:68:61:34 brd ff:ff:ff:ff:ff:ff inet AXX.XX.XXX.193/21 brd AXX.XX.XXX.255 scope global eth1 4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP&qt; mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:18:f3:68:8f:36 brd ff:ff:ff:ff:ff:ff inet 10.0.0.2/29 brd 10.0.0.7 scope global eth0 A ip route show 10.0.0.0/29 dev eth0 proto kernel scope link src 10.0.0.2 AXX.XX.XXX.0/21 dev eth1 proto kernel scope link src AXX.XX.XXX.193 169.254.0.0/16 dev eth0 scope link 127.0.0.0/8 dev lo scope link default via 147.32.160.1 dev eth1
B: ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP&qt; mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP&qt; mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:18:f3:68:8d:d0 brd ff:ff:ff:ff:ff:ff inet 10.0.0.3/29 brd 10.0.0.7 scope global eth0 3: eth1: <BROADCAST,MULTICAST,NOTRAILERS,UP,LOWER_UP &qt;mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:18:f3:68:62:93 brd ff:ff:ff:ff:ff:ff inet BXX.XX.XXX.194/21 brd BXX.XX.XXX.255 scope global eth1 B ip route show 10.0.0.0/29 dev eth0 proto kernel scope link src 10.0.0.3 BXX.XX.XXX.0/21 dev eth1 proto kernel scope link src BXX.XX.XXX.194 169.254.0.0/16 dev eth0 scope link 127.0.0.0/8 dev lo scope link default via 147.32.160.1 dev eth1
Komunikace s vnějším světem funguje výborně. Avšak komunikace skrze adresy 10.0.0.X nefunguje vubec. Při vypnutém firewallu mám:
~> A: ping 10.0.0.3 PING 10.0.0.3 (10.0.0.3) 56(84) bytes of data. From 10.0.0.2: icmp_seq=1 Destination Host Unreachable From 10.0.0.2 icmp_seq=1 Destination Host Unreachable From 10.0.0.2 icmp_seq=2 Destination Host Unreachable From 10.0.0.2 icmp_seq=3 Destination Host Unreachable From 10.0.0.2 icmp_seq=5 Destination Host Unreachable From 10.0.0.2 icmp_seq=6 Destination Host Unreachable From 10.0.0.2 icmp_seq=7 Destination Host Unreachable --- 10.0.0.3 ping statistics --- 7 packets transmitted, 0 received, +7 errors, 100% packet loss, time 6011ms , pipe 3
Obdobně ping
z počítače B na 10.0.0.2. Poradíte mi prosím, v čem by mohl být problém? Mám pocit, že je to něco triviálního, co neustále přehlížím :)
ping 10.0.0.2
, tak ten projde v pohode.
ip neigh show
' bude položka pro IP adresu druhého stroje. Pokud ne, pustit na obou 'tcpdump -npi eth0
'
(nebo wireshark) a zkusit na 10.0.0.2 'ping -nc 1 10.0.0.3
'. Pak se uvidí, co se ztrácí a kde.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.