PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Debian mit internet und DHCP (Hilfe)



helpme-linux
23.04.07, 18:19
Hi @ all

Ich habe einen linux Debian Server im Netzwerk

nun zum meinen Problem !

ich habe 2 Netzwerk Karten Die auch gehen

eth0 = Verbindung zum modem
wenn ich dsl verbindung ausführe geht das ohne weiteres
nur wenn ich irgenwie was downloaden will oder seiten aufmachen
geht das nich troz stehender berbindung

eth 1 = verbindung zum switch vergibt dhcp ohne probleme
die clieneten können aber auch kein internet erreichen

nun zu meinen configen

/etc/dhcp3/

subnet 192.168.2.0 netmask 255.255.255.255
{
option domain-name "home-netz";
option domain-name-servers 212.114.152.1,212.114.153.1;
option routers 192.168.2.1;
option broadcast-address 192.168.2.255;
option subnet-mask 255.255.255.255;
default-lease-time 86400;
max-lease-time 604800;
range 192.168.2.150 192.168.2.200;
}


Netzwerk interfaces config


auto lo eth1
iface lo inet loopback
iface eth1 inet static
network 192.168.255.0
#broadcast 192.168.178.22
address 192.168.2.20
netmask 255.255.255.0
gateway 192.168.2.1

auto eth0
iface eth0 inet dhcp
#broadcast 192.168.178.22
# network 192.168.2.0
# address 192.168.2.150
# netmask 255.255.255.0
# gateway 192.168.2.150

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

wo die # taste zuvor ist hatte alles weg und auf static Gestelt aber ohne erfolg

namenserver eintrag ist auch okay an dem solde es nicht liegen

kann mir jemand von euch helfen ???

MiGo
23.04.07, 19:59
eth0 = Verbindung zum modem
wenn ich dsl verbindung ausführe geht das ohne weiteres
nur wenn ich irgenwie was downloaden will oder seiten aufmachen
geht das nich troz stehender berbindung
eth 1 = verbindung zum switch vergibt dhcp ohne probleme
die clieneten können aber auch kein internet erreichen
Das ist (vermutlich) klar, dass die andern Rechner am Switch zwar eine IP bekommen, aber nicht ins Netz - das hat auch mit DHCP nichts zu tun, das liegt am Routing.
Hast du selbiges denn eingeschaltet am Linux-Server (echo 1 > /proc/sys/net/ipv4/ip_forward)?

Zum anderen: geht denn die Internetverbindung auf dem Server überhaupt?
Wenn nicht, was sagen
* ping -c 1 www.web.de
* ping -c 1 217.72.195.42
* ifconfig
und
* route
auf dem Server?

eule
23.04.07, 21:22
Du hast deine interfaces total verhunzt. Raeume da erst mal auf. Es sieht ja nach Etch aus, da kannst du meine als Vorlage benutzen. Mische in der Datei nicht alles durcheinander, sondern lasse die drei Bloecke, so wie sie sind. Nur die Daten an dein Netz anpassen.


# The loopback network interface
auto lo
iface lo inet loopback



# The primary network interface
#allow-hotplug eth1
auto eth1
iface eth1 inet static
address 192.168.10.250
netmask 255.255.255.0
network 192.168.10.0



auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0

iface eth0 inet manual

helpme-linux
24.04.07, 10:29
meine routen habe aber gerade keine verbindung mit dsl aufgebaut



192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth1


if config sagt folgendes !


eth0 Protokoll:Ethernet Hardware Adresse 00:50:22:EE:08:D7
inet Adresse:192.168.2.150 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Basisadresse:0xec00

eth1 Protokoll:Ethernet Hardware Adresse 00:B0:D0:39:8A:18
inet Adresse:192.168.2.20 Bcast:192.168.2.255 Maske:255.255.255.0
inet6 Adresse: fe80::2b0:d0ff:fe39:8a18/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6196 errors:0 dropped:0 overruns:0 frame:0
TX packets:3654 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:8322803 (7.9 MiB) TX bytes:300322 (293.2 KiB)
Interrupt:5 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:1215 errors:0 dropped:0 overruns:0 frame:0
TX packets:1215 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:125109 (122.1 KiB) TX bytes:125109 (122.1 KiB)

helpme-linux
24.04.07, 10:42
Jetz hab ich mal die configen geändert

netzwerk config


# The loopback network interface
auto lo
iface lo inet loopback



# The primary network interface
#allow-hotplug eth1
auto eth1
iface eth1 inet static
address 192.168.2.20
netmask 255.255.255.0
network 192.168.2.0
gateway 192.168.2.1



auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0

iface eth0 inet static
address 192.168.2.150
netmask 255.255.255.0
gateway 192.168.2.1

route sagt !


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.2.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth1


ifconfig sagt


eth0 Protokoll:Ethernet Hardware Adresse 00:50:22:EE:08:D7
inet Adresse:192.168.2.150 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Basisadresse:0xec00

eth1 Protokoll:Ethernet Hardware Adresse 00:B0:D0:39:8A:18
inet Adresse:192.168.2.20 Bcast:192.168.2.255 Maske:255.255.255.0
inet6 Adresse: fe80::2b0:d0ff:fe39:8a18/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9432 errors:0 dropped:0 overruns:0 frame:0
TX packets:6916 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:9101863 (8.6 MiB) TX bytes:1102219 (1.0 MiB)
Interrupt:5 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:1253 errors:0 dropped:0 overruns:0 frame:0
TX packets:1253 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:130562 (127.5 KiB) TX bytes:130562 (127.5 KiB)

eule
24.04.07, 11:01
Warum aenderst du die Vorlage?


auto eth1
iface eth1 inet static
address 192.168.2.20
netmask 255.255.255.0
network 192.168.2.0
gateway 192.168.2.1

Was soll die Zeile "gateway" da?



iface eth0 inet static
address 192.168.2.150
netmask 255.255.255.0
gateway 192.168.2.1

Was soll dieser Block?
Um eth0 kuemmert sich pppoe.

helpme-linux
24.04.07, 13:08
hi hab das nochmal mit der config gemacht bin schon einen kleinen schritt weiter

nun wenn ich meinen dhcp client internet zu lassen will was muss ich dann machen ?
denn die bezihen ohne probleme dhcp aber sie kommen nicht ins internet

dhcp config


subnet 192.254.10.0 netmask 255.255.255.0
{
option domain-name "home-netz";
option domain-name-servers 212.114.152.1,212.114.153.1;
option routers 192.168.10.250;
option broadcast-address 192.254.10.255;
option subnet-mask 255.255.255.0;
default-lease-time 86400;
max-lease-time 604800;
range 192.254.10.151 192.254.10.155;
}


kannst du mir auch hier einen tip geben ?

eule
24.04.07, 13:51
Bringe zuerst die Konfiguration des Routers in Ordnung, wenn der anstaendig laeuft, kuemmerst du dich um die Clients.
Welchen DHCP-Server setzt du ein?
Deine Konfiguration sieht nach aus dem Internet kopiert aus. Damit kann das nicht funktionieren.
Ich schlage dir dnsmasq vor, der ist DNS-Server sowie DHCP-Server und einfach zu konfigurieren.
Lese bitte http://de.wikipedia.org/wiki/IPv4
http://de.wikipedia.org/wiki/Private_IP-Adresse
Dir fehlen scheinbar die Grundlagen, hole das nach. Du betreibst einen Server im Internet, deshalb muss der Rechner abgesichert werden. Damit ist erstmal keine Firewall gemeint, sondern das Absichern deiner Dienste.

helpme-linux
24.04.07, 13:57
ich habe den dhcp3-server von debian direkt
der geht ja auch ohne probleme nur das problem ist
wenn ich den client dhcp hollen lass und der auch bezogen hat

kann ich nicht auf den server zu greifen
zb

http://xxx.xxx.x.xx/
das macht er dann nicht obwohl er an den linux server dran hengt und dhcp zieht
ich denk das der server sagt bei eth 1 da kommt nix durch
kann mann denn die firewal vom server mal deaktivieren ??

eule
24.04.07, 14:15
ich habe den dhcp3-server von debian direkt
der geht ja auch ohne probleme nur das problem ist
wenn ich den client dhcp hollen lass und der auch bezogen hat

Der erzaehlt den Clients aber Muell.



kann ich nicht auf den server zu greifen
zb

http://xxx.xxx.x.xx/
das macht er dann nicht obwohl er an den linux server dran hengt und dhcp zieht

Wenn die Clients vom DHCP-Server Muell bekommen, kann das nicht funtionieren.
Lese den Beitrag von MiGo (Routing) und und die beiden Links.

helpme-linux
24.04.07, 17:57
denn befehl

echo 1 > /proc/sys/net/ipv4/ip_forward

habe ich gemacht in der route tabelle steht eth1 eth0 und ppp0