在实验室设置中,我希望 Ubuntu 服务器盒上的 eth0 获取 DHCP 地址以便与外界通信,并且还希望为其分配一个静态 10.xyz 地址以便与本地网络上具有 10.xyz 地址的其他盒通信。我希望通过编辑 /etc/network/interfaces 来实现这一点。
/etc/network/interfaces 的手册页模仿了“这里有一堆例子,我希望您能自己找出实际规则”。我看不出有办法使用两种不同的方法(静态和 dhcp)为一个接口提供两个地址,而且最初的摸索并没有产生有用的结果。
答案1
您可使用 eth:N 符号来表示这一点。
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address 192.168.32.10
netmask 255.255.255.0
答案2
ip
可以向一个接口添加多个地址。
iface eth0 inet dhcp
up ip addr add 192.168.32.10/24 dev eth0