У меня два компьютера.
компьютер A сетевые устройства:
dev address
-------------
wlan0 192.168.1.2
eth0 10.42.0.1
компьютер A таблица маршрутизации:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
10.42.0.0 10.42.0.1 255.255.255.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
компьютер B сетевые устройства:
dev address
-------------
eth0 10.42.0.2
компьютер B таблица маршрутизации:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.42.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
Итак, компьютеры A и B подключены через Ethernet через коммутатор и компьютер A подключен к другой сети (192.168.1.0) через беспроводной маршрутизатор (192.168.1.1). Я думал, что эта установка соединит две сети.
На компьютере B я пытаюсь проверить связь с беспроводным маршрутизатором
ping 192.168.1.1
Я запускаю iptraf на компьютере A и вижу, что запрос маршрутизируется через компьютер A
ICMP echo req (84 bytes) from 10.42.0.2 to 192.168.1.1 on eth0
, но нет ответа.
Я думал, что понял таблицу маршрутов, но я думаю, что ошибался. Пожалуйста помоги!
РЕДАКТИРОВАТЬ:
Я добавил запись в таблицу маршрутизации беспроводного маршрутизатора:
Destination LAN IP Subnet Mask Gateway Interface
0.0.0.0 255.255.255.0 x.x.x.x WAN (Internet)
0.0.0.0 0.0.0.0 x.x.x.1 WAN (Internet)
10.42.0.0 255.255.255.0 192.168.1.2 LAN & Wireless
x.x.x.0 255.255.252.0 x.x.x.x WAN (Internet)
192.168.1.0 255.255.255.0 192.168.1.1 LAN & Wireless
, и, похоже, это помогло! теперь он работает, спасибо garethTheRed