Situation :
Ich will einen dhcp Server betreiben....
Problem:
Die Clients bekommen eine IP und ich kann auch zb per ssh auf die Maschinen, vom Server aus und unter den Clients auch.
ABER ich komme von den Clients nicht ins Internet !
> Die GW bzw die richtige Route fehlt wohl
Ich denke es ist ein Routing Problem.
Ohne Erfolg habe ich zb probiert :
Code: Alles auswählen
route add 255.255.255.0 dev eth1
Code: Alles auswählen
MetroX:~# ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:40:F4:1E:C4:BB
inet Adresse:192.168.1.11 Bcast:192.168.1.255 Maske:255.255.255.0
inet6 Adresse: fe80::240:f4ff:fe1e:c4bb/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14756 errors:0 dropped:0 overruns:0 frame:0
TX packets:18459 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:1675661 (1.5 MiB) TX bytes:2230276 (2.1 MiB)
Interrupt:11 Basisadresse:0x1400
eth1 Protokoll:Ethernet Hardware Adresse 00:40:F4:2B:7C:6A
inet Adresse:192.168.2.11 Bcast:192.168.2.255 Maske:255.255.255.0
inet6 Adresse: fe80::240:f4ff:fe2b:7c6a/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3472 errors:0 dropped:0 overruns:0 frame:0
TX packets:1385 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:306105 (298.9 KiB) TX bytes:206965 (202.1 KiB)
Interrupt:10 Basisadresse:0x1800
Code: Alles auswählen
MetroX:~# cat /etc/dhcpd.conf
# option definitions common to all supported networks...
option domain-name "localdomain.com";
option domain-name-servers 192.168.2.1;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.12 192.168.2.254;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
host MetroX {
fixed-address 192.168.2.11;
}
}
Code: Alles auswählen
MetroX:~# cat /etc/network/interfaces
# The loopback network interface
auto lo eth0
iface lo inet loopback
# First NIC , eth0, static IN
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
broadcast 192.168.1.255
# Second Static NIC interface, eth1, dhcp OUT
auto eth1
iface eth1 inet static
address 192.168.2.11
netmask 255.255.255.0
network 192.168.2.0
# gateway 192.168.2.1
broadcast 192.168.2.255
Code: Alles auswählen
MetroX:~# route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
default my.router 0.0.0.0 UG 0 0 0 eth0
Code: Alles auswählen
MetroX:~# ssh 192.168.2.12
Password:
Last login: Mon May 30 16:26:10 2005 from 192.168.2.11
flexer:~# ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:09:5B:8F:15:86
inet Adresse:192.168.2.12 Bcast:192.168.2.255 Maske:255.255.255.0
inet6 Adresse: fe80::209:5bff:fe8f:1586/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1471 errors:0 dropped:0 overruns:0 frame:0
TX packets:3050 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:204016 (199.2 KiB) TX bytes:228012 (222.6 KiB)
Interrupt:11 Basisadresse:0x4800
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1278 errors:0 dropped:0 overruns:0 frame:0
TX packets:1278 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:294578 (287.6 KiB) TX bytes:294578 (287.6 KiB)
Ein Tip bzw Erklärung wie ich in diesem Fall genau Routen muss wäre super !
Oder habe ich einen grundsaetzlichen Fehler in der Config gemacht ??
Gruesse und Danke schonmal
micha