Mal wieder nen HandwerksRouter Prob !

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Diabel_LOki
Beiträge: 7
Registriert: 12.08.2003 21:36:06

Mal wieder nen HandwerksRouter Prob !

Beitrag von Diabel_LOki » 12.08.2003 21:46:38

Hy @ all !!!
Hab da mal ne Frage bin nähmlich ein wenig am verzweifeln !!!!
Habe mir mit Knoppix 3.2 ein Kleinen Linux Router gebaut...., zumindest war das der Plan !
Jetzt hab ich zwar nen Scribt das die Funktionen des Routers in meine Iptabeles, sprich MASQUERADE, einträgt und das dürfte soweit klappen aber was nicht klappt ist das ich es nicht schaffe auf eth1 ( daraus ist zu schlissen das ich 2 Netzwerkkarten habe) einen dhcp Server laufen zu lassen !
Meine dhcpd3.öconf sieht so aus:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.20 192.168.1.30;
}

Ifconfig sagt bei aktivierten pppoe das :

eth0 Protokoll:Ethernet Hardware Adresse 00:80:AD:90:4A:FF
inet Adresse:192.168.0.1 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2835 errors:0 dropped:0 overruns:0 frame:0
TX packets:3443 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:1167348 (1.1 MiB) TX bytes:450575 (440.0 KiB)
Interrupt:12 Basisadresse:0xc400

eth1 Protokoll:Ethernet Hardware Adresse 00:80:48:21:65:25
inet Adresse:192.168.1.1 Bcast:192.168.1.255 Maske:255.255.255.0
UP BROADCAST RUNNING 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:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:10 Basisadresse:0x7000

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:1304 (1.2 KiB) TX bytes:1304 (1.2 KiB)

ppp0 Protokoll:Punkt-zu-Punkt Verbindung
inet Adresse:213.168.118.240 P-z-P:213.168.118.1 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:2721 errors:0 dropped:0 overruns:0 frame:0
TX packets:3276 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:3
RX bytes:1100542 (1.0 MiB) TX bytes:362241 (353.7 KiB)

route -n sagt:

Ziel Router Genmask Flags Metric Ref Use Iface
213.168.118.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 213.168.118.1 0.0.0.0 UG 0 0 0 ppp0


ZUm schluss nochmal meine Router scribt:

IFACE_INT="eth0"
IFACE_EXT="ppp0"
IFACE_LO="lo"
IPTABLES="/sbin/iptables"
$IPTABLES -F
$IPTABLES -t nat -F

$IPTABLES -X
$IPTABLES -t nat -X

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

$IPTABLES -t nat -A POSTROUTING -o $IFACE_EXT -j MASQUERADE
echo MASQUERADE Started

Also wie schaff ich es nun diesen Router so zum laufen zu kriegen das 1 DHCP auf eth1 läuft und 2 er Routet !!!
Wer erkennt noch fehler ???

Danke @ Comunity im voraus !

Loki

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 12.08.2003 23:54:03

du willst offensichtlich einen DHCP Server für andere Clients bereitstellen, erwartest aber dass dein Server sich selbst eine IP Adresse gibt? Das kann nicht funktionieren ;)

Für die Konfiguration deiner eigenen IP Adresse bist du schon selbst verantwortlich -> schau dir mal /etc/network/interfaces an. Dort konfigurierst du eth1 entsprechend und dann kann dein Server anderen Clients diese Arbeit abnehmen.
Ciao
Romulus

Diabel_LOki
Beiträge: 7
Registriert: 12.08.2003 21:36:06

Beitrag von Diabel_LOki » 13.08.2003 20:29:23

Aber in Ifconfig steht doch das eth1 die Ip-Adresse 192.168.1.1 hat !!!
Dann hab ich doch ne IP Adresse für den Server bereitgestellt oder ??? Irgendwie versteh ich diese Antwort nicht ganz ???

Bin aber auch nur ITA ;-)

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 13.08.2003 20:51:45

ITA? Versteh ich nicht ;)

Aaaber ... wo ist nun genau dein Fehler? Was klappt denn nun nicht? Du willst einen DHCP Server und Router aber schreibst nicht was genau nicht funktioniert. Geht der DHCP Server nicht? Geht der Router nicht? Hast du irgendwo Fehlermeldungen? Logfile-einträge? Wäre ganz günstig zu wissen ...
Ciao
Romulus

Diabel_LOki
Beiträge: 7
Registriert: 12.08.2003 21:36:06

Beitrag von Diabel_LOki » 13.08.2003 21:23:19

iTA = iNFORMATIONSTECHNISCHER aSSISTENT ! oDER ANDERS
kAFFEKOCHER MIT pc kENNTNISSEN !!

Also das Prob ist das die Clients keine IP zugewiesen bekommen beim starten des DHCP`s kommt :

root@R2D2:~# dhcpd3 start eth1
Internet Software Consortium DHCP Server V3.0.1rc11
Copyright 1995-2003 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 0 leases to leases file.
Listening on LPF/eth1/00:80:48:21:65:25/192.168.1.0/24
Sending on LPF/eth1/00:80:48:21:65:25/192.168.1.0/24

No subnet declaration for start (0.0.0.0).
** Ignoring requests on start. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface start is attached. **

Sending on Socket/fallback/fallback-net
root@R2D2:~#

Die dhcpd3.conf steht oben...
Also wieso schaffe ich es net eine ip zu vergeben ?!?!?!
HILFE !!!!

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 13.08.2003 21:40:47

und was sagt die LOG Datei wenn ein Client einen DHCP Request ausführt?

Ausserdem: bist du dir sicher dass deine config Datei dhcpd3.conf auch benutzt wird? Der Standard in Woody ist jedenfalls /etc/dhcpd.conf
Ciao
Romulus

Diabel_LOki
Beiträge: 7
Registriert: 12.08.2003 21:36:06

Beitrag von Diabel_LOki » 13.08.2003 21:47:31

Ka welche log datei meinst du ???
Also sowohl mein XP rechner als auch mein Os X IBook Geben sich nach kurtzer zeit selbst ne IP !!

Wenn ich Tcpdump -i eth1 laufen lasse erkennt der an der karte nichts !!!
Theoretisch brauche ich doch gar keine 2 Netzwetrkkarte für nen router oder ???
Wie würde es denn mit einer klappen oder wie bekomm ich es mit den 2 karten zum laufen ??

Mfg Diabel

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 13.08.2003 21:53:24

nochmal: ohne Logdatei ist das schwierig. Du kannst z.B. in /var/log/messages schauen oder auch /var/log/syslog wo genau musst du schon selbst mal nachschauen.

nochmal: bist du dir mit dem Namen der Logdatei sicher? Du musst dem DHCP Server deine Logdatei schon explizit angeben mit diesem Namen. Hast du das getan?
Ciao
Romulus

Diabel_LOki
Beiträge: 7
Registriert: 12.08.2003 21:36:06

Beitrag von Diabel_LOki » 13.08.2003 21:55:37

Nö nicht wirklich !!!
Meiner meinung nach antwortet er garnicht auf Broadcast anfragen!!
Woran kann das liegen ??

Naj werde jetzt erst ma ne nacht drüber schlafen !!!
THX Loki !

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 13.08.2003 21:56:11

ich gebs auf :(
Ciao
Romulus

Antworten