[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Почему может не работать NAT?



Всем привет!

Сделав мобильный инет на 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

Reply to: