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/.
Witam, mam internet z kablówki Spray i nie mialem od roku żadnych problemów. Zauważyłem jednak, że co jakiś czas system dobija się do serwera DHCP i nie może dostać adresu. Rozwiązaniem jest wtedy ifdown i ifup eth0. Wtedy dostaje bez problemu. Logi wyglądają tak:
po ifup:
ifup eth0 Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:1d:7d:XX:XX:XX Sending on LPF/eth0/00:1d:7d:XX:XX:XX Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6 DHCPOFFER from 10.3.200.1 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 10.3.200.1 bound to 83.143.XXX.XXX -- renewal in 18743 seconds.
Ale problem jest potem, ponieważ DHCPREQUEST nie idzie do 255.255.255.255 tylko:
dhclient: DHCPREQUEST on eth0 to 10.3.200.1 port 67 last message repeated 4 times last message repeated 6 times
Dopóki ręcznie nie dam ifdown i ifup to się tak męczy bez końca (ale sieć jest). Moje pytanie jest jak to naprawić, żeby działało bez zastrzeżeń? W ustawieniach sieciowych nic nie grzebałem, w ustawieniach DHCP też nie. Taka sytuacja powstała samoistnie około miesiąca-dwóch temu. Z góry dziękuję za rady.
Offline
Pokaż zawartość:
cat /etc/resolv.conf
Offline
Jasne:
$ cat /etc/resolv.conf ### BEGIN INFO # # Modified_by: NetworkManager # Process: /usr/bin/NetworkManager # Process_id: 4932 # ### END INFO domain spray.net.pl search spray.net.pl nameserver 83.143.40.14 nameserver 83.143.40.53
Offline
Nazwy serwerów dns najlepiej dopisać w pliku: /etc/dhcp3/dhclient.conf
prepend domain-name-servers 83.143.40.14,83.143.40.53;
W samym pliku przejrzyj komentarze.
Więcej w:
man dhclient.conf man dhclient
Offline
fnmirk zrobiłem jak napisałeś, ale zachowanie dalej jest takie samo. Nie jestem sieciowcem, ale nie wiem po co wpisywać adresy serwerów DNS do dhclient.conf skoro dhclient z nich nie korzysta? W każdym razie sytuacja się nie zmieniła - dalej jest tak jak w logach w pierwszym poście.
Edit: dodam jeszcze:
cat /var/lib/dhcp3/dhclient.eth0.leases lease { interface "eth0"; fixed-address 83.143.XXX.XXX; option subnet-mask 255.255.255.0; option dhcp-lease-time 43200; option routers 83.143.43.1; option dhcp-message-type 5; option dhcp-server-identifier 10.3.200.1; option domain-name-servers 83.143.40.14,83.143.40.53; option domain-name "spray.net.pl"; renew 4 2008/09/18 05:18:00; rebind 4 2008/09/18 05:18:00; expire 4 2008/09/18 05:18:00; } lease { interface "eth0"; fixed-address 83.143.XXX.XXX; option subnet-mask 255.255.255.0; option routers 83.143.43.1; option dhcp-lease-time 43200; option dhcp-message-type 5; option domain-name-servers 83.143.40.14,83.143.40.53; option dhcp-server-identifier 10.3.200.1; option domain-name "spray.net.pl"; renew 4 2008/09/18 09:59:54; rebind 4 2008/09/18 15:48:11; expire 4 2008/09/18 17:18:11; }
Ostatnio edytowany przez SpOOnman (2008-09-18 08:39:31)
Offline
fnmirk zrobiłem jak napisałeś, ale zachowanie dalej jest takie samo. Nie jestem sieciowcem, ale nie wiem po co wpisywać adresy serwerów DNS do dhclient.conf skoro dhclient z nich nie korzysta?[/quote]
Jeżeli mam być szczery to sam się zastanawiam po co są pliki /etc/resolv.conf i /etc/dhcp3/dhclient.conf.
Przedostania aktualizacja nadpisała je u mnie i są obecnie czyste (brak dns) i internet działa. Zawsze korzystałem z jednego lub drugiego.
Jest tylko informacjaKod:
Modified_by: NetworkManagerTego pakietu nie mam zainstalowanego.
Offline
Ja też mam problem z DHCP, ale nie z klientem, tylko serwerem.
Kto wie moż twój problem też ma swoje źródło w serwerze DHCP. Ale do rzeczy.
Mam w sieci lokalnej serwer dhcp i dns postawiony na Debianie Woody i ten działa rewelacyjnie i bez problemów od lat.
Postanowiłem jednak zmienić go na Etcha, postawiłem system na innej maszynie i tu zaczął się mój problem.
Po wyłaczeniu starego i właczeniu nowego serwera komputery po kilka minut pobierają adres i to nie zawsze z powodzeniem.
Tak samo jest nawet, gdy to tylko jedna maszyna.
W dhcp-leases mam po kilkadziesiąt wpisów od tego samego komputera.
W logach zaś widzę, że co chwilę przychodzą zapytania dhcp, a serwer wysyła odpowiedź.
Nie mam pojęcia gdzie jest problem. Próbowałem takiej samej konfiguracji jak poprzednio i nic.
Potem wpisałem od nowa najprostszą podsieć i dalej ta sama sytuacja.
Nie mam pojęcia o co tutaj chodzi, ale może ten sam problem dotnkął twojego providera.
Jakby ktoś miał jakiś pomysł byłbym wdzięczny.
Offline
seem: tak dokładnie jest, tylko ja właśnie jestem klientem :) U mnie działa w porządku np. 2 godziny a potem co kilka sekund wysyłam request. Próbowałem coś wygoogle'ować ale nic nie znalazłem.
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00086 | 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.221.12.61' WHERE u.id=1 |
0.00076 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.221.12.61', 1732555278) |
0.00055 | SELECT * FROM punbb_online WHERE logged<1732554978 |
0.00057 | SELECT topic_id FROM punbb_posts WHERE id=99370 |
0.00213 | SELECT id FROM punbb_posts WHERE topic_id=12289 ORDER BY posted |
0.00099 | 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=12289 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00081 | 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=12289 ORDER BY p.id LIMIT 0,25 |
0.00077 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12289 |
Total query time: 0.00765 s |