Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Od jakiegoś czasu mam problem z działaniem sieci, DHCP poprawnie przydziela IP,maskę, i bramę jednak nie można dostac się do bramy mimo iż jest w tej samej sieci.
NP:
klient 192.168.0.100/255.255.255.0
Brama 192.168.0.25/255.255.255.0
Wymieniłem kilka switch'y, kartę sieciową w routerze, wywaliłem IPtables i dalej nic. Najgorsze jest to że czasem zaczyna działać i wtedy uważam że problem naprawiony, jednak za jakiś czas (różny) problem znowu powraca.
Patrzyłem w logi syslog, poprzez iptraf, patrzyłem przez program iftop i niestety nic złego nie widzę.
Może ktoś ma pomysł co jeszcze można sprawdzić, lub jakiś monitoring załączyć abym znalazł problem. Mi pomału kończą się pomysły, a przez to że raz działa a raz nie to nawet nie wiem o co chodzi. Ostatnio przez ponad 2 tygodnie spokój a dzisiaj znowu od rana to samo.
Offline
Pokaż tego Firewalla
I czy jeśli wpiszesz sam parametry, to internet działa? W ten sposób można rozpoznać czy to wina DHCP czy innych rzeczy
Fervi
Ostatnio edytowany przez fervi (2014-09-13 11:22:03)
Offline
cat firewall.sh #!/bin/bash # wlaczenie w kernelu forwardowania echo 1 > /proc/sys/net/ipv4/ip_forward # czyszczenie starych regul iptables -F iptables -X iptables -t nat -X iptables -t nat -F iptables -t mangle -F iptables -t mangle -X # ustawienie domyslnej polityki iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT # utrzymanie polaczen nawiazanych iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED # udostepniaie internetu w sieci lokalnej iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
Narazie DHCP nie podejrzewałme gdyż poprawnie przydzieli adres, po czym ping do bramy z hosta nie działa, jak i ping z bramy do hosta tez nie działa. nmap'a dawałem na hosta i jak są problemy z siecia od razu konczy dzisłanie.
Mam kilka urządzeń w sieci które mają stały adres IP wpisany na sztywno i jak są problemy z siecią to do nich też nie mogę się dostać.
Offline
Sprawdź wynik polecenia:
ip route show
i jeśli nie masz default, znaczy, że tu problem.
Jeśli to jest ten problem, połóż interfejsy via:
ifdown --force eth0 killall -9 dhclient
i podnieś je z powrotem -- ja tam używam skryptu /etc/init.d/networking ale samo
ifup eth0
też działa.
Offline
Problem napewno jest w działaniu sieci LAN, bo mimo iż klient i router są w tej samej podsieci to nie można puścić pinga pomiędzy routerem a hostem, jednak DHCP działa poprawnie.
Teraz czy ktoś się z czyms takim spotkał?
Czy jeśli na 3 switchy w gałęzi zrobi ktoś pętlę to połozy cała sieć czy tylko ten segment co przechodzi przez tego switcha?
Czy jakiś wirus, trojan może tak położyć LAN?
Czy jeśli ktoś zrobi pętlę na swoim routerze to da rade położyc tak sieć?
Offline
Proszę, wszystko jest ok, do routera loguje się zdalnie po WAN. Bardzo rzadko bywam na lokalizacji gdzie jest sieć.
ip route show 83.14.189.240/30 dev eth1 proto kernel scope link src 83.14.189.242 10.10.10.0/28 dev eth0 proto kernel scope link src 10.10.10.14 192.168.101.0/24 dev eth0 proto kernel scope link src 192.168.101.254 192.168.102.0/24 dev eth0 proto kernel scope link src 192.168.102.254 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.25 default via 83.14.189.241 dev eth1
Offline
NIe mogę bo wtedy strace połączenie, a do lokalizacji mam ponad 100km.
Jednak nie wiem czy to coś da, bo jak robię restart routera to raz pomoże a cztery razy nie, zatem jest to przypadek.
Pewno będę musiał się wybrać tam, jednak najgorsze jest to że mogę pojechać i będzie działało, odjadę i przestanie działać.
Wymieniłem już ostatnio kartę sieciową i nie pomogło.
Offline
router udostępnia internet innym, i mam po stronie sieci LAN problem a nie WAN. A przypadek jest o tyle dziwny że DHCP zawsze działa prawidłowo, czyli przydziela adres IP, ale już reszta nie, czyli ping, nie mogę otworzyć strony, no i jak nie działa ping to i routing dla klientów nie działa. Problemy są niezależne od czasu, godziny dni, czas trwania problemu też nie, dlatego nie mogę znaleźć problemu. Byłem tam kilka razy i jak jestem działa prawidłowo, odjeżdżam mam telefon że nie działa. Nawet raz nie działało, odłączyłem jedno urządzenie zaczęło działać, jednak wieczorem telefon że dalej nie działa.
Dlatego zaczynam się zastanowić czy gdzieś ktoś jakiejś pętli nie zrobil, tylko ciekawe czy wtedy działał by DHCP. DHCP server też działa poprawnie gdyż mam kilka urządzeń ze stały IP i jak jest problem z LAN to wtedy też i do nich nie mam dostepu.
Logi czyste.
Offline
Rozrysuj sieć na szybko, co ma jakie IP itd.
Fervi
Offline
To trzeba by sprawdzić jak wygląda to od strony lan, a nie wan. Tak to się nic nie da powiedzieć zbytnio. Z tą pętlą to możliwe, u siebie też parę razy zrobiłem taką pętlę i przydzielało mi adres z dhcp, tyle, że mi ping działał ze 5-10s po przydzieleniu adresu, po czym zdychała cała komunikacja od tej pętli. xD
Offline
Tak na szybko:
[img]http://83.14.189.242/Siec.png[/img]
Cała podsieć 192.168.0.0 nagle przestaje działać.
Też myśle że to wina pętli, teraz tylko muszę znaleźć winnego i go powiesić za j... a to będzie trudne bo mam switche niezarządzalne.
Ostatnio edytowany przez djjanek (2014-09-13 14:11:19)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00120 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.12.181' WHERE u.id=1 |
0.00076 | UPDATE punbb_online SET logged=1732818725 WHERE ident='18.117.12.181' |
0.00072 | SELECT * FROM punbb_online WHERE logged<1732818425 |
0.00059 | DELETE FROM punbb_online WHERE ident='3.15.186.78' |
0.00073 | DELETE FROM punbb_online WHERE ident='85.208.96.201' |
0.00047 | SELECT topic_id FROM punbb_posts WHERE id=275343 |
0.00010 | SELECT id FROM punbb_posts WHERE topic_id=26399 ORDER BY posted |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26399 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00095 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26399 ORDER BY p.id LIMIT 0,25 |
0.00089 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26399 |
Total query time: 0.00719 s |