全部。我创建了一个虚拟接口:
auto eth0
iface eth0 inet dhcp
auto eth0:1
iface eth0:1 inet static
address 192.168.2.40
netmask 255.255.255.0
我可以使用 ipconfig 查看接口
eth0 Link encap:Ethernet HWaddr b8:27:eb:75:61:2a
inet addr:192.168.2.26 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::cbbf:5f7:74ff:7744/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:702 errors:0 dropped:0 overruns:0 frame:0
TX packets:1135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:111672 (109.0 KiB) TX bytes:165411 (161.5 KiB)
eth0:1 Link encap:Ethernet HWaddr b8:27:eb:75:61:2a
inet addr:192.168.2.40 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
我想知道是否可以配置接口 2(eth0:1) 仅在接口 1(eth0) 尚未获得 DHCP 地址或无法更新地址时才起作用。如果接口 2 (eth0:1) 正在运行,如果接口 1 (eth0) 有 DHCP 地址,则接口 1 (eth0) 具有优先级,接口 2 (eth0:1) 停止工作。
感谢和问候!