Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 單張網卡配置多 IP 位址:IP Alias 實作範例

編輯:Linux 教學

透過 IP Alias 機制,單一實體網卡(eth0)可綁定多個虛擬介面(eth0:0、eth0:1...),各自擁有獨立 IP,常用於虛擬主機、多服務隔離等場景。

設定檔範例(Red Hat/CentOS 風格)

主介面 /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.99.255
IPADDR=192.168.1.155
NETMASK=255.255.252.0
NETWORK=192.168.1.0
ONBOOT=yes

第一個別名 /etc/sysconfig/network-scripts/ifcfg-eth0:1

DEVICE=eth0:1
BOOTPROTO=static
BROADCAST=192.168.99.255
IPADDR=192.168.1.182
NETMASK=255.255.252.0
NETWORK=192.168.1.0
ONBOOT=yes

關鍵要點

  • DEVICE 格式:實體介面:編號(如 eth0:1、eth0:2)
  • IPADDR 必須在同一網段或經路由可達
  • NETMASK、BROADCAST、NETWORK 應與主介面一致
  • 修改後執行 systemctl restart network 或 /etc/init.d/network restart 生效
  • 驗證:ifconfig 或 ip addr show 應顯示 eth0、eth0:1 皆有 IP

同理可建立 eth0:2、eth0:3...,理論上限受限於核心參數 net.ipv4.ip_nonlocal_bind 及記憶體,實務上數十個別名無壓力。

Copyright © Windows教程網 All Rights Reserved