Zweite Netzwerkkarte unter Linux kommt nciht hoch



  • und beim zweiten blick fällt auf, daß du dein eigenes gateway bist. das macht nicht viel sinn, oder?



  • da könntest du Recht haben. Nur was soll ich dann da eintragen? 🙂



  • kommt drauf an, was du mit den beiden netzwerken vor hast. wenn du nur das netz 10.0.1.0/24 seperat benutzt, kannstes auch weg lassen. ansonsten gibst du da den nächsten hop, also router an. beschreib mal dein ziel, dann kann man da mehr sagen.



  • Hi mm,

    ok, die IP-Adresse war falsch. 10.0.1.2 muss sie sein. Das Gateway ist korrekt.
    Szenario ist folgendes:
    Das Linux ist in einer VMware installiert.
    eth0 ist bridged, d.h. direkt im physikalischen Netzwerk
    eth1 ist host-only, d.h. soll nur mit dem VMware-Host eine Verbindung haben.

    Die Konfiguration stimmt auch so weit. Habe mal eine zweite VMware gemacht und dort die vorkonfigurierte Netzwerkkarte so konfiguriert wie eth1 bei der anderen Linux-Kiste: tut.

    D.h. für mich sieht das so aus, als fehlt nur noch in einer der vielen Dateien von Linux ein Eintrag für eth1. Ne Idee wo das sein könnte?



  • ifconfig eth1 10.0.1.3 netmask 255.255.255.0 up
    funktioniert auch...



  • dEUs schrieb:

    ifconfig eth1 10.0.1.3 netmask 255.255.255.0 up
    funktioniert auch...

    das ist äquivalent zu:

    auto eth1
    iface eth1 inet static
            address 10.0.1.3
            netmask 255.255.255.0
            network 10.0.1.0
            broadcast 10.0.1.255
    

    sollte also tun... 😕



  • eth1 auch in die auto-Zeile eintragen?



  • OK, jetzt wird es automatisch beim Hochfahren gestartet. Aber die gesamte VMware hat dann keine Konnektivität mehr. Pings zur VMware hin mit der IP von eth0 schlagen genauso fehl wie ausgehende Pings von der VMware nach draußen.
    ifconfig eth1 down
    ifconfig eth1 up
    und alles ist so wie es sein soll 😕
    /etc/network/interfaces sieht so aus:

    # 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 eth0
    iface lo inet loopback
    
    # The primary network interface
    iface eth0 inet static
            address 78.47.17.234
            netmask 255.255.255.248
            broadcast 78.47.17.239
            network 78.47.17.232
            gateway 78.47.17.233
    
    auto eth1
    iface eth1 inet static
            address 10.0.1.2
            netmask 255.255.255.0
            gateway 10.0.1.1
            broadcast 10.0.1.255
            network 10.0.1.0
    
    up route add -net 10.0.1.0 netmask 255.255.255.0 gw 10.0.1.1 eth1
    


  • mach mal ein:
    /etc/init.d/networking restart

    dann sollte das netzwerk deiner aussage nach nicht tun, und poste dann mal die ifconfig ausgabe.
    was hat die route:
    up route add -net 10.0.1.0 netmask 255.255.255.0 gw 10.0.1.1 eth1

    hier eigentlich zu suchen?

    grüße mm



  • mezzo mix schrieb:

    mach mal ein:
    /etc/init.d/networking restart

    dann sollte das netzwerk deiner aussage nach nicht tun

    Stimmt nicht. Netzwerk tut nach Serverneustart nicht. Nachdem ich eth1 down/up ausgeführt habe, funktioniert das Netzwerk, auch wenn ich obiges Kommando ausführe.

    Nach einem Neustart sieht ifconfig so aus:

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:D6:35:4D
              inet addr:78.47.177.234  Bcast:78.47.177.239  Mask:255.255.255.248
              inet6 addr: fe80::20c:29ff:fed6:354d/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:484 errors:0 dropped:0 overruns:0 frame:0
              TX packets:347 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:50492 (49.3 KiB)  TX bytes:33364 (32.5 KiB)
              Interrupt:177 Base address:0x1400
    
    eth1      Link encap:Ethernet  HWaddr 00:0C:29:D6:35:57
              inet addr:10.0.1.2  Bcast:10.0.1.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fed6:3557/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
              Interrupt:185 Base address:0x1480
    

    Nach eth1 down/up sieht es übrigens genau gleich aus...

    mezzo mix schrieb:

    was hat die route:
    up route add -net 10.0.1.0 netmask 255.255.255.0 gw 10.0.1.1 eth1

    hier eigentlich zu suchen?

    Hab ich in irgendeiner anderen Config gesehen 🙂
    Habe es rausgeworfen, kein Unterschied

    Den einzigen Unterschied den eth1 down/up macht - zumindest soweit ich das festellen kann 🙂 - ist ein route-Eintrag der nach down/up weg ist:

    default      10.0.1.1      0.0.0.0     UG     0    0     0     eth1
    

Anmelden zum Antworten