Debian Router einrichten
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
Debian Router einrichten
Hallo ich habe folgendes Problem ich hatte bislang einen Edimax Router der jetzt aber so langsam seinen geist aufgibt, nun möchte ich mir einen Debian Router einrichten, die Hardware habe ich auch komplett zusammen nur mein problem ist ich finde keine wirklich brauchbare Anleitung.
Die einziege die ich finden konnte ist folgende http://www.linuxeinsteiger.info/modules ... =1&thold=0
aber dort scheiter ich an dem Firewall-Scripte.
Kennt vielleicht jemand ne Anleitung oder kann mir ganz einfach schritt für schritt erklären wie ich nach der Debian installation weiter fortfahren muss?
Vielen Dank im Vorraus
Die einziege die ich finden konnte ist folgende http://www.linuxeinsteiger.info/modules ... =1&thold=0
aber dort scheiter ich an dem Firewall-Scripte.
Kennt vielleicht jemand ne Anleitung oder kann mir ganz einfach schritt für schritt erklären wie ich nach der Debian installation weiter fortfahren muss?
Vielen Dank im Vorraus
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
...oder dieser Thread [1]
Raoul
[1] http://www.debianforum.de/forum/viewtopic.php?t=3419
P.S. Herzlich Willkommen im Forum!
Raoul
[1] http://www.debianforum.de/forum/viewtopic.php?t=3419
P.S. Herzlich Willkommen im Forum!
Code: Alles auswählen
grep -ir fuck /usr/src/linux
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
Also erstmal danke bin jetzt schon einen Schritt weiter
der Router läuft und conncted auch ins internet über die Netzwerkkarte eth0 (ip addresse 192.168.1.1) von der Netzwerkkarte eth1 (ifconfig gibt mir keine ip addresse aus sondern sagt UP BROADCAST MULTICAST) (der erste Punkt den ich nicht verstehe)
Also von eth1 geht dann ein Kabel auf einen Switch an dem dann die anderen rechner liegen alle mit einer ip 192.168.1.xxx.
Nur leider komme ich von den Rechnern die an dem Switch hängen aus nicht ins internet, auch ein anpingen vom router aus auf einen der Rechner funktioniert nicht.
Wo hab ich jetzt was falsch gemacht?
Liegt es eventuell an eth1 bei der keine ip ausgegeben wird?
vielen dank im Vorraus.
der Router läuft und conncted auch ins internet über die Netzwerkkarte eth0 (ip addresse 192.168.1.1) von der Netzwerkkarte eth1 (ifconfig gibt mir keine ip addresse aus sondern sagt UP BROADCAST MULTICAST) (der erste Punkt den ich nicht verstehe)
Also von eth1 geht dann ein Kabel auf einen Switch an dem dann die anderen rechner liegen alle mit einer ip 192.168.1.xxx.
Nur leider komme ich von den Rechnern die an dem Switch hängen aus nicht ins internet, auch ein anpingen vom router aus auf einen der Rechner funktioniert nicht.
Wo hab ich jetzt was falsch gemacht?
Liegt es eventuell an eth1 bei der keine ip ausgegeben wird?
vielen dank im Vorraus.
Hallo historyxxx,
in Deinem Beispiel (wenn ich das richtig verstanden habe)
sollte eth0 die IP über das Internet bekommen (ppp0 aus ifconfig)
eth1 192.168.1.1 (für das interne Netz) über /etc/network/interfaces.
Surftipp:
http://www.debianforum.de/wiki/?page=Ch ... etprobleme
Bei Problemen sind folgende Ausgaben interessant:
Viel Erfolg
Gruß fuzzy
in Deinem Beispiel (wenn ich das richtig verstanden habe)
sollte eth0 die IP über das Internet bekommen (ppp0 aus ifconfig)
eth1 192.168.1.1 (für das interne Netz) über /etc/network/interfaces.
Surftipp:
http://www.debianforum.de/wiki/?page=Ch ... etprobleme
Bei Problemen sind folgende Ausgaben interessant:
Code: Alles auswählen
ifconfig
Code: Alles auswählen
cat /etc/network/interfaces
Gruß fuzzy
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
Ifconfig gibt folgendes aus
eth0
eth1
und cat /etc/network/interfaces
# the loopback interface
auto lo
iface lo inet loopback
#the first network card
auto eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
so ich hoffe ich hab jetzt alles wichtige gepostet...
eth0
Code: Alles auswählen
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
Up Broadcast Multicast MTU:1500 Metric:1
...
Code: Alles auswählen
Up Broadcast Running Multicast MTU:1500 Metric:1
# the loopback interface
auto lo
iface lo inet loopback
#the first network card
auto eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
so ich hoffe ich hab jetzt alles wichtige gepostet...
Ist der Uplink Port bei einem Switch nicht um zu einem anderen Switch zu connecten? Dann müsste man doch mit nem CrossOver Kabel arbeiten müssen wenn man über Uplink keine Switch-Switch Verbindung herstellen will.historyxxx hat geschrieben:hab grade folgendes noch entdeckt das kabel von eth1 zum sweitch war auf den uplinkport gesteckt und die linkleuchte der netzwerkkrate hat nicht geleuchtet, hab jetzt einfach mal umgesteckt und jetzt leutet sie!? ist der uplink kaputt? der was hat das zu bedeuten?
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it "
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it "
Ich denke schonhistoryxxx hat geschrieben: so ich hoffe ich hab jetzt alles wichtige gepostet...
aus meiner Sicht muss eth0 ins Interne Netz!
- man verdreht of eth0/1 wenn man 2 Netzwerkkarten hat, die Reihenfolge kann sich änden!
/etc/network/interfaces ändern auf
Code: Alles auswählen
root@knoppix# cat /eth/network/interfaces
# the loopback interface
auto lo
iface lo inet loopback
#the first network card
auto eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
#network 192.168.1.0
#broadcast 192.168.1.255
Code: Alles auswählen
/etc/init.d/networking restart
Code: Alles auswählen
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.xxx
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
hm aber mal abgesehn das dann das kabel von eth0 zum router geht ändert sich dann doch gar nichts oder? und dann muss ich pppoeconf nochmal für eth1 configurieren?fuzzy hat geschrieben: aus meiner Sicht muss eth0 ins Interne Netz!
- man verdreht of eth0/1 wenn man 2 Netzwerkkarten hat, die Reihenfolge kann sich änden!
/etc/network/interfaces ändern aufdanachCode: Alles auswählen
root@knoppix# cat /eth/network/interfaces # the loopback interface auto lo iface lo inet loopback #the first network card auto eth0 inet static address 192.168.1.1 netmask 255.255.255.0 #network 192.168.1.0 #broadcast 192.168.1.255
für den client brauchst Du dannCode: Alles auswählen
/etc/init.d/networking restart
Gruß fuzzyCode: Alles auswählen
auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.1.xxx netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
genau, eine große Aktion ist das nicht.
Es muss nur klar sein, dass eine Netzwerkkarte über "ppp" die IP Adresse aus dem Internet bezieht und die andere Netzwekkarte für das interne Netz eine ip aus /etc/network/interfaces bekommt.
Welche Netzwerkkarte was macht ist egal, die "Anforderungen" dürfen sich nur nicht überschneiden/verdrehen
Gruß fuzzy
Es muss nur klar sein, dass eine Netzwerkkarte über "ppp" die IP Adresse aus dem Internet bezieht und die andere Netzwekkarte für das interne Netz eine ip aus /etc/network/interfaces bekommt.
Welche Netzwerkkarte was macht ist egal, die "Anforderungen" dürfen sich nur nicht überschneiden/verdrehen
Gruß fuzzy
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
so bin jetzt immerhin schon wieder ein stück weiter
connecten des routers ins internet klappt wunderbar
anpingen aus dem internen netz ist auch kein problem nur er spuckt mir jetzt immer folgenden fehler aus
Wo habe ich denn jetzt wieder nen fehler gemacht?
p.s. Danke für euere bereitwillige hilfe schon mal im vorraus
connecten des routers ins internet klappt wunderbar
anpingen aus dem internen netz ist auch kein problem nur er spuckt mir jetzt immer folgenden fehler aus
Code: Alles auswählen
ppp0 error fetching interface information: Device not found
p.s. Danke für euere bereitwillige hilfe schon mal im vorraus
direkt kann ich dazu auch nix sagen...
wie weit kommst Du mit der Checkliste?
http://www.debianforum.de/wiki/?page=Ch ... etprobleme
Ansonsten helfen nur die aus diesem Posting "bekannten" Daten von router und client,
ruhig ausführlich.
Gruß fuzzy
PS: Als Idee "Module" und "route -n" etc. sind in Ordnung?
wie weit kommst Du mit der Checkliste?
http://www.debianforum.de/wiki/?page=Ch ... etprobleme
Ansonsten helfen nur die aus diesem Posting "bekannten" Daten von router und client,
ruhig ausführlich.
Gruß fuzzy
PS: Als Idee "Module" und "route -n" etc. sind in Ordnung?
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
Hallo historyxxx,
das hört sich sehr nach einem DNS Problem an.
1. Möglichkeit - auf dem Server:
2. Möglichkeit -auf dem Client
...dann sollte Dein Client
http://debianforum.de/forum/ und http://217.160.221.197/forum/
"auflösen" können.
Gruß fuzzy
das hört sich sehr nach einem DNS Problem an.
1. Möglichkeit - auf dem Server:
Code: Alles auswählen
apt-get install dnsmasq
Code: Alles auswählen
sid:/home/fuzzy# cat /etc/resolv.conf
nameserver 192.168.1.1
nameserver 213.191.74.19 # bzw. die Nameserver IP von
nameserver 213.191.92.86 # Deinem Router kopieren
http://debianforum.de/forum/ und http://217.160.221.197/forum/
"auflösen" können.
Gruß fuzzy
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
Hallo,
Ich habe folgendes Problem, nach 24 Stunden wird meine DSL verbindung getrennt, damit der Router sich dann wieder einwählt wollte ich folgendes Script per cronjob jede minute ausführenlassen.
Das script liegt unter /usr/local/sbin/alwayson.sh
Und der Cronjob sieht folgender maßen aus
Nur leider funktioniert das ganze nicht so richtig, anstelle das er jede minute prüft ob eine verbindung besteht trennt er die Verbindung immer wieder. Was habe ich falsch gemacht?
Schon mal Danke im vorraus.
Ich habe folgendes Problem, nach 24 Stunden wird meine DSL verbindung getrennt, damit der Router sich dann wieder einwählt wollte ich folgendes Script per cronjob jede minute ausführenlassen.
Code: Alles auswählen
0> #!/bin/sh
1> if [ `ifconfig | grep ppp0 | wc -l` -lt 1 ] ; then
2> killall pppd
3> pon dsl-provider
4> sleep 10
5> if [ `ifconfig | grep ppp0 | wc -l` -gt 1 ] ; then
6> echo `date` Connection Restart Successful >> /var/log/alwayson.log
7> fi
8> fi
Und der Cronjob sieht folgender maßen aus
Code: Alles auswählen
*/1 * * * * /usr/local/sbin/alwayson.sh
Schon mal Danke im vorraus.
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
hi
da ist ein slash drin...ist das ein tippfehler oder steht das wirklich so drin ?
in deiner crontab würde (ohne den /) jede 1. minute in jeder stunde an jedem monatstag jedem monat jeden wochentag dein alwayson.sh laufen
d.h. eine stunde stillstand des skriptes
ich bastel mal deinen cronjob wie er auszusehen hätte
erklärung:
starte
- jede minute ( 0 - 59)
- jeder stunde (*)
- jedem monatstag (*)
- jedem monat (*)
- jedem wochentag (*)
- das skript /usr/local/sbin/alwayson.sh
alternativ würde das auch gehen, sieht aber sehr heftig aus
bedenke:
jeder user hat seine eigene crontab
die crontab, sprich auch der user, die/der dieses skript aufruft, muss über die nötigen berechtigungen und environment verfügen !
da ist ein slash drin...ist das ein tippfehler oder steht das wirklich so drin ?
in deiner crontab würde (ohne den /) jede 1. minute in jeder stunde an jedem monatstag jedem monat jeden wochentag dein alwayson.sh laufen
d.h. eine stunde stillstand des skriptes
ich bastel mal deinen cronjob wie er auszusehen hätte
Code: Alles auswählen
0-59 * * * * /usr/local/sbin/alwayson.sh
starte
- jede minute ( 0 - 59)
- jeder stunde (*)
- jedem monatstag (*)
- jedem monat (*)
- jedem wochentag (*)
- das skript /usr/local/sbin/alwayson.sh
alternativ würde das auch gehen, sieht aber sehr heftig aus
Code: Alles auswählen
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59 * * * * /usr/local/sbin/alwayson.sh
jeder user hat seine eigene crontab
die crontab, sprich auch der user, die/der dieses skript aufruft, muss über die nötigen berechtigungen und environment verfügen !
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
-
- Beiträge: 46
- Registriert: 08.10.2004 21:06:42
@Snoopy,
an dem Cronbefehl sehe ich nichts falsches, ein "Crontest" nach diesem Muster läuft!
http://www.rootforum.de/forum/viewtopic.php?t=16846
Mir wäre die Wiederholung zu häufig
Gruß fuzzy
an dem Cronbefehl sehe ich nichts falsches, ein "Crontest" nach diesem Muster läuft!
http://www.rootforum.de/forum/viewtopic.php?t=16846
Mir wäre die Wiederholung zu häufig
Gruß fuzzy