Portál AbcLinuxu, 12. května 2025 21:43
ntb 192.168.3.153 testovací server eth0 192.168.3.156 testovací server eth1 192.168.2.157 moje apecko-klient 192.168.2.150 apecko-master-wlan 192.168.2.1 apecko-master-eth 192.168.1.100 modem 192.168.1.2 modem verejna adresa
-A FORWARD -i eth0 -o eth1 -j ACCEPT -A FORWARD -i eth1 -o eth0 -j ACCEPT -A POSTROUTING -o eth1 -j MASQUERADEip route na ntb:
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.153 192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.153 default via 192.168.3.156 dev eth0ip route na serveru:
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.156 192.168.2.0/24 dev eth1 proto kernel scope link src 192.168.2.157 default via 192.168.2.1 dev eth1S touto konfigurací se mi pdaří připojit na net, ale pokud se chci dostat na jakoukoli adresu z rozsahu 192.168.2.0, tak to odmítá, i když při připojení k netu traceroute ukazuje, že adresu 192.168.2.1(AP) použije. Nevíte, kde mám chybu?
eth0
toho notebooku? Do segmentu eth0
serveru nebo do segmentu s eth1
serveru?
192.168.2.0/24
, který patří do jiného segmentu?
192.168.2.0/24
přímo dostupný na rozhraní eth0
. Takže když pošlete paket na některou z těchto adres, pošle se ARP dotaz, ale na ten nemá kdo odpovědět, protože v tom segmentu taková adresa není. Že ho server vidí, to je jen proto, že ethereal defaultně přepíná rozhraní do promiskuitního modu, takže ukazuje i pakety, které se ho netýkají.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.