{"id":37,"date":"2007-04-24T19:25:40","date_gmt":"2007-04-24T17:25:40","guid":{"rendered":"http:\/\/antynet.pl\/word\/?p=37"},"modified":"2010-08-24T19:26:49","modified_gmt":"2010-08-24T17:26:49","slug":"szukanie-blokady-portu","status":"publish","type":"post","link":"https:\/\/www.antynet.pl\/index.php\/2007\/04\/24\/szukanie-blokady-portu\/","title":{"rendered":"Szukanie blokady portu"},"content":{"rendered":"<p>Czasem mamy sytuacje, gdy klient p\u0142acze, \u017ce jego zdaniem jaki\u015b tam port jest zablokowany. Zwykle us\u0142yszy, i\u017c ma sobie sprawdzi\u0107 w\u0142asne ustawienia firewall gdy\u017c u nas takowych blokad niema.<br \/>\nA co w przypadku, gdy blokad\u0119 ma za\u0142o\u017cony nasz dostawca? Wtedy sprawa si\u0119 troch\u0119 komplikuje, nale\u017cy bawi\u0107 si\u0119 tcpdumpem generowa\u0107 pakiety z innych sieci itp.<br \/>\nMo\u017cna to sprawdzi\u0107 znacznie pro\u015bciej, mianowicie przy pomocy programu tcptraceroute, kt\u00f3ry trasuje drog\u0119 pakietu przy pomocy pakiet\u00f3w TCP ze zdefiniowanym portem docelowym.<\/p>\n<p>Wiec do dzie\u0142a, w Debianie:<br \/>\napt-get install tcptraceroute<\/p>\n<p>Teraz mo\u017cemy przyst\u0105pi\u0107 do testu:<\/p>\n<p># tcptraceroute wp.pl<br \/>\nSelected device eth0, address 213.227.72.110, port 40978 for outgoing packets<br \/>\nTracing the path to wp.pl (212.77.100.101) on TCP port 80 (www), 30 hops max<br \/>\n1 ck-gw&#8211;z-ZA-ATM.gl.digi.pl (213.227.72.157) 1.944 ms 3.944 ms 11.346 ms<br \/>\n2 * * *<br \/>\n3 G-CK-r2-rc.silweb.pl (157.158.254.163) 14.913 ms 19.941 ms 15.468 ms<br \/>\n4 K-PSE-r2-rc.SILWEB.PL (157.158.254.166) 10.234 ms 10.345 ms 5.898 ms<br \/>\n5 * * *<br \/>\n6 ci-wp-rtr.wp.pl (153.19.102.1) 22.658 ms 20.737 ms 22.352 ms<br \/>\n7 zew.rtrd2.adm.wp-sa.pl (212.77.105.29) 22.787 ms 22.823 ms 26.751 ms<br \/>\n8\u00a0<a style=\"font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #5a8b90;\" title=\"www.wp.pl\" href=\"http:\/\/www.wp.pl\/\" rel=\"nofollow noopener\" target=\"_blank\">www.wp.pl<\/a> (212.77.100.101) [open] 27.452 ms 22.194 ms 20.748 ms<\/p>\n<p>Jak wida\u0107 do wp.pl port 80 dociera bez \u017cadnego problemu.<\/p>\n<p>Sprawd\u017amy port zg\u0142aszany przez klienta:<\/p>\n<p>#tcptraceroute wp.pl 139 -w 1<br \/>\nSelected device eth0, address 213.227.72.110, port 40988 for outgoing packets<br \/>\nTracing the path to wp.pl (212.77.100.101) on TCP port 139 (netbios-ssn), 30 hops max<br \/>\n1 ck-gw&#8211;z-ZA-ATM.gl.digi.pl (213.227.72.157) 4.063 ms !A 6.858 ms !A 1.993 ms !A<\/p>\n<p>Jak wida\u0107 port 139 blokuje nasz dostawca (test wykonany z routera brzegowego). Co prawda ten port powinien ka\u017cdy blokowa\u0107, ale do test\u00f3w si\u0119 nada\u0142.<\/p>\n<p>Jako i\u017c dodatkowo widzimy czas dost\u0119pu pakiet\u00f3w to bardzo \u0142atwo mo\u017cemy tak\u017ce okre\u015bli\u0107 czy jaki\u015b port nie jest celowo ograniczany po drodze. Np. celem spowolnienie dzia\u0142ania program\u00f3w p2p.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czasem mamy sytuacje, gdy klient p\u0142acze, \u017ce jego zdaniem jaki\u015b tam port jest zablokowany. Zwykle us\u0142yszy, i\u017c ma sobie sprawdzi\u0107 w\u0142asne ustawienia firewall gdy\u017c u nas takowych blokad niema. A co w przypadku, gdy blokad\u0119 ma za\u0142o\u017cony nasz dostawca? Wtedy sprawa si\u0119 troch\u0119 komplikuje, nale\u017cy bawi\u0107 si\u0119 tcpdumpem generowa\u0107 pakiety z innych sieci itp. Mo\u017cna [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-sciaga-admina"],"_links":{"self":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":2,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/37\/revisions\/39"}],"wp:attachment":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}