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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-05-31 23:04:17

  masonix - Użytkownik

masonix
Użytkownik
Skąd: Bielsko-Biała
Zarejestrowany: 2006-04-07

dhcpd nie przydziela wszystkim

Witam

Dzisiaj pojawił sie u mnie problem z dhcpd, otóż przydziela on tylko adresy dla hostów przyłączonych po skrętce.. po wi-fi nie przydziela żadnemu z dwóch hostów...

dhcpd.conf mam zbudowany tak:

Kod:

#
# Sample configuration file for ISC dhcpd for Debian
#
# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#
        # domena sieci
        option domain-name "krzysztof.no-ip.com";
        # serwery DNS
        option domain-name-servers 217.30.129.149, 217.30.137.200;
        # domyslny czas dzierzawy adresu (sekundy)
        default-lease-time 40;
        # maksymalny czas dzierzawy adresu (sekundy)
        max-lease-time 40;

# adres podsieci ktora obsluguje DHCP
subnet 192.168.0.0
# maska podsieci
netmask 255.255.255.0
{
        # zakres ADRESOW DYNAMICZNYCH przydzielanych przez DHCP
        range 192.168.0.2 192.168.0.10;
        # adres rozgloszeniowy sieci
        option broadcast-address 192.168.0.255;
        # adres routera/bramy sieci
        option routers 192.168.0.1;
        # adres serwera WINS w sieci
        option netbios-name-servers 192.168.0.1;
}

# deklaracja poszczegolnych stacji roboczych wraz z ich parametrami - dotyczy ADRESOW STATYCZNYCH
host STACJA_Krzysztof
{
        # adres sprzetowy (MAC) danego hosta
        hardware ethernet 00:50:FC:C7:6C:AC;
        # adres IP danego hosta
        fixed-address 192.168.0.2;
        # adres rozgloszeniowy
        option broadcast-address 192.168.0.255;
        # adres ip routera/bramy
        option routers 192.168.0.1;
        # adres serwera WINS
        option netbios-name-servers 192.168.0.1;
}

host Stacja_Laptop
{
        hardware ethernet 00:90:4B:CE:E3:87;
        fixed-address 192.168.0.3;
        option broadcast-address 192.168.0.255;
        option routers 192.168.0.1;
        option netbios-name-servers 192.168.0.1;
}
....
....
....

Na laptopie mam w kółko "pobieranie adresu sieciowego" na win xp

Dhcpd wywala następujący komunikat:

Kod:

Debian:/etc/init.d# dhcpd start
Internet Software Consortium DHCP Server 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

No subnet declaration for start (0.0.0.0).
Please write a subnet declaration in your dhcpd.conf file for the
network segment to which interface start is attached.
exiting.

W deamon.log mam tak:

Kod:

May 31 23:01:30 Debian dhcpd: DHCPDISCOVER from 00:14:78:74:dd:df via eth1
May 31 23:01:30 Debian dhcpd: DHCPOFFER on 192.168.0.5 to 00:14:78:74:dd:df via eth1
May 31 23:01:30 Debian dhcpd: Both dynamic and static leases present for 192.168.0.5.
May 31 23:01:30 Debian dhcpd: Either remove host declaration 192.168.0.5 or remove 192.168.0.5
May 31 23:01:30 Debian dhcpd: from the dynamic address pool for 192.168.0.0
May 31 23:01:30 Debian dhcpd: DHCPREQUEST for 192.168.0.5 from 00:14:78:74:dd:df via eth1
May 31 23:01:30 Debian dhcpd: DHCPNAK on 192.168.0.5 to 00:14:78:74:dd:df via eth1

Czy to możliwe że hosty przez wi-fi na dwóch różnych interfejsach nie mogą dostać adresu sieciowego gdy hosty po skrętce dostają adresy bez problemów...


[url=http://userbars.org][img]http://img209.imageshack.us/img209/3974/debiancu6.png[/img][/url]
[url=http://userbars.org][img]http://img89.imageshack.us/img89/6861/bashqm1.png[/img][/url]

Offline

 

#2  2006-06-01 15:14:48

  masonix - Użytkownik

masonix
Użytkownik
Skąd: Bielsko-Biała
Zarejestrowany: 2006-04-07

Re: dhcpd nie przydziela wszystkim

Witam

Problem jakby sam się rozwiązał, wydaje mi się że dwa interfejsy próbowały dzierżawić jeden adres ip, w wyniku tego żaden z nich nie dostawali ip a co pare sekund powstawał syf informując o tym w logach.

Przy okazji tego problmu zauważyłem iż mimo filtracji po mac interfejsy z obcym maciem też dostają ip. Co mam zrobić by adresy w mojej sieci były przypisywane tylko na podstawie maców?


[url=http://userbars.org][img]http://img209.imageshack.us/img209/3974/debiancu6.png[/img][/url]
[url=http://userbars.org][img]http://img89.imageshack.us/img89/6861/bashqm1.png[/img][/url]

Offline

 

#3  2006-06-01 21:10:23

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: dhcpd nie przydziela wszystkim

Czemu tą samą pulę adresów przydzielasz dynamicznie i statycznie ?
Dając:

range 192.168.0.2 192.168.0.10;

dynamicznie, adresy statyczne powinny być spoza tej puli.


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#4  2006-06-06 08:43:46

  masonix - Użytkownik

masonix
Użytkownik
Skąd: Bielsko-Biała
Zarejestrowany: 2006-04-07

Re: dhcpd nie przydziela wszystkim

Witam

Masz rację niepotrzebnie ustawiałem range no i przydzielał adresy z puli...


[url=http://userbars.org][img]http://img209.imageshack.us/img209/3974/debiancu6.png[/img][/url]
[url=http://userbars.org][img]http://img89.imageshack.us/img89/6861/bashqm1.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.011 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00020 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00139 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.191.234.200' WHERE u.id=1
0.00085 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.234.200', 1738386280)
0.00104 SELECT * FROM punbb_online WHERE logged<1738385980
0.00090 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=3898 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00220 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=3898 ORDER BY p.id LIMIT 0,25
0.00133 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=3898
Total query time: 0.00804 s