Всем привет!
Сделав мобильный инет на ppp0, я захотел отдать его на ещё один компьютер.
Внутренняя сеть у меня - 192.168.1.1 Linux, 192.168.1.5 клиент (Windows),
eth0.
Клиент и сервер друг друга пингают. Более того - клиент пингает сервер
по внешнему адресу сервера (реально, правда, он тоже внутренний уже в сети
пройвадера, 10.*) . Но ни одну машину в Интернете, кроме самого сервера,
клиент не видит.
Настройки iptables: в pre-up (и руками тоже) делается /sbin/iptables-restore
/etc/iptables.rules . А в /etc/iptables.rules вот что: (да, оно
небезопасно - я уже всё что можно вычистил...)
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.0.5 -o ppp0 -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT
Тут что-то неправильно? Или это провайдер борется с NAT? Если таки борется -
как это проверить и можно ли обойти?
(Ещё, правда, может быть виноват wireless access point, подключённый к eth0 и
являющийся также ADSL-рутером 192.168.1.254. Рутерная часть не задействована
за отсутствием ADSL, а на клиенет default gateway 192.168.1.1 прибит
гвоздиков, но, может, он жёстко перехватывает пакеты на адреса не в своей
сети? Но тогд почему проходит пинг на 10.*? )
--
Yours, Mikhail Ramendik