Guest User!

You are not Sophos Staff.

[7.450][BUG][FIXED] Missing Network Interface

Hi

I've 3 same interfaces on my asg box which are e1000 devices...

and I see only 2 of then into astaro UI (attached snapshot) whereas there is 3 when doing:

asg:/root # ifconfig -a | grep eth
eth0      Link encap:Ethernet  HWaddr 08:00:27:BF:78:68  
eth1      Link encap:Ethernet  HWaddr 08:00:27:A4[:D]9:10  
eth2      Link encap:Ethernet  HWaddr 08:00:27:12:C5:26  
asg:/root #


thx

edit1: I did removed my PPPOE interface then rebooted and all the 3 interfaces appeared... really strange
  • BuBU, is there any way to reproduce this? I'm glad about the output of the ifconfig - the system seems to have detected the NICs properly but they should be shown in Webadmin, too.

    Cheers and thanks in advance
    nitehawk
  • Astaro Beta Report
    --------------------------------
    Version: 7.450
    Type: BUG
    State: FIXED
    Reporter: BuBU
    Contributor: 
    MantisID: 0010846
    --------------------------------
  • Ok I think I found a way to reproduce this one (on 7.450 did not checked on 7.460):

    initialy I have a working asg 7.450 onto a virtualbox (3.x) with 2 interfaces eth0 and eth1... (using the Server Intel PRO/1000 MT (82545EM) device emulation one linked to physical eth1 and the other linked to physical eth0) both in bridge mode

    then I stop it, and add a third interface with same type Server Intel PRO/1000 MT (82545EM) but in internal network with a name (ie asg450_link), then I boot it and there I've the problems...

    the first screenshot is the initial config with only 2 iface configured, the second is the screenshot for the console ifconfig -a command which is after adding the third interface and boot, and last is the webadmin screenshot where you see only 2 iface...

    and there is a second bug there probably linked to the first one the interface had been switched... the eth0 mac address is the same as initially, but the mac for eth1 had changed (so no more internet, ...) and if you check on the console screenshot you have eth1_tmp as the old eth1 mac...

    so adding new interface is probably not handled correctly... iface with already used mac should keep the same eth id ! else this will be weird... [:)]

    thx
  • thanks for the detailled description. I forwarded it to our R&D team

    Greetings
    Andreas
  • Hi,

    I think this may be due to Virtualbox giving the new interface the old MAC address.   With two interfaces you have:

     eth0  mac_0
     eth1  mac_1

    After you add eth2 you presumably have

     eth0 mac_0
     eth1 mac_2
     eth2 mac_1

    If it's like this I get the effect you describe.  You can verify this by giving the contents of the file /var/lib/nics before you add the 3rd interface, then add the 3rd interface.  After a reboot you can then check the MAC addresses (e. g. ifconfig -a).
  • The above pathological case should be handled correctly with the next beta.  Please still confirm if it's the case in your setup.