CentOS設(shè)置多個(gè)IP地址:完整操作指南
應(yīng)用場(chǎng)景與準(zhǔn)備工作
為服務(wù)器配置多個(gè)IP地址常用于實(shí)現(xiàn)網(wǎng)絡(luò)隔離、部署多服務(wù)環(huán)境或滿(mǎn)足特定網(wǎng)絡(luò)策略需求。操作前需確認(rèn):
- 已獲取管理員權(quán)限(root或sudo權(quán)限)
- 了解目標(biāo)網(wǎng)卡名稱(chēng)(如ens192、eth0等)
- 準(zhǔn)備待綁定的IP地址、子網(wǎng)掩碼及網(wǎng)關(guān)信息
方法一:手動(dòng)配置網(wǎng)絡(luò)文件(CentOS 7+)
步驟1:定位配置文件
進(jìn)入網(wǎng)絡(luò)配置目錄:
cd /etc/sysconfig/network-scripts/
步驟2:創(chuàng)建新配置文件
復(fù)制原始網(wǎng)卡配置文件并命名(例如為ens192添加第二個(gè)IP):
cp ifcfg-ens192 ifcfg-ens192:1
步驟3:修改配置文件參數(shù)
編輯新文件ifcfg-ens192:1,修改以下關(guān)鍵參數(shù):
DEVICE=ens192:1 BOOTPROTO=static IPADDR=192.168.1.101 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ONBOOT=yes
步驟4:重啟網(wǎng)絡(luò)服務(wù)
systemctl restart network
方法二:使用nmcli工具(CentOS 8/9)
步驟1:添加新連接配置
nmcli con add con-name "ens192-2" type ethernet ifname ens192 ipv4.addresses 192.168.1.102/24 ipv4.gateway 192.168.1.1 ipv4.method manual
步驟2:激活新配置
nmcli con up "ens192-2"
驗(yàn)證配置結(jié)果
執(zhí)行以下命令查看IP分配:
ip addr show
注意事項(xiàng)
- 確保新IP地址在局域網(wǎng)內(nèi)未被占用
- 多IP場(chǎng)景建議關(guān)閉NetworkManager的DHCP功能
- 配置前備份原始文件:
cp ifcfg-ens192 ifcfg-ens192.bak