虚拟接口获取静态IP,实际接口不?

我有一台运行Debian 6的服务器,分配有两个静态IP地址:eth0和eth0:1(eth0的虚拟接口)。 在启动时,两者都应该得到他们分配的IP …但是eth0不。

的/ etc /networking/接口:

iface eth0 inet static address 192.168.9.171 netmask 255.255.255.0 network 192.168.9.0 broadcast 192.168.9.255 gateway 192.168.9.23 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.9.23 192.168.9.41 dns-search ourdomain.local auto eth0:1 

iface eth0:1 inet static
address 192.168.9.11
netmask 255.255.255.0
network 192.168.9.0
broadcast 192.168.9.255
gateway 192.168.9.23
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.9.23 192.168.9.41
dns-search ourdomain.local

使用ifconfig

`eth0 Link encap:Ethernet HWaddr 00:12:79:95:a4:e7 inet6 addr:fe80 :: 212:79ff:fe95:a4e7 / 64作用域:链路UP BROADCAST运行多播MTU:1500度量:1 RX数据包:10378错误:0丢弃:8超限:0帧:0 TX数据包:2256错误:0丢弃:0超载:0载波:0冲突:0 txqueuelen:1000 RX字节:1634657(1.5 MiB)TX字节:453396(442.7 KiB)中断:17

eth0:1链路封装:以太网HWaddr 00:12:79:95:a4:e7 inet addr:192.168.9.11 Bcast:192.168.9.255掩码:255.255.255.0向上广播运行多播MTU:1500度量标准:1中断:17

LO链路封装:本地环回inet addr:127.0.0.1掩码:255.0.0.0 inet6 addr::: 1/128作用域:主机UP LOOPBACK RUNNING MTU:16436度量标准:1个RX包:550个错误:0个丢弃:0个超限:0个帧:0个TX分组:550个错误:0个丢弃:0个超限:0个载波:0个冲突:0个txqueuelen:0个RX字节:189714(185.2 KiB)TX字节:189714(185.2个KiB)

有任何想法吗? 它会得到一个IP的唯一方法是如果我ifconfig eth0 192.168.9.171

这是你的问题,默认情况下,debian带有:allow-hotplug eth0

查看这里的官方文档: http : //www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_basic_syntax_of_etc_network_interfaces