debian hinter linksys router

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

debian hinter linksys router

Beitrag von sabin » 27.07.2005 20:18:00

hallo leute seit neustem route ich mein netzwerk mit dem WRT54G von linksys und habe meine sarge box hinter diesem router. hier mein setup:

modem - router Linksys - switch - server und clients

portredirects wie zb 22, 80, etc. habe ich über den linksys router gesetzt und es funktioniert fast alles einwandfrei. nun meine probleme:

1.)

vom netzwerk aus kann ich zb über ssh nur über die externe ip zugreifen, das selbe mit http etc. ich habe förmlich keinen zugriff auf den server über 192.168.0.2 über die externe ip sehr woll.
ich habe nur eine interface die eth0.
dazu meine routing table:

Code: Alles auswählen

Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
localnet        wlan-G.linuxp.o 255.255.255.0   UG    0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
default         wlan-G.linuxp.o 0.0.0.0         UG    0      0        0 eth0
hier die /etc/network/interfaces:

Code: Alles auswählen

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 195.58.160.3
        dns-search meinedomain.org
        gateway 192.168.0.2
2.)

ssh funktioniert nicht mehr obwohl es funktioniert hat als das modem noch am linux server dran war. nun bekomme ich einfach eine leere seite. nichts kann gefunden werden.

hat jemand eine idee hier?

grüße
./sabin -s

einELCH
Beiträge: 146
Registriert: 04.04.2004 20:55:08
Kontaktdaten:

Beitrag von einELCH » 27.07.2005 20:45:57

zeig mal ein

Code: Alles auswählen

netstat -tunlp
.. damit wir wissen was wo auf welcher IP lauscht.

Ich hab das so verstanden, dass Du sowohl auf ssh als auch auf http nur von außen bzw. mit der "Internet-IP" zugreifen kannst, vom LAN aus jedoch nicht.
Richtig?

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 27.07.2005 20:50:52

ok hier die ausgabe:

Code: Alles auswählen

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:2020            0.0.0.0:*               LISTEN     3804/perl
tcp        0      0 0.0.0.0:2309            0.0.0.0:*               LISTEN     9319/eggdrop
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     3857/mysqld
tcp        0      0 192.168.0.1:139         0.0.0.0:*               LISTEN     3912/smbd
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN     3664/couriertcpd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     9184/apache2
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     3919/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     3800/exim4
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN     9184/apache2
tcp        0      0 192.168.0.1:445         0.0.0.0:*               LISTEN     3912/smbd
udp        0      0 192.168.0.1:137         0.0.0.0:*                          3909/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                          3909/nmbd
udp        0      0 192.168.0.1:138         0.0.0.0:*                          3909/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                          3909/nmbd
udp        0      0 0.0.0.0:1036            0.0.0.0:*                          9319/eggdrop
./sabin -s

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 28.07.2005 00:59:09

Was ich nicht so ganz kapiere sind die 3 Einträge in der Routing-Tabelle. De unteren beiden sind in Ordnung so, aber der erste macht irgendwie keinen Sinn. Denn er sagt dem Linux-Kernel, er soll das lokale Netz über den Router (wahrschinlich der Linksys) ansprechen. Deshalb wahrscheinlich auch die Kuriositäten, daß SSH, etc nur über die externe IP ansprechbar sind.

Wo kommt dieser Eintrag überhaupt her ? /etc/network/interfaces sieht jedenfalls in Ordnung aus. Evtl. kannst du mal versuchen mittels "del route ...." die erste Route von Hand zu löschen. Genaue Syntax weiss ich jetzt leider nicht.

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 28.07.2005 13:45:40

das muss es gewesen sein.. danke für den tipp. ich weiss nicht wo der eintrag her war.. habe ihn gelöscht und alles funktioniert bestens!

danke!!!
./sabin -s

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 29.07.2005 12:57:41

Gern geschehen ;-)

Antworten