假設(shè)我們要為名為eth0的網(wǎng)絡(luò)接口配置3個IP地址,分別為192.168.0.10、10.168.0.110,子網(wǎng)掩碼均為255.255.255.0,默認(rèn)網(wǎng)關(guān)為192.168.0.1。
使用上述步驟打開網(wǎng)卡配置文件進(jìn)行編輯,這里給一個多ip的示例。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
輸入一下內(nèi)容
BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.0.10
PREFIX=24
IPADDR1=10.168.0.11
PREFIX1=24
#IPADDR2=X.X.X.X
PREFIX2=24
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
然后保存并退出編輯器。接下來,重新啟動網(wǎng)絡(luò)服務(wù)以使配置生效:
sudo systemctl restart network
配置文件中的參數(shù)說明:
BOOTPROTO:設(shè)置為”static”,表示手動配置靜態(tài)IP地址。
DEVICE:要配置的網(wǎng)絡(luò)接口名稱。
ONBOOT:設(shè)置為”yes”,表示在系統(tǒng)啟動時自動加載該配置。
IPADDR:第一個IP地址。
PREFIX:子網(wǎng)掩碼的位數(shù)(即網(wǎng)絡(luò)前綴)。
IPADDRn:第n個IP地址,其中n為數(shù)字(如IPADDR1、IPADDR2)。
PREFIXn:第n個IP地址的子網(wǎng)掩碼位數(shù)。
NETMASK:子網(wǎng)掩碼,這里直接指定了值。
GATEWAY:默認(rèn)網(wǎng)關(guān)的IP地址。
需要根據(jù)實際網(wǎng)絡(luò)設(shè)置進(jìn)行相應(yīng)的修改,并確保每個IP地址和子網(wǎng)掩碼的組合是有效的。
或者:
操作如下,登陸SSH:
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
第二個IP,就是
vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
第三個IP,就是
ifcfg-eth0:2(由此類推)
DEVICE=eth0:0 網(wǎng)卡設(shè)備名稱 onboot=YES 隨機啟動 BOOTPROTO=static 靜態(tài)分配IP IPADDR=*.*.*.* 要添加的IP地址 NETMASK=255.255.255.0 子網(wǎng)掩碼(以實際為準(zhǔn)) GATEWAY=*.*.*.* 路由
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range DEVICE=eth0 BOOTPROTO=static IPADDR_START=起始IP IPADDR_END=結(jié)束IP CLONENUM_START=網(wǎng)卡起始編號 NETMASK=子網(wǎng)掩碼 ONBOOT=yes