如果我使用静态IP地址,我可以使用多个网卡,例如,我可以设置eth0使用192.168.0.1和eth0:1使用192.168.1.1。
如果eth1通过DHCP获得IP地址,我可以以某种方式使eth1:1,并获得第二个IP地址?
我知道Virtualbox操作系统可以得到一个不同的IP地址,使用与主机相同的网卡,但是我希望为真正的计算机获得2个IP地址。
那么我怎样才能从DHCP服务器获得第二个IP地址?
关于我的电脑的一些信息可能会或可能不相关:
内核:3.8.13-gentoo
sys-apps / baselayout:2.2
sys-apps / openrc:0.11.8
sys-devel / binutils:2.23.1
DHCP服务器根据请求设备的MAC地址发出IP地址。 因此,每个MAC地址只能分配一个IP。 如果您需要多个IP地址,则需要在服务器中添加另一个NIC,通过DHCP可以获得自己的IP地址,或者需要分配静态地址。
我用了一座桥,因为EEAA在他的评论中得到了解决。
第1步:安装bridge-utils,并确保你的CONFIG_BRIDGE上有一个内核。 (如果CONFIG_BRIDGE在内核中closures,则会出现如下错误:第2步中出现“添加网桥失败:软件包未安装”
第2步: brctl addbr br0添加一个名为“br0”的网桥
步骤3: brctl addif br0 eth1将eth1连接到网桥
步骤4: ifconfig br0 hw ether 08:00:27:b7:84:28设置一个新的mac-address,如果使用与eth1相同的mac-address,则获得与eth1相同的ip。
第5步: ifconfig br0 up启动接口/网桥
步骤6: dhclient br0为dhclient br0请求一个ip地址