Домашняя машина имеет выход в интернет.
Иногда есть необходимость лазить в интернет с ноута(И в настольном и в ноуте есть wi-fi).
Ноут получает настройки по DHCP. На настольном говорю:
iptables -t nat -A POSTROUTING -s 10.22.99.0/24 -o eth1 -j MASQUERADE
И все ,до последнего времени, было хорошо. А потом на ноуте тырнет пропал.
Причем:
Wi-fi работает.
Настольный пингуется и по ssh коннектится. Остальной мир(ни провайдерская локалка, не интернет) не пингуется. При пинге выдает 100% loss или unknown host, но при этом tcpdump рисует странную картину на ноуте:
listening on wlan0, link-type EN10MB (Ethernet), capture size 96 bytes
19:01:55.863880 IP 10.22.99.2.40555 > 10.10.0.2.domain: 35700+ A? mail.ru. (25)
19:01:55.864959 IP 10.22.99.2.50553 > 10.10.0.2.domain: 33288+ PTR? 2.0.10.10.in-addr.arpa. (40)
19:01:55.867400 vlan 0, p 5, IP 10.10.0.2.domain > 10.22.99.2.40555: 35700 3/6/6 A 194.67.57.126,[|domain]
19:01:55.869339 vlan 0, p 5, IP 10.10.0.2.domain > 10.22.99.2.50553: 33288* 1/1/1 (94)
19:02:00.862461 arp who-has 10.22.99.1 tell 10.22.99.2
19:02:00.863440 arp reply 10.22.99.1 is-at 00:18:f3:95:e2:0e (oui Unknown)
10.22.99.2 - ноут
10.22.99.1 - настольный ПК
10.10.0.2 - DNS сервер
ping говорит unknown host mail.ru.
Т.е. вроде бы как ответ есть. Где собака порыта не поиму. Может что-то неуловимо изменилось на стороне провайдера...