Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
JoBe
- Beiträge: 215
- Registriert: 20.06.2003 18:10:01
- Wohnort: vorm Rechner
-
Kontaktdaten:
Beitrag
von JoBe » 26.08.2003 15:09:30
Hallo!
Ich habe 3 Netzwerkkarten in einem Rechner drin, eine Onboard, die benutzte ich nicht und 2 gleiche (sn-103) bei denen ich den Treiber installieren musste. Jetzt kann ich den Rechner aber nur pingen, wenn die eine Netzwerkkarte am Switch angeschlossen ist, wenn ich nur die andere anschließe, geht kein pingen.
Hier die Ausgabe von ifconfig:
servbgm:/home/admin# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:CB:02:08:EB
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:896 errors:0 dropped:0 overruns:0 frame:0
TX packets:697 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:49128 (47.9 KiB) TX bytes:70559 (68.9 KiB)
Interrupt:19 Base address:0x6000
eth1 Link encap:Ethernet HWaddr 00:00:CB:02:0A:15
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:53 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:4910 (4.7 KiB) TX bytes:0 (0.0 b)
Interrupt:16 Base address:0x6400
lo Link encap:Local Loopback
(...)
Und hier die /etc/network/interfaces:
auto lo
iface lo inet loopback
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.1.3
netmask 255.25.255.0
network 192.168.1.0
broadcast 192.168.1.255
Was mache ich da falsch?
-
tylerD
- Beiträge: 4068
- Registriert: 10.07.2002 17:34:13
- Wohnort: Halle/Saale
-
Kontaktdaten:
Beitrag
von tylerD » 26.08.2003 15:22:04
Hmm, beide Karten sind im selben Netz. Schau mal mit
Deine Routingtabele an. Da wird etwa
Code: Alles auswählen
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 eth0
Oder so ähnlich drinstehen. Das hast Jeder ausgehende Traffic wird über eth0 rausgepustet. Erklär mal bitte warum du die 2 Netzwerkkarten im selben Netz haben will und wir helfen dir eine Routingtabele zu erstellen, so das das funtzt.
cu
-
JoBe
- Beiträge: 215
- Registriert: 20.06.2003 18:10:01
- Wohnort: vorm Rechner
-
Kontaktdaten:
Beitrag
von JoBe » 26.08.2003 15:35:40
Uff! Die Tabelle sieht ja kompliziert aus
Der Rechner soll ein Proxy werden und hängt mit der einen Karte an einem Router und mit der anderen im anderen Netz. Eine 192.168.1.xyz-IP-Adresse braucht der Server, damit er übern Router ins Internet kommt. Auf der anderen Seite sind die IP-Adressen eigentlich egal.
Es soll einfach jede Karte eine eigene IP-Adresse bekommen.
-
tylerD
- Beiträge: 4068
- Registriert: 10.07.2002 17:34:13
- Wohnort: Halle/Saale
-
Kontaktdaten:
Beitrag
von tylerD » 26.08.2003 15:45:13
Dann sollten das zwei verschiedene Subnetze werden (interne Netz zum Beispiel 192.168.2.x). Der Proxy sollte dann an der internen IP des Proxyrechners hören. Das ist einfacher zu Managen. Dann leitest du allen Traffic fürs 2er Netz über die eth1 (sollte automatisch geschehen wenn du in /etc/networks/interfaces alles richtig aus 2er Netz umstellst) Und der Rest geht halt wie bisher über eth0 raus.
cu
-
JoBe
- Beiträge: 215
- Registriert: 20.06.2003 18:10:01
- Wohnort: vorm Rechner
-
Kontaktdaten:
Beitrag
von JoBe » 27.08.2003 16:45:53
Ich hab jetzt mal versucht, die 2. Netzwerkkarte in ein aderes Subnetz zu bringen, aber anpingen kann ich sie nicht.
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
Allerdings pinge ich von einem Rechner, der die IP 192.168.1.12 / 255.255.255.0 hat und damit in einem anderen Subnetz liegt. Mache ich da an der /etc/network/interfaces was falsch?
-
tylerD
- Beiträge: 4068
- Registriert: 10.07.2002 17:34:13
- Wohnort: Halle/Saale
-
Kontaktdaten:
Beitrag
von tylerD » 27.08.2003 16:57:40
Das geht nicht, oder nur schwer.
Also das 1er Netz ist dein internes Netz! Richtig? Dann kann der Rechner mit der 1.12 natürlcih deine eth0 mit 1.2 anpingen.
Damit der Rechner 1.12 in ein anderes als das 1er Netz kommt braucht er einen Gateway das bei Ihm eingetragen ist. (welches ist den dort eingetragen?). Um jetzt eine Addresse im 2er Netz anzupingen muß dieses Gateway den Rechner ins 2er Netz routen.
Anscheinend hast du ein paar Probleme mit der Netzwerktopologie und bringst da was durcheinander. Sag mal bitte genau wieviele Rechner du in deinem Netz hast und was du machen willst.
Wenn der Rechner mit den 2 Netzwerkkarten als Proxy dienen soll und als einziger ins Inetz darf, solltest du diesen und Router meinetwegen im 2er Netz lassen und ihn so konfigurieren das er den Router als default-gw nimmt.
Alle anderen Rechner sollten dan im 1er Netz sein und können dann eth0 anpingen und haben zugriff auf den Proxy. Diese Rechner werden dann ohne Gateway betrieben. Sie haben ausserhalb des 1er Netzes nichst zu suchen. Um jetzt surfen zu können müssen diese Rechner den Proxy einstellen (192.168.1.2) und kommen darüber dann ins Internet.
Willst du soetwas oder was anderes?
cu
-
JoBe
- Beiträge: 215
- Registriert: 20.06.2003 18:10:01
- Wohnort: vorm Rechner
-
Kontaktdaten:
Beitrag
von JoBe » 27.08.2003 17:08:15
Genau das will ich
Also der Server ist alleine am Router und dient als Proxy. Alle anderen Rechner sollen nur über den Proxy ins Internet kommen. Eventuell ist manchmal ein Rechner direkt am Router, aber da muss man ja dann nur die IP-Adresse ändern.
Auf dem Server werden noch andere Server, wie z.B. FTP und Teamspeak laufen. Gerade wegen Teamspeak (ein Programm zum labern übers Internet/LAN) sollten auch Leute aus dem Internet an den Server rankommen.
-
tylerD
- Beiträge: 4068
- Registriert: 10.07.2002 17:34:13
- Wohnort: Halle/Saale
-
Kontaktdaten:
Beitrag
von tylerD » 27.08.2003 17:16:58
Dann solltest du das so in etwa machen und dir keinen Kopf darüber machen das du die 2er Addresse nicht anpingen kannst. Das sollte sogar so sein!
JoBe hat geschrieben:Auf dem Server werden noch andere Server, wie z.B. FTP und Teamspeak laufen. Gerade wegen Teamspeak (ein Programm zum labern übers Internet/LAN) sollten auch Leute aus dem Internet an den Server rankommen.
Dein Server hat aber keine "echte" Addresse sondern nur der Router. Wenn du jetzt Dienste auf dem Server anbieten willst, die nicht nur von deinem internen Netzt ereicht werden sollen, dann mußt dein Router Portforwarding können und du mußt die Ports die du benötigst (zum Beispiel 21 für ftp) weiterleiten.
cu
-
JoBe
- Beiträge: 215
- Registriert: 20.06.2003 18:10:01
- Wohnort: vorm Rechner
-
Kontaktdaten:
Beitrag
von JoBe » 27.08.2003 17:47:57
Ich hab jetzt den 192.168.1.12 Rechner mal ins andere Netz gesetzt und kann ihn jetzt pingen!!! Das mit dem Router funzt schon, der Server muss halt nur in beide Netze Daten verschicken und empfangen können.
PS.: Du bist ja verdammt schnell beim Antworten. Danke!
-
tylerD
- Beiträge: 4068
- Registriert: 10.07.2002 17:34:13
- Wohnort: Halle/Saale
-
Kontaktdaten:
Beitrag
von tylerD » 27.08.2003 17:49:14
JoBe hat geschrieben:PS.: Du bist ja verdammt schnell beim Antworten. Danke!
Ich geb mein Bestes
cu