Routing Problem ? dhcpd ....

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
micha667
Beiträge: 12
Registriert: 12.08.2003 15:32:21

Routing Problem ? dhcpd ....

Beitrag von micha667 » 31.05.2005 18:14:51

Hi,

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
Aber hier mal meine Config:

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
Nach einem /etc/init.d/networking restart :

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
Debian Client :

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

Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Beitrag von MacGyver031 » 31.05.2005 21:01:31

Hallo,
was gibt

Code: Alles auswählen

iptables -L
aus?
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

micha667
Beiträge: 12
Registriert: 12.08.2003 15:32:21

Beitrag von micha667 » 31.05.2005 23:57:58

Iptables hab ich schon "abgeschalten" ....
per :

Code: Alles auswählen

# Alte Regeln loeschen
iptables -F
iptables -F -t mangle
iptables -F -t nat
iptables -X
iptables -X -t mangle
iptables -X -t nat
#  POLICIES
# Default-Policies setzen - alles bis auf Weiterleitung erlaubt
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Code: Alles auswählen

MetroX:~# iptables -nvL
Chain INPUT (policy ACCEPT 111 packets, 10424 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 159 packets, 10992 bytes)
 pkts bytes target     prot opt in     out     source               destination

Antworten