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 problem z serwerem DHCP gdyż nie chce mi przyznawać adesów na inne komputery. Prosiłbym o pomoc w wyjaśnieniu tego problemu. z góry dziękuje.
INFORMACJE
eth1 - interfejs zewnętrzny o adesie 192.168.0.39 przekierowany na serwerze na adres zewnętrzny
eth0 - interfejs wewnętrzny na sieć lan
KONFIGURACJA /etc/network/interfaces
auto lo iface lo inet loopback allow-hotplug eth1 auto eth1 iface eth1 inet dhcp hwaddress ether 00:04:61:4C:77:CD #allow-hotplug eth0 auto eth0 iface eth0 inet static address 10.10.10.1 netmask 255.255.255.0 network 10.10.10.0 broadcast 10.10.10.255 gateway 10.10.10.1
KONFIGURACJA /etc/dhcp3/dhcpd.conf
ddns-update-style none; option domain-name-servers 83.238.57.67, 83.238.57.66; option domain-name "xeen.pl"; default-lease-time 86400; max-lease-time 604800; authoritative; subnet 10.10.10.0 netmask 255.255.255.0 { range 10.10.10.1 10.10.10.200; option subnet-mask 255.255.255.0; option broadcast-address 10.10.10.255; #option routers 200.0.0.1; } host nox { hardware ethernet 00:e0:00:5a:1e:24; fixed-address 10.10.10.2; #option netbios-node-type 2; }
Ostatnio edytowany przez nox (2008-03-22 08:08:29)
Offline
Sztywne adresy muszą być poza pulą adresów które przydzielasz hostom dynamicznie, czyli :
range 10.10.10.1 10.10.10.200;
zmień na
range 10.10.10.3 10.10.10.200
albo wydziel sobie podsieć dla hostów które muszą mieć sztywne adresy.
Ostatnio edytowany przez pasqdnik (2008-03-19 20:19:34)
Offline
niestety zmiana zakresu adresów nie pomogła.
Offline
Pokaż zawartość pliku
/etc/default/dhcp
Co wypluwa konsola po przeładowaniu dhcp ?
Jeśli masz możliwość to kablem krosowanym podłącz hosta bezpośrednio do interfejsu na którym ma działać dhcp. Jeśli nie pobierze sobie adresu to albo serwer nie działa albo coś go blokuje. Pokaż wynik polecenia
iptables -L .
Offline
ZAWARTOŚĆ /etc/default/dhcp3-server
# Defaults for dhcp initscript # sourced by /etc/init.d/dhcp # installed at /etc/default/dhcp3-server by the maintainer scripts # # This is a POSIX shell fragment # # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth0"
iptables -L
iptables -L Chain INPUT (policy DROP) target prot opt source destination ACCEPT 0 -- anywhere anywhere ACCEPT tcp -- anywhere 192.168.0.39 tcp dpt:ssh ACCEPT udp -- anywhere 192.168.0.39 udp dpt:ssh ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED Chain FORWARD (policy DROP) target prot opt source destination ACCEPT 0 -- anywhere anywhere ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT 0 -- anywhere anywhere MAC 00:E0:00:5A:1E:24 Chain OUTPUT (policy ACCEPT) target prot opt source destination
Ostatnio edytowany przez nox (2008-03-19 23:03:45)
Offline
A co wypluwa konsola po
/etc/init.d/dhcp restart
?
I jeszcze mi powiedz czy to jest Twoja radosna twórczość czy tak ma być ?
iface eth0 inet static
address 10.10.10.1
netmask 255.255.255.0[/quote]
Dum spiro - spero ...
pozdrawiam, pasqdnik
Offline
DHCP Restart:
nox:~# /etc/init.d/dhcp3-server restart Stopping DHCP server: dhcpd3. Starting DHCP server: dhcpd3. nox:~# /etc/init.d/dhcp3-server status Status of DHCP server: dhcpd3 is running.
tak, to jest moja radosna twórczość w oparciu o przelicznik na stronie.
Offline
Wystartuj dhcpd z palca w ten sposób: dhcpd -d . Czy koncówki mają ustawione żeby pobierały adres z dhcpa. Możesz na końcówkach spróbować z palca pobrać IPek.
Offline
Wygląda na to, że wszystko jest w porządku. A jakbyś odpiął i wpiął kabel na hoście i po tym zabiegu na serwerze dał
tail /var/log/syslog
?? Coś tam widać ? coś w stylu:
buchtler:/home/darek# tail /var/log/syslog
Mar 19 23:24:16 buchtler dhcpd: DHCPREQUEST for 192.168.0.17 from 00:16:e6:6c:c1:ff via eth0
Mar 19 23:24:16 buchtler dhcpd: DHCPACK on 192.168.0.17 to 00:16:e6:6c:c1:ff via eth0
Mar 19 23:27:10 buchtler dhcpd: DHCPREQUEST for 192.168.0.56 from 00:1a:4d:94:f9:5a via eth0
Mar 19 23:27:10 buchtler dhcpd: DHCPACK on 192.168.0.56 to 00:1a:4d:94:f9:5a via eth0
buchtler:/home/darek#[/quote]Ostatnio edytowany przez pasqdnik (2008-03-19 23:32:00)
Dum spiro - spero ...
pozdrawiam, pasqdnik
Offline
nie moge wystartować dhcpd w ten sposób ze względu na to, jedyn możliwości to: {start|stop|restart|force-reload|status}
/var/log/syslog
Sep 21 02:17:06 nox dhcpd: Copyright 2004-2006 Internet Systems Consortium. Sep 21 02:17:06 nox dhcpd: All rights reserved. Sep 21 02:17:06 nox dhcpd: For info, please visit http://www.isc.org/sw/dhcp/ Sep 21 02:17:06 nox dhcpd: Wrote 0 deleted host decls to leases file. Sep 21 02:17:06 nox dhcpd: Wrote 0 new dynamic host decls to leases file. Sep 21 02:17:06 nox dhcpd: Wrote 0 leases to leases file.
nox:~# dhcpd -d -su: dhcpd: command not found nox:~#
Ostatnio edytowany przez nox (2008-03-19 23:40:22)
Offline
[quote=nox]nie moge wystartować dhcpd w ten sposób ze względu na to, jedyn możliwości to: {start|stop|restart|force-reload|status}[/quote]
nio to daj
/etc/init.d/dhcp...cośtam stop
i wtedy odpal z palca:
dhcpd -d
Offline
Zabrzmi głupio, ale... kable to masz powpinane tak jak trzeba i tam gdzie trzeba ??
EDIT: sorki za post pod postem... późno już ;)
Ostatnio edytowany przez pasqdnik (2008-03-19 23:48:12)
Offline
tak :) jedynie nie mam mozliwosci z krossem spradzic bo sie zalamal i szlag go trafil :/
Offline
A masz jakiegoś switcha ? Czy jak to wygląda ? Bo zakładam że wszelkie karty sieciowe i kable są na 100% sprawne.
Offline
SERWER z 2 sieciówkami -> switch -> host
Offline
A ustaw na hoscie adres na stałe (np 10.10.10.80/24) i spinguj serwer.Zobaczymy czy kabelki i switch są OK.
Offline
switch jest napewno w poarządku, bo gdyby nie switch nie mialbym netu w tej chwili.
Offline
no to to jest niemożliwe, żeby nie działało. Daj jeszcze raz
/etc/init.d/networking restart
i
/etc/init.d/dhcp3-server restart
. Musi działać.
Offline
networking restart
nox:~# /etc/init.d/networking restart Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth1.pid with pid 9227 killed old client process, removed PID file Internet Systems Consortium DHCP Client V3.0.4 Copyright 2004-2006 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth1/00:04:61:4c:77:cd Sending on LPF/eth1/00:04:61:4c:77:cd Sending on Socket/fallback DHCPRELEASE on eth1 to 192.168.0.1 port 67 Internet Systems Consortium DHCP Client V3.0.4 Copyright 2004-2006 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth1/00:04:61:4c:77:cd Sending on LPF/eth1/00:04:61:4c:77:cd Sending on Socket/fallback DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4 DHCPOFFER from 192.168.0.1 DHCPREQUEST on eth1 to 255.255.255.255 port 67 DHCPACK from 192.168.0.1 bound to 192.168.0.39 -- renewal in 10277 seconds. done.
dhcp restart
nox:~# /etc/init.d/dhcp3-server restart Stopping DHCP server: dhcpd3. Starting DHCP server: dhcpd3.
no i zadnego rezultatu :///
Offline
tzn? nadal host nie pobiera adresu ?jaki masz tam system ? Rano prześledzę wątek na trzeźwo to może mi coś do głowy wpadnie ...
Offline
Debian Etch Stable i host z WinXp Prof. z góry dzieki. :)
Ostatnio edytowany przez nox (2008-03-20 00:49:47)
Offline
Wywal wpis "gateway 10.10.10.1" w konfiguracji eth0 bo jest bzdurny i niepotrzebny oraz w dhcpd.conf daj zakres od 10.10.10.2 do 10.10.10.200,
no i koniecznie odhaszuj option routers, gdyż tu określasz gatewaya właśnie, więc daj option routers 10.10.10.1.
Ostatnio edytowany przez lapa (2008-03-20 01:46:18)
Offline
wywaliłem wpisa Gateway w eth0 oraz odhaszowalem option router w dhcpd.conf i nadal nie dostaje adresów. sieciówka działa bo pingi na 10.10.10.1 idą wiec nie mam pojecia co z tym mozna jeszcze zrobic.
Offline
Jak mówiłem, rano na trzeźwo zobaczę o co chodzi. Pomimo, że nie jest rano to dopiero jestem trzeźwy ;)
Wracając do tematu. Podniosłem interfejs:
ifconfig eth1 10.10.10.1 netmask 255.255.255.0 broadcast 10.10.10.255 up
Odpaliłem serwer dhcp na Twoim konfigu z 1 posta (zmieniając zakres range na poprawny). Zakomentowałem ddns-update-style. Podpiąłem laptoka kablem krosowanym i ... pobrał sobie ślicznie adres. WNIOSEK: Szukaj przyczyny gdzie indziej, nie w konfiguracji. Sprawdź sieciówkę do której przypisałeś eth0 czy nie jest walnięta. Sprawdź kable (mam nadzieję, że wiesz, iż od serwera do switcha i od switcha do kompa mają być kable proste - czyli niekrosowane).
Offline
zadziałało. przyznało adres. wszystko ładnie, poza tym ze nie ma zadnego internetu na hoscie :/ :( na serwerze OFC jest. DNS sie rozgłoszał od 3 dni ponad wiec raczej dziwne, tymbiardziej ze w sieci jest pare DNS wiec tymbardziej to nie ma jakiegos znaczenia :/
ping wp.pl Nie można znaleśc hosta
jakies pomysły?
// apropo DHCP - to sieciówka z BNC jest walnieta mimowszystko, bo dioda cały czas świeci.
Ostatnio edytowany przez nox (2008-03-20 18:18:17)
Offline
Time (s) | Query |
---|---|
0.00018 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00103 | 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='3.15.228.32' WHERE u.id=1 |
0.00092 | UPDATE punbb_online SET logged=1732661903 WHERE ident='3.15.228.32' |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732661603 |
0.00269 | DELETE FROM punbb_online WHERE ident='18.117.158.10' |
0.00072 | DELETE FROM punbb_online WHERE ident='185.191.171.4' |
0.00025 | SELECT topic_id FROM punbb_posts WHERE id=85989 |
0.00032 | SELECT id FROM punbb_posts WHERE topic_id=10921 ORDER BY posted |
0.00042 | 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=10921 AND t.moved_to IS NULL |
0.00033 | SELECT search_for, replace_with FROM punbb_censoring |
0.00119 | 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=10921 ORDER BY p.id LIMIT 0,25 |
0.00075 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=10921 |
Total query time: 0.00934 s |