← Back to team overview

sslug-teknik team mailing list archive

dhcp og Redhat server

 

Hej.

Jeg er ved at sætte op en Linux firewall der skal
stå bag en ADSL forbindelse.
Jeg er stødt ind i problemer med at få dhcp serveren til
at dele ip-adresser ud.

Min konfiguration er : eth0 ekstern forbindelse, henter
ip via dhcp.
                               eth1 intern forbindelse, fast ip 192.168.0.1

Skriver jeg ifconfig, kan jeg se begge netkortene og deres ip m.m.
Jeg bruger RedHat 7.1, og har installeret ISC DHCP server (dhcp-2.0-12).

Min /etc/dhcpd.conf ser sådan ud :

subnet 192.168.0.0 netmask 255.255.255.0 {
      range 192.168.0.2 192.168.0.60;
       default-lease-time 86400;
       max-lease-time 86400;
        option routers 192.168.0.1;
        option ip-forwarding off;
        option broadcast-address 192.168.0.255;
        option subnet-mask 255.255.255.0;
         option domain-name-servers 192.168.1.4; }

DNS serveren er en lokal her på kollegiet, linuxboxen får en anden ip
for DNS der hvor den skal stå.

Videre har jeg rettet i /etc/rc.d/init.d/dhcpd således at der står
daemon /usr/sbin/dhcpd eth1

Og så har jeg givet kommandoen chkconfig dhcpd on 
så dhcp serveren starter ved hver boot.
Efter en boot har jeg i /var/log/messages :
dhcpd : Listening on eth1
dhcpd : Sending on eth1
dhcpd : dhcpd startup succeeded

Hvis jeg nu kobler min bærbare til eth1 (det interne netkort) og
skriver /sbin/dhcpcd  går der ca 1 minut, og skriver jeg
så ifconfig så kan jeg se at netkortet på den bærbare ikke har fået en 
ip-adresse.
  Checker jeg så på linuxboxen i /var/log/messages, er der ingen
tegn på at min bærbare har prøvet at hente en ip.
Jeg har også kørt tcpdump samtidig med /sbin/dhcpcd, men 
der er ingen aktivitet på eth1.
Der lyser et grønt lys bag på eth1.

Hvad kan være galt ?
Skal jeg skifte rundt på eth1 og eth0 for at være sikker på
at eth1 netkortet fungerer ?

Med hilsen Martin.


Follow ups