Eurotelí CDMA má podobný neduh odpojovat se ve chvíli, kdy do sítě přijde paket se zdrojovou IP adresou jinou, než jaká je nastavená na rozhraní modemu. Neduh se projevuje v situaci, kdy:
- jsou v PC dvě (či více) aktivní rozhraní (tj. vytočené CDMA + např. připojená síť LAN)
- operační systém je Windows (i když na Vistě jsem zatím moc těchhle situací neviděl)
- se vyskytne jakási nedefinovaná situace :-) (protože se mi to občas stává i na Linuxu)
Projevuje se to tak, že připojení jede, jede a najednou umře (sprostě se odpojí). Řešením je na rozhraní zapnout firewall a na výstupu filtrovat všechny pakety, které NEMAJÍ zdrovojou IP stejnou, jaká je nastavená na onom CDMA rozhraní.
tj. co pomůže:
iptables -t filter -A OUTPUT -o ppp0 ! -s -j DROP
(protože to vyfiltruje všechny pakety, které tam být nemají)
nebo
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
(protože všechny pakety na výstupu dostanou jako zdrojovou IP adresu CDMA rozhraní)
ve Windows pomáhá zapnout integrovaný windows firewall :-)
zkuste, jestli tohle náhodou není i Váš případ, tj. zkuste, jestli pravidlo iptables -t filter... udělá stejnou "práci" jako pravidlo s -t nat
Autor pracuje ve společnosti spravující počítačové sítě a používá Gentoo. Má rád otevřená řešení, pořádek v systému a sklenici vychlazeného piva.
Přečteno 28 875×
Přečteno 16 470×
Přečteno 13 334×
Přečteno 12 678×
Přečteno 10 636×