Настройка linux-шлюза для пересылки пакетов

У меня есть окно 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. Как только это было установлено, все работало.

0 ответов

Другие вопросы по тегам