有時我們在使用 Linux 服務器時需要配置多個IP地址。如果要配置多個IP地址是否需要多塊網卡呢?答案是否定的。以 CentOS 系統為例,多個 IP 地址是可以共享一塊物理網卡的。
如何永久為單網卡配置 多個IP?
以 root 用戶登錄系統,然后使用 ( ifconfig ) 命令查看網卡信息,可以看到目前系統只有一塊網卡,並且只有一個IP地址。
ifconfig
cd /etc/sysconfig/network-scripts
使用命令 ( vi ifcfg-網卡名:IP地址編號 ) 命令打開新復制的配置文件。
依照圖中標注的修改配置文件,主要修改的是設備號和IP地址,然后保存並退出。
vi命令:
從命令模式切換到編輯模式使用“A”、“a”、“O”、“o”、“I”、“i”鍵
從編輯模式切換到命令模式使用“esc”鍵
:wq 保存並退出
重啟網絡服務使得配置文件生效,並用命令 ( ip addr show ) 查詢IP地址信息,發現第二個IP地址信息已經出現在物理網卡下。
service network restart
啟動這張網卡:
ifup eth0:0
注意:有人在這一步喜歡用 service network restart 重啟網絡,其實這是沒必要的,只需要啟用這張網卡就可以了!
然后再試 ping 一下,如果能 ping 通的話,就可以了。