Portál AbcLinuxu, 16. prosince 2025 03:23
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.