# Linux命令行界面怎么新增多個IP
在Linux服務器管理中,經常需要為單個網卡配置多個IP地址以實現網絡隔離、服務部署等需求。本文將詳細介紹通過命令行界面為Linux系統添加多個IP地址的三種主流方法。
## 一、臨時添加IP地址(重啟失效)
使用`ip addr add`命令可臨時添加IP,適用于測試場景:
```bash
# 查看當前網卡名稱(通常為eth0/enp0s3等)
ip addr show
# 為主網卡添加輔助IP(示例為eth0添加192.168.1.100/24)
sudo ip addr add 192.168.1.100/24 dev eth0
# 驗證IP是否添加成功
ip addr show eth0
注意:此方式添加的IP在系統重啟后會丟失。
進入網絡配置目錄:
cd /etc/sysconfig/network-scripts/
創建輔助配置文件(示例為eth0:1):
sudo cp ifcfg-eth0 ifcfg-eth0:1
編輯配置文件:
DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
ONBOOT=yes
重啟網絡服務:
sudo systemctl restart network
# 添加新連接(示例添加192.168.1.100/24)
sudo nmcli connection add type ethernet con-name eth0-ip2 ifname eth0 ip4 192.168.1.100/24
# 激活連接
sudo nmcli connection up eth0-ip2
編輯/etc/network/interfaces
文件:
sudo nano /etc/network/interfaces
添加以下內容(示例配置兩個輔助IP):
auto eth0:1
iface eth0:1 inet static
address 192.168.1.100
netmask 255.255.255.0
auto eth0:2
iface eth0:2 inet static
address 192.168.1.101
netmask 255.255.255.0
應用配置:
sudo systemctl restart networking
查看所有IP地址:
ip -4 addr show
測試網絡連通性:
ping -c 4 192.168.1.100
刪除臨時IP:
sudo ip addr del 192.168.1.100/24 dev eth0
通過以上方法,您可以靈活地為Linux服務器配置多個IP地址,滿足各種網絡架構需求。建議重要變更前做好配置備份。 “`
注:實際字符數約750字(含代碼塊)??筛鶕枰鰷p具體操作步驟的詳細說明。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。