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???
zwei eth am gleichen pci bus
sorry
ok...
ifconfig wenn's funktioniert:
aber /etc/network/interfaces wie's sein sollte....
SIOCADDRT: Network is unreachable
????
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)
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...)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
aber /etc/network/interfaces wie's sein sollte....
Mir ist aufgefallen, dass bei der gewünschten ifconfig eth0 überhaupt nicht hoch kommt# 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
SIOCADDRT: Network is unreachable
????
Die Ausgabe umleiten ist einfach:
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
Code: Alles auswählen
ifconfig >ifconfig.txt
route -n >route.txt
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
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:
Gruß
gms
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>
gms