设备别名(Device aliases)是和同一物理硬件相关联的虚拟设备,但是它们可以同时被激活,并拥有不同的 IP 地址。它们通常使用设备名、冒号和数字来代表(例如:eth0:1)。它们在你想给系统多个 IP 地址却只有一个网卡时很有用处。
配置了以太网设备,如 eth0 之后,要使用静态 IP 地址(DHCP 不能使用别名),转到「设备」标签,并点击「新建」。选择配置了别名的以太网卡,设置别名的静态 IP 地址,然后点击「应用」来创建它。因为以太网卡的设备已经存在,刚刚创建的只不过是一个别名,如 eth0:1。
警告 | |
---|---|
如果你要给以太网设备配置别名,那么这个设备和别名都不能配置使用 DHCP。你必须手工配置 IP 地址。 |
图 12-20显示了 eth0 设备的一个别名。注意 eth0:1 设备 — eth0 的第一个别名。eth0 的第二个别名的设备名会是 eth0:2,依此类推。要修改设备别名的设置,如是否要在引导时激活,或别名号码,从列表中选择它,然后点击「编辑」按钮。
选择某个别名,点击「激活」按钮来激活这个别名。如果你配置了多个配置文件,选择要包括它的配置文件。
要校验别名是否被激活,使用 /sbin/ifconfig 命令。其输入应该显示该设备和设备别名拥有不同的 IP 地址:
eth0 Link encap:Ethernet HWaddr 00:A0:CC:60:B7:G4 inet addr:192.168.100.5 Bcast:192.168.100.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:161930 errors:1 dropped:0 overruns:0 frame:0 TX packets:244570 errors:0 dropped:0 overruns:0 carrier:0 collisions:475 txqueuelen:100 RX bytes:55075551 (52.5 Mb) TX bytes:178108895 (169.8 Mb) Interrupt:10 Base address:0x9000 eth0:1 Link encap:Ethernet HWaddr 00:A0:CC:60:B7:G4 inet addr:192.168.100.42 Bcast:192.168.100.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:10 Base address:0x9000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:5998 errors:0 dropped:0 overruns:0 frame:0 TX packets:5998 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1627579 (1.5 Mb) TX bytes:1627579 (1.5 Mb) |