Debian jako router i problem z dhcp --- sie

Konfiguracja serwerów, usług, itp.
petra999
Posty: 5
Rejestracja: 20 lutego 2008, 17:38
Lokalizacja: Kraków

Debian jako router i problem z dhcp --- sieć domowa

Post autor: petra999 »

Witam wszystkich!

Mam Debiana który jest podłączony do lokalnej sieci która wygląda mniej więcej tak:
Internet
|
|
router z dhcp i dns
|
|
switch
komp1 komp2 debian

Chciałem podłączyć komputer (by miał dostęp do internetu) do Debiana za pomocą drugiej sieciówki (eth1) ze skrosowanym kablem, na którym by było dhcp. Skorzystałem z tego poradnika:

http://night.jogger.pl/2007/10/14/mala- ... tem-linux/

Oczywiście skonfigurowany wg. moich potrzeb.

dhcp.conf wygląda tak:

Kod: Zaznacz cały

subnet 10.0.0.0 netmask 255.255.255.0
{
range 10.0.0.3 10.0.0.254;
option domain-name-servers 192.168.1.1;
option routers 10.0.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;

host lap
{
hardware ethernet (tutaj mój mac);
fixed-address 10.0.1.2;
}
}
W /etc/default/dhcp3-server
mam:

Kod: Zaznacz cały

INTERFACES="eth1"
a w /etc/network/interfaces

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet static
address 10.0.0.1
mask 255.255.255.0
gdy próbuję restartować dhcp, wywala mi błąd i proponuje bym sprawdził syslog.
W syslogu mam coś takiego:

Kod: Zaznacz cały

Apr 12 18:53:33 lnx dhcpd: No subnet declaration for eth1 (0.0.0.0).
Apr 12 18:53:33 lnx dhcpd: ** Ignoring requests on eth1.  If this is not what
Apr 12 18:53:33 lnx dhcpd:    you want, please write a subnet declaration
Apr 12 18:53:33 lnx dhcpd:    in your dhcpd.conf file for the network segment
Apr 12 18:53:33 lnx dhcpd:    to which interface eth1 is attached. **
Apr 12 18:53:33 lnx dhcpd: 
Apr 12 18:53:33 lnx dhcpd: 
Apr 12 18:53:33 lnx dhcpd: Not configured to listen on any interfaces!
aha i jeszcze podaje /etc/network/interfaces:

Kod: Zaznacz cały

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet static
address 10.0.0.1
mask 255.255.255.0
W czym problem i dlaczego się nie chce uruchomić dhcp?
Byłbym wdzięczny za jakąkolwiek pomoc.

Pozdrawiam i z góry dziękuje za pomoc :->
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

range 10.0.0.3 10.0.0.254;
czy z tego przedziału przydzielasz adresy ??
fixed-address 10.0.1.2
czy ma może byc tak:

Kod: Zaznacz cały

fixed-adress 10.0.0.3
.......
fixed-adress 10.0.0.4
....

albo adresy przydzielane z tej samej podsieci ...
petra999
Posty: 5
Rejestracja: 20 lutego 2008, 17:38
Lokalizacja: Kraków

Post autor: petra999 »

W sieci lokalnej (tej głównej) mam adresy z serii 192.168... tutaj chce mieć 10.0...
A co do fixed, chyba rzeczywiście masz racje...
Ale błąd pozostaje...
gr3g
Posty: 25
Rejestracja: 14 lutego 2007, 17:25

Post autor: gr3g »

.. a w /etc/network/interfaces nie powinno być netmask zamiast mask? Najpierw sprawdź za pomocą polecenia ifconfig czy interfejs eth1 jest podniesiony "up" i czy ma prawidłowy adres i maskę. Jeżeli nie to popraw wpis w /etc/network/interfaces i sprawdź czy kabel jest w porządku.
Zobacz też w pliku /etc/init.d/dhcp czy masz wpis:
INTERFACES="eth1"
w /etc/default/dhcp też ma być:
INTERFACES="eth1"
może to pomoże.

[ Dodano: 2008-04-15, 21:01 ]
aha i po option broadcast-address 10.0.0.255;
brakuje nawiasu zamykającego }
w każdym razie mam wątpliwości co do użycia tych nawiasów w twoim pliku dhcp.conf
spróbuj może usunąć:
host lap
{
hardware ethernet (tutaj mój mac);
fixed-address 10.0.1.2;
}

i sprawdź czy teraz dhcpd wystartuje
zbysob
Posty: 7
Rejestracja: 05 kwietnia 2007, 15:56
Lokalizacja: Szczecin

Post autor: zbysob »

gr3g chyba wyjasnil - u mnie rowniez byl problem z nawiasem zamykajacym - wpisujac dane zjadlem go nieopacznie :D
Ale troche nie na temat :
skoro podlaczasz do kompa z debianem JEDEN komp -skrosowany kabel wiec sieciowka do sieciowki (jak sadze) to czy konieczny jest serwer dhcp po to zeby ustawic siec. Przeciez mozesz dane sieci wpisac z palca i problem przestanie istniec. Rozumiem ze dhcp to bardziej elegancko ale... :)
ODPOWIEDZ