[+] Serwer DHCP - nie przydziela adresów

Konfiguracja serwerów, usług, itp.
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

[+] Serwer DHCP - nie przydziela adresów

Post autor: gladi »

Witam!
Męczę się już parę godzin i nie mogę znaleźć błędu, tym bardziej że wszystko uruchamia się bez błędów. Zainstalowałem serwer dhcp:

Kod: Zaznacz cały

apt-get install dhcp
Następnie edytuje plik /etc/dhcpd.conf:

Kod: Zaznacz cały

subnet 192.168.0.0
netmask 255.255.255.0 
{
    range 192.168.0.2 192.168.0.224;
    default-lease-time 600;
    #option domain-name "naszadomena.pl";
    option domain-name-servers 194.159.11.33;
    option routers 192.168.0.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.255;
}    
	host 	Laptop	
	{  	
		hardware ethernet 	00:11 :D 8:48 :D 5:D 3;         
		fixed-address 	192.168.0.4;     
	} 
Oczywiście w pliku /etc/default/dhcp dodałem interfejs eth0. Sytuacja wygląda tak że nie przydziela żadnych adresów. Przy włączeniu serwer - /etc/init.d/dhcp start nie wywala żadnych błędów składniowych...[/quote]

[Dodano: 2008-10-23, 13:29]
Podłączyłem inną sieciówkę i tak samo skonfigurowałem i działa...
Jak wpisz ifconfig eth0 to pojawiają mi się przy adresie MAC 00:00:00:00:00:00:00:00:00:00
i jest link encap: UNSPEC.

Zaznaczam, że jest to karta 10/100/1000.
TooMeeK
Posty: 85
Rejestracja: 25 lipca 2008, 12:54

Post autor: TooMeeK »

Czy to nie jest karta na PCI-Express? Bo jak tak to mnie też nie chciała działać pod Debianem ale okazało się, że fizycznie jest uszkodzona (nówka sztuka).
gladi
Beginner
Posty: 122
Rejestracja: 06 kwietnia 2007, 19:40
Lokalizacja: Polska ;)

Post autor: gladi »

Karta jest pod PCI. Zainstalowałem ją bez problemu na innym komputerze (inna płyta główna i procesor). Wina była po stronie płyty głównej...
gibon
Posty: 40
Rejestracja: 04 kwietnia 2007, 13:42

Post autor: gibon »

Próbowałeś zobaczyć co mówi tcpdump?

Kod: Zaznacz cały

tcpdump -n port 67
pkwiatkowski
Posty: 19
Rejestracja: 05 października 2007, 13:56
Lokalizacja: Gliwice

Post autor: pkwiatkowski »

Konfig wygląda całkowicie poprawnie.
za017

Post autor: za017 »

Twoja karta nie rozpoznała rodzaju nośnika - powinno być Link encap:Ethernet. Po wpisaniu man ifconfig można znaleźć fragment:

Kod: Zaznacz cały

       media type
              Set the physical port or medium type to be used by the device.  Not all devices can change this setting, and those that can vary  in  what
              values  they  support.   Typical  values  for  type  are  10base2  (thin  Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (external
              transceiver) and so on.  The special medium type of auto can be used to tell the driver to auto-sense the media.  Again, not  all  drivers
              can do this.
Zgodnie z opisem powinno zadziałać:

Kod: Zaznacz cały

ifconfig eth0 media auto
lecz nie dla każdej karty sieciowej.

Spróbuj wykonać:

Kod: Zaznacz cały

ethtool -s eth0 speed 100 duplex full  
Jeśli nie pomoże (u mnie działa) - poczytaj:

Kod: Zaznacz cały

man ethtool
lub

Kod: Zaznacz cały

ethtool -h
PS Zmiana typu nośnika za pomocą ifconfig nie działa, chociaż nie mam pojęcia dlaczego:

Kod: Zaznacz cały

# ifconfig eth0 media 100basetx
port: SIOCSIFMAP: Operation not supported
ODPOWIEDZ