xen + rede debian após o aperto de atualização para chiado

1

Eu tenho um servidor Debian + Xen. Após uma atualização do sistema para a versão estável, a rede não aparece após a inicialização. Toda vez que após a reinicialização eu preciso trazê-lo manualmente. A configuração de rede não foi alterada durante a atualização.

Aqui está / etc / network / interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 11.22.33.44
    netmask 255.255.255.0
    gateway 11.22.33.1
    nameserver 8.8.8.8

Após o boot ip r não mostra nenhuma rota e eth0 não tem endereço IP. A configuração manual do ip e da rota corre bem e a rede começa a funcionar.

Mensagens de dmesg sobre a rede que encontrei (parece nada interessante)

[    3.894401] ACPI: Fan [FAN3] (off)
[    3.894444] ACPI: Fan [FAN4] (off)
[    4.178348] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:1e:67:14:66:c9
[    4.178351] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[    4.178392] e1000e 0000:00:19.0: eth0: MAC: 10, PHY: 11, PBA No: 0100FF-0FF
[    4.178413] e1000e 0000:02:00.0: Disabling ASPM L0s L1
[    4.178432] xen: registering gsi 16 triggering 0 polarity 1
--
[    4.223667] ata5: DUMMY
[    4.223668] ata6: DUMMY
[    4.289153] e1000e 0000:02:00.0: eth1: (PCI Express:2.5GT/s:Width x1) 00:1e:67:14:66:c8
[    4.289155] e1000e 0000:02:00.0: eth1: Intel(R) PRO/1000 Network Connection
[    4.289245] e1000e 0000:02:00.0: eth1: MAC: 3, PHY: 8, PBA No: 1000FF-0FF
[    4.506908] usb 1-1: new high-speed USB device number 2 using ehci_hcd
[    4.542920] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
--
[   10.362999] EXT4-fs (dm-23): mounted filesystem with ordered data mode. Opts: (null)
[   10.419103] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
[   10.988255] ADDRCONF(NETDEV_UP): eth1: link is not ready
[   13.175533] Event-channel device installed.
[   13.287555] XENBUS: Unable to read cpu state
--
[   13.288670] XENBUS: Unable to read cpu state
[   13.965939] Bridge firewalling registered
[   14.134048] e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[   14.283862] ADDRCONF(NETDEV_UP): peth0: link is not ready
[   14.284543] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   17.800627] e1000e: peth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[   17.801377] ADDRCONF(NETDEV_CHANGE): peth0: link becomes ready
[   18.307278] device peth0 entered promiscuous mode
[   24.538899] eth1: no IPv6 routers present
[   28.570902] peth0: no IPv6 routers present

Eu atualizei dois servidores e tenho esse comportamento em dois deles. Como corrigir isso e fazer com que a rede inicie automaticamente na inicialização?

    
por rush 27.06.2013 / 15:43

1 resposta

0

Você precisa alternar o cabo etnernet para a outra porta Ethernet ou alterar a eth0 para eth1 em sua configuração. A razão é que você tem duas interfaces ethernet e agora você está configurando a interface que não tem um cabo.

Observe o

e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

Você também pode tentar excluir /etc/udev/rules.d/70-persistent-net.rules e / ou alterar o conteúdo para refletir qualquer você quer que seja. Esse arquivo decide qual interface de rede recebe qual nome. Reinicialize para que as alterações ou exclusões entrem em vigor. A exclusão está bem, será regenerada.

A propósito, as mensagens do dmesg também mostram peth0 então pode ser que o udev tenha mudado o nome de eth0 para peth0. A exclusão ou alteração de /etc/udev/rules.d/70-persistent-net.rules cuidaria disso também. Ou mude eth0 para peth0 na sua configuração.

[ 17.801377] ADDRCONF(NETDEV_CHANGE): peth0: link becomes ready

    
por 27.06.2013 / 23:55