Remova o allow-hotplug eth0
da sua configuração e, em seguida,
Assim, esperaria que a configuração de rede fosse concluída.
Eu estou executando o Debian squeeze em uma máquina virtual (VirtualBox). A máquina tem duas interfaces:
Além disso, estou executando o dnsmasq na máquina host para atribuir endereços IP estáticos às máquinas virtuais (o VirtualBox fornece endereços IP para NAT).
A máquina virtual executa sshd e mysql. No momento da inicialização, às vezes, os dois serviços não conseguem iniciar:
sshd[1145]: Set /proc/self/oom_adj from 0 to -17
sshd[1145]: Server listening on 0.0.0.0 port 22.
sshd[1145]: Server listening on :: port 22.
sshd[1145]: Received signal 15; terminating.
sshd[1299]: Set /proc/self/oom_adj from -17 to -17
sshd[1299]: Server listening on 0.0.0.0 port 22.
sshd[1299]: Server listening on :: port 22.
sshd[1301]: Set /proc/self/oom_adj from -17 to -17
sshd[1301]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
sshd[1301]: error: Bind to port 22 on :: failed: Address already in use.
sshd[1301]: fatal: Cannot bind any address.
E:
mysqld: 121012 10:36:24 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
mysqld: 121012 10:36:24 [ERROR] Do you already have another mysqld server running on port: 3306 ?
mysqld: 121012 10:36:24 [ERROR] Aborting
Eu observei que cada vez que os serviços falham, o DHCPDISCOVER no eth0 vem após a falha. Quando os serviços começam com sucesso, o DHCPDISCOVER vem antes .
Eu assumo que o Debian não espera que ambas as interfaces tenham recebido um endereço IP. Existe alguma maneira de forçar o Debian a esperar pelo DHCP em ambas as interfaces?
Atualizar a pedido do usuário warl0ck
Conteúdo do arquivo /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
# routing for VPN
post-up route add -net x.x.20.0 netmask 255.255.255.0 gw x.x.10.1
pre-down route del -net x.x.20.0 netmask 255.255.255.0 gw x.x.10.1
# 2nd interface for NAT
allow-hotplug eth1
iface eth1 inet dhcp