前言:
這個功能在實際生產環境中可能沒有意義,但是在虛擬機裏做實驗的時候還是蠻實用的,可以直接在一個網卡上模擬出多個網段,這樣就不用再添加單獨的網卡啦。
配置方法:
以當前網卡的配置文件為模板創建虛擬網卡。
[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
編輯虛擬網卡的配置文件。
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0:1
刪除其中的MAC地址信息和UUID信息,同時將DEVICE的參數改為eth0:1,並按需求修改IP地址等信息。
以下是我修改好的虛擬網卡配置文件,僅供參考。注意!不要為虛擬網卡配置網關和DNS信息,完全沒有意義且容易造成網絡連接問題。
DEVICE=eth0:1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.2.100 NETMASK=255.255.255.0
重啓網絡。
[root@localhost ~]# service network restart
最後,ping一下虛擬網卡的IP地址看看是否配置成功。
[root@localhost ~]# ping 192.168.2.100 -c 4 PING 192.168.2.100 (192.168.2.100) 56(84) bytes of data. 64 bytes from 192.168.2.100: icmp_seq=1 ttl=64 time=0.010 ms 64 bytes from 192.168.2.100: icmp_seq=2 ttl=64 time=0.021 ms 64 bytes from 192.168.2.100: icmp_seq=3 ttl=64 time=0.033 ms 64 bytes from 192.168.2.100: icmp_seq=4 ttl=64 time=0.021 ms