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
ISDN-Router auf Basis von Debian Woody
ISDN-Router auf Basis von Debian Woody
Nobody is perfect!
Re: ISDN-Router auf Basis von Debian Woody
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
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
Re: ISDN-Router auf Basis von Debian Woody
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....
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....
Re: ISDN-Router auf Basis von Debian Woody
@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
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!
Re: ISDN-Router auf Basis von Debian Woody
@ 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
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
Re: ISDN-Router auf Basis von Debian Woody
Existieren die entsprechenden Module denn?
Schau mal, ob sie bei <b>modconf</b> verfügbar sind.
Gruß,
nano
Schau mal, ob sie bei <b>modconf</b> verfügbar sind.
Gruß,
nano
Re: ISDN-Router auf Basis von Debian Woody
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
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!