zwei eth am gleichen pci bus

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

zwei eth am gleichen pci bus

Beitrag von bongout » 09.02.2006 22:31:53

Hi Forum,

schwer am verzweifeln brauche ich eu're Hilfe....

Ich hab einen Host mit zwei Netzwerkkarten. Beide hängen am gleichen pci bus (02.09.0 und 02.09.1).

Wenn ich jetzt eth0 konfiguriere funzt alles wie es soll.

Sobald ich allerdings eine zweite (eth1 oder auch dummy) "dazu nehme" ist's vorbei mit der schönen Netzwerkerei....

Jede eth ist in einem eigenen subnet... hab' ich irgendwas vergessen???

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 09.02.2006 22:40:45

poste bitte die Ausgabe von "ifconfig" und "route -n" vor (funktionierend) und nach dem du eth1 gestartet hast.


Gruß
gms

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

sorry

Beitrag von bongout » 09.02.2006 23:16:46

ok...

ifconfig wenn's funktioniert:
linus:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:81:30:A5:CE
inet addr:192.168.100.130 Bcast:192.168.100.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:93 errors:0 dropped:0 overruns:0 frame:0
TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9458 (9.2 KiB) TX bytes:10071 (9.8 KiB)
Interrupt:24

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

xen-br0 Link encap:Ethernet HWaddr 00:E0:81:30:A5:CE
inet addr:192.168.100.130 Bcast:192.168.100.255 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:94 errors:0 dropped:0 overruns:0 frame:0
TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7690 (7.5 KiB) TX bytes:9767 (9.5 KiB)
linus:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 xen-br0
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 xen-br0
wenn#s nicht funzt ist's mit dem kopieren wie gesagt was schwer, denn ich komm ja nicht dran... (und ich bin noch zu doof, das die Ausgabe in eine Datei umzuleiten, zu rebooten und dann in diese Datei zu sehen...)

aber /etc/network/interfaces wie's sein sollte....
# 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.100.130
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.1
# dns-* options are implemented by the resolvconf package, if installed
# dns-nameservers 192.168.100.1
# dns-search evoconcept.de

# The scondary network interface
auto eth1
iface eth1 inet static
address 192.168.101.130
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.1
# dns-* options are implemented by the resolvconf package, if installed
# dns-nameservers 192.168.1.131
# dns-search evoconcept.de
# A dom0 dummy interface
auto dummy0
iface dummy0 inet static
address 192.168.3.130
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.3.1

# The FW's DMZ network interface
auto dummy1
iface dummy1 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
post-up brctl addbr brDMZ || true
post-up brctl addif brDMZ dummy1 || true

# The FW's E-LAN network interface
auto dummy2
iface dummy2 inet static
address 192.168.2.254
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
post-up brctl addbr brELAN || true
post-up brctl addif brELAN dummy2 || true

# The FW's LAN network interface
auto dummy3
iface dummy3 inet static
address 192.168.3.254
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
post-up brctl addbr brLAN || true
post-up brctl addif brLAN dummy3 || true

# The FW's DB-LAN network interface
auto dummy4
iface dummy4 inet static
address 192.168.4.254
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
post-up brctl addbr brDBLAN || true
post-up brctl addif brDBLAN dummy4 || true
Mir ist aufgefallen, dass bei der gewünschten ifconfig eth0 überhaupt nicht hoch kommt

SIOCADDRT: Network is unreachable

????

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 09.02.2006 23:35:54

Die Ausgabe umleiten ist einfach:

Code: Alles auswählen

ifconfig >ifconfig.txt
route -n >route.txt
Hast du die Logs schon überprüft: "grep eth /var/log/messages" ?

entferne einmal den "gateway" Eintrag von eth1 und ändere das "network" auf "192.168.101.0" und "broadcast" auf "192.168.101.255".

Gruß
gms

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

Beitrag von bongout » 09.02.2006 23:47:52

hey - es geht ;-)

ok - blöde tippfehler, aber es lag wohl am zweiten gateway...

Da aber mal ne doofe Frage - kann ich nicht je if ein gateway definieren oder ist das gateway das default gateway für den host...

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 09.02.2006 23:57:53

Ja, mit dem "gateway" Eintrag legst du den Default-Gateway für den Host fest, und davon kann es nur einen geben.
Jetzt könnte man noch kurzsichtig anmerken, daß ja beide gateway Einträge gleich definiert waren und es daher wurscht ist, welcher Eintrag genommen wird. Der "gateway" Eintrag bezieht sich aber immer auch auf ein Interface. Daher wurde bei dir, per default, in das eth1 Netz geroutet, zu einem Gateway, welches dort wahrscheinlich nicht existiert.

Du kanst aber über up und down Einträge zusätzliche Routen eintragen, z.B. so:

Code: Alles auswählen

auto eth0
iface eth0 inet static
        address ...
        netmask ...
        network ...
        broadcast ...
        up   route add -net <net> netmask 255.255.255.0 gw <gw>
        down route del -net <net> netmask 255.255.255.0 gw <gw>
Gruß
gms

Benutzeravatar
bongout
Beiträge: 217
Registriert: 15.08.2003 13:02:23
Kontaktdaten:

Beitrag von bongout » 10.02.2006 00:05:45

cool - danke erst mal....

morgen dann weiter :-)

Antworten