У меня есть окно Windows с беспроводной картой (ip 10.10.96.22), настроенное со шлюзом по умолчанию 10.10.96.21/24 (это беспроводной IP-адрес моего ноутбука с Linux). Из окна Windows я могу пинговать свой ноутбук с Linux как через его беспроводной, так и через проводной IP-адрес, но я не могу пинговать ни одну из других машин в проводной подсети (10.96.18.0/24), к которой мой ноутбук также подключен. Конфигурация linux следующая:
pp@think:~$ cat /proc/sys/net/ipv4/ip_forward
1
pp@think:~$ ip route
default via 10.96.18.1 dev eth0 proto static
10.10.96.0/24 dev wlan0 proto kernel scope link src 10.10.96.21 metric 2
10.96.18.0/24 dev eth0 proto kernel scope link src 10.96.18.23 metric 1
169.254.0.0/16 dev wlan0 scope link metric 1000
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
pp@think:~$ sudo iptables -L FORWARD
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 10.10.96.22 10.96.18.0/24
ACCEPT all -- anywhere anywhere
Есть идеи о том, что мне здесь может не хватать?
Обновить Я забыл проверить маршруты, возвращающиеся в окно Windows. Как только это было настроено, все заработало.