Portál AbcLinuxu, 26. dubna 2024 13:41


Dotaz: Problem s internetem - linux ho blokuje?

26.9.2014 02:58 petrfm
Problem s internetem - linux ho blokuje?
Přečteno: 491×
Odpovědět | Admin

Ahoj, vypozoroval jsem zajimavy problem. Mam kubuntu na domacim pc. Ten je pripojeny pres dva routery wifinou na router s UPC. Pres VPN se pripojuji do prace, kde mam verejnou IP. Pripojenim na VPNku dostanu rozsah z vnitrni site v praci. Muzu tedy primo jit na stroje ve vnitrni siti.

Ve vnitrni siti bezi jeden webovy server, ktery ma DNS adresu web.firma.cz. Ten ma tedy ip 192.168.10.20 a soucasne 188.xxx.xxx.xxx. Verejna DNS ho zna pod tou 188 IP, ale mam na routeru ve vnitrni siti i statickou DNS, kde je pod tou samou adresou jako 192.168.10.20. Takze se na nej dostanu pomoci jeho dns jmena jak z venku, tak zevnitr.

Stava se mi ale, ze kdyz jsem na vpnce a odpojim se, tak potom prestane byt ta IP prace dostupna. Prijde mi, jako by mne zabanoval budto provider upc nebo ten v praci - riomedia. Kdyz jsem zkousel nejake pingy, na vnitrni IP, vratilo se mi obcas neco jako DNS - private.rionet.cz - co to ma znamenat? Ze jsem se pokousel z vnitrni site pristupovat na rozhrani toho pripojeni a posilal jsem pakety na adresu ve vnitrni siti? Neni to nejak hlidane a kdyz prijde vice takovych paketu, tak provider tu IP zarizne? Napada mne, ze by pak mohlo zlobit to pouziti dvou DNSkovych IP. Nebo se mi nejak podela router, co mam doma? Zkousel jsem vsechno resetovat, vypinat, ale nic. Nedostanu se uz potom ani na nastaveni routeru v praci, ani na ten webovy server. Pritom z mobilu, z 3G to normalne jede. A vzdycky se to podela, kdyz jsem na VPNce a pak se odpojim a kliknu do okna, kde jsem mel otevrene HTTPS spojeni na ten webovy server.

 

Da se nejak odzkouset, kde se to kazi?

Ted jsem odpojeny od VPN a internet mi jede, ale do prace se nepingnu, ani nepripojim.

Směrovací tabulka v jádru pro IP
Adresát         Brána           Maska           Přízn Metrik Odkaz  Užt Rozhraní
default         192.168.2.100   0.0.0.0         UG    0      0        0 eth0
192.168.2.0     *               255.255.255.0   U     1      0        0 eth0
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.9.2014 03:15 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tadz posilam jeste tabulku po pripojeni na mobil - bezim pres uplne stejne routery, jen jsem misto pripojeni od UPC se pripojil na svuj mobil s 3G jako tethering. Takze se tim da vyloucit chyba v routerech u mne doma a spise bude nejaky problem s UPC, ktere ale normalne jelo a nebo v praci. Nekde se neco zablokovalo a ja nevim proc.
Směrovací tabulka v jádru pro IP
Adresát         Brána           Maska           Přízn Metrik Odkaz  Užt Rozhraní
default         *               0.0.0.0         U     0      0        0 ppp0
188-175-XX-XXX. private.rionet. 255.255.255.255 UGH   0      0        0 eth0
192.168.2.0     *               255.255.255.0   U     1      0        0 eth0
XX.XXfirma.cz      *               255.255.255.255 UH    0      0        0 ppp0

Verejna ip adresa firmy byla zmenena na XX, stejne jako domena XXfirma.cz. To je domena, ktera ma A zaznam na IP adresu pripojky.

Ted mne napada, nemuze tady v tom zaznamu byt ten problem? Ale v tehle fazi mi vse funguje a do firmy se pignu. Bojim se odpojit od VPNky, at si nebloknu posledni funkcni pripojeni - mobil. Ale budu se muset odpojit :-)
26.9.2014 03:40 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak a uz se nepripojim ani z mobilu. Takze bud mne blokuje provider v praci - PROC? a nebo router - mikrotik... PROC? Chtel jsem ho jeste vyresetovat, jestli se neodblokuje, protoze po odpojeni vpnky (kdyz jsem jel z mobilu) se mi uz nepodarilo pripojit na VPN. Ale pritom jsem se dostal na administracni rozhrani mikrotiku v praci. Kdyz jsem v nem ale poklikal, po nejake dobe uz jsem se nepripojil ani na nej a uz mi nejde ani pingnout na ip te pripojky. Neco mi proste oddela kazde pripojeni a ja nevim co a proc?
26.9.2014 08:09 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
Já bych řekl, že máš nepořádek v IP adresách. Konkrétně v tom, že po odpojení z  VPN se packety spojení, které používalo soukromé adresy, začnou toulat Internetem, což je proti pravidlům a rozumní poskytovatelé takové packety zahodí (zablokují). Do toho se může plést životnost záznamů v cache směrovacích a NAT tabulek. Nebo různé firewallové technicky jako je reverse path filter. Až ti to zas nepůjde, tak si zkontroluj, co leze z tvého routeru doma, a zeptej se, co v práci vidí oni. Když budou packety mizet někde mezi, tak pomocí traceroute porovnej stav proti tomu, kdy to funguje, a zeptejte se viníka. Je možný, že má nějaký „chytrý“ firewall, který takto zlobí.
26.9.2014 15:17 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?

Ja si to myslim taky, ze kdyz se odpojim, chvili to trva, resp. je mozne, ze treba je nekde v cache stara ip? Tzn. pro web mujweb.firma.cz je v tu chvili prirazena adresa 192.168.10.20 ale ja uz jsem ve verejne siti a ne ve VPN, takze on zacne posilat pakety s IP z rozsahu vnitrni site do rozhrani s netem.

Da se tomu nejak zabranit? Traceroute jsem zkousel a nikam se nedoroutuje. A to dokonce ani kdyz vsechno jede. Ping funguje, ale traceroute vyhazuje jenom hvezdicky.

26.9.2014 15:55 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?

Myslet nestačí. Musíte se tcpdumpem podívat, co vám odchází z počítače.

Cache směrovacích tabulek se automaticky zneplatní, když zmizí pravidlo, přes které packety odcházely. Tedy když ukončíte tunel.

Chybné soukromé a cílové IP adresy se řeší tak, že blokací na routeru, který už nemají opustit. Cílové zvláštními směrovacími pravidly (například ip route add unreachable 192.168.0.0/16, zdrojové firewallem (ale je to složitější, pokud se vám dělá SNAT).

Traceroute pusťte s paremetrem -I, aby použil ICMP.

26.9.2014 18:02 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
petr@T400:~$ sudo traceroute -I XX.firma.cz

traceroute to XX.firma.cz (188.175.XX.XXX), 30 hops max, 60 byte packets
 1  * * *
 2  188-175-XX-XXX.client.rionet.cz (188.175.XX.XXX)  36.692 ms  37.258 ms  37.880 ms

Takhle ? To je ale nejake divne, ne? Nemely by se tam objevit i ty moje routery a IPcko meho domaciho ISP?

Jinak tohle je vypis, kdyz nejsem ve VPN.
27.9.2014 15:38 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
Tak buďto jste hned vedle, nebo je tohle výpis, když vám VPN běží.
26.9.2014 18:06 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
Poradite prosim syntaxi toho tcpdumpu a na co se mam zamerit? Predpokladam, ze to uklada pakety nekam do logu. Cili nejdrive nalogovat spojeni s firemnim webem pres verejne pripojeni a potom udelat to same ve VPN. A potom odpojit VPN a zkusit, co tam proudi, jestli se to nezblazni a nekomunikuje to zase pomoci lokalnich IP, ze?

P.
27.9.2014 15:50 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?

tcpdump -np -I ROZHRANÍ ukáže hlavičky packetů, co tečou skrz dané síťové rozhraní, nic se nikam neukládá.

Zaměřit byste se měl na to, kterým rozhraním packety zasílané na ten nedostupný stroj odchází (VPN může mít vlastní rozhraní; nepsal jste, jaký druh VPN používáte) a jakou zdrojovou a cílovou IP adresu mají.

Packety odcházející skrze rozhraní VPN by měli mít adresy soukromé, kdežto packety tunelu by měly proudit skrze běžné síťové rozhraní a měly by mít veřejné adresy.

27.9.2014 15:57 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
Ja jsem narazil na zajimavou vec. Ze kdyz z VPNky smazu IPSEC, tak to jede. Kdyz jsem se pripojil s IPSEC a odpojil, znovu jsem se uz nepripojil. Kdyz jsem zrusil IPSEC, tak to slo. Budu jeste zkouset, jestli kdyz vypnu ipsec, tak to nezablokuje pristup k te pracovni IP z me pripojky.
27.9.2014 16:03 petrfm
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
petr@T400:~$ sudo tcpdump -np -I eth0
tcpdump: eth0: That device doesn't support monitor mode
petr@T400:~$ sudo tcpdump -np -I ppp0
tcpdump: eth0: That device doesn't support monitor mode
petr@T400:~$ 

27.9.2014 19:58 nobody
Rozbalit Rozbalit vše Re: Problem s internetem - linux ho blokuje?
sudo tcpdump -np -i eth0

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.