ISDN-Router auf Basis von Debian Woody

Post Reply
Message
Author
sturmkind
Posts: 31
Joined: 20. Apr 2002 14:11
Contact:

ISDN-Router auf Basis von Debian Woody

#1 Post by sturmkind »

Hallo <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Ich weis das die Frage sicher schon mal gestellt wurde habe aber einfach nichts passendes gefunden mit dem ich etwas anfangen konnte.

Folgendes Problem. Ich habe einen Rechner der als Router dienen soll und auf dem Debian Woody installiert ist. Die Netzwerkkarte (Intel Ether Express Pro 100M) und die ISDN-Karte (AVM Fritzcard PCI) sind richtig eingerichtet genauso wie der Internetzugang über ISDN. Der Rechner ist über einen Router (habe ich mal geschenkt bekommen nur gibts hier leider kein DSL) mit zwei Rechnern, einmal mit Windows, einmal mit Linux (auch hier Debian Woody) bestückt. Alle Rechner erhalten momentan ihre IP Adressen über den im Router eingebauten DHPC-Server (vielleicht wären statische IPs besser aber das habe ich noch nicht gebacken bekommen).

Nun sollen die beiden Rechner über den Router Zugriff aufs Internet zu bekommen. Später soll auf dem Router auch noch eine Firewall, Squid, ein Mailserver und Apache mit Squirrelmail zum Einsatz kommen.

Kann mir einer von Euch weiterhelfen oder mir die URL von einer verständlichen Erklärung posten?

Danke im Voraus

Grüße
Sturmkind
Nobody is perfect! ;-)

nano
Posts: 200
Joined: 09. Aug 2002 23:21

Re: ISDN-Router auf Basis von Debian Woody

#2 Post by nano »

Hi sturmkind,
willst du anstelle des DSL-Routers nicht einfach einen Switch benutzen um deine Rechner zu verbiden? (Die sind doch nicht so teuer <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">)
Dann sollte dein Vorhaben eigentlich recht einfach mittels NAT zu realisieren sein.

Gruß,
nano

demian

Re: ISDN-Router auf Basis von Debian Woody

#3 Post by demian »

Zumindest der Router sollte eine statische IP bekommen... da er ja Gateway für die anderen ist. Oder Du setzt noch einen Nameserver auf, und sagst dem DHCP Server den Namen des Routers, den er seinen Clients liefern soll. Auf jeden Fall aber müssen die beiden Client-Rechner wissen, wer Gateway nach draussen ist und ihre default route muß entsprechend gesetzt sein.

Um dem debian Router eine statische IP zu geben, einfach in /etc/network/interfaces sowas eintragen wie

auto eth0
iface eth0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0

In dem Fall muss beim Client dann entsprechen die obige IP als gateway eingetragen werden (oder Du sagst dem DHCP Server, dass er diese Adresse mitliefern soll. Vernünftig konfigurierbare Server machen das.)

Dann beim Debian Router noch ip_forwarding einschalten:

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

und Maquerading:

iptables -t nat -A POSTROUTING -i ippp0 -j MASQUERADE

Das war's. Das alles wird natürlich nach erfolgreichem Test besser in die init.d Skripte geschrieben (IP forwariding kannst Du in /etc/network/options einschalten)

Literatur gibt's zu dem Thema wie Sand am Meer....

sturmkind
Posts: 31
Joined: 20. Apr 2002 14:11
Contact:

Re: ISDN-Router auf Basis von Debian Woody

#4 Post by sturmkind »

@nano

Jup habe vorhin den Router mal durch nen Switch ersetzt. Mal schauen ob das was hilft.

@ demian

Werde ich gleich mal probieren! Danke!

Grüße
Sturmkind
Nobody is perfect! ;-)

sturmkind
Posts: 31
Joined: 20. Apr 2002 14:11
Contact:

Re: ISDN-Router auf Basis von Debian Woody

#5 Post by sturmkind »

@ demian

So also bis zu der Sache mit dem Masquerading ging alles gut dann kam aber:

root@matrix:~> iptables -t nat -A POSTROUTING -i ippp0 -j MASQUERADE
/lib/modules/2.4.18-686/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-686/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.18-686/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.18-686/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.6a: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
root@matrix:~>

Probleme des typischen Desktop Users <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Grüße
Sturmkind

nano
Posts: 200
Joined: 09. Aug 2002 23:21

Re: ISDN-Router auf Basis von Debian Woody

#6 Post by nano »

Existieren die entsprechenden Module denn?
Schau mal, ob sie bei <b>modconf</b> verfügbar sind.

Gruß,
nano

sturmkind
Posts: 31
Joined: 20. Apr 2002 14:11
Contact:

Re: ISDN-Router auf Basis von Debian Woody

#7 Post by sturmkind »

Gut Du hast Recht das hatte ich noch nicht. Ich habe jetzt ip_tables aktiviert und es ein weiteres mal probiert dabei kam dann:

root@matrix:~> iptables -t nat -A POSTROUTING -i ippp0 -j MASQUERADE
iptables v1.2.6a: Can't use -i with POSTROUTING

Try `iptables -h' or 'iptables --help' for more information.
root@matrix:~>

Irgendwie frag ich mich langsam ob ich das mit dem Router hinbekomme bevor hier doch mal dsl verfügbar ist (wird wohl noch jahre dauern)

Grüße
Sturmkind
Nobody is perfect! ;-)

Post Reply