CentOS系統配置多IP地址的簡單方法介紹


在使用centos系統vps的時候,可能需要配置多個IP地址,那么應該如何進行配置呢?下面簡單介紹下。

CentOS 8系統

1、公用網絡(Public Network)

定義配置3個IPv4地址和兩個IPv6地址

編輯網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens3

TYPE="Ethernet"
DEVICE="ens3"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=192.0.2.101
PREFIX=23
GATEWAY=192.0.2.1
DNS1=192.0.2.200
IPADDR1=192.0.2.102
PREFIX1=32
IPADDR2=192.0.2.103
PREFIX2=32
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200"

重新啟動連接或重新啟動,命令如下:
# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
# nmcli con up 'System ens3'

2、私有網絡(Private Network


編輯第一個網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens7
TYPE="Ethernet"
DEVICE="ens7"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=10.1.1.100
PREFIX=20
MTU=1450

重新啟動連接或重新啟動,命令如下:
# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens7
# nmcli con up 'System ens7'
編輯第二個網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens8
TYPE="Ethernet"
DEVICE="ens8"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR=10.1.1.200
PREFIX=20
MTU=1450

重新啟動連接或重新啟動,命令如下:

# nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens8
# nmcli con up 'System ens8'


CentOS6或7系統
1、公用網絡(Public Network)

定義配置3個IPv4地址和兩個IPv6地址

在eth0網卡定義1個IPv4和兩個ipv6地址

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.0.2.101
NETMASK=255.255.254.0
GATEWAY=192.0.2.1
DNS1=192.0.2.200

IPV6INIT=yes
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64" 
DNS2=2001:db8:1000::1

將路由默認設置為eth0

編輯配置文件:/etc/sysconfig/network-scripts/route-eth0
169.254.0.0/16 dev eth0

在eth0:1配置第二個IPv4地址

編輯配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0:1

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.0.2.102
NETMASK=255.255.255.255
ONBOOT=yes

在eth0:2網卡配置第三個IPv4地址

編輯配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0:2

DEVICE=eth0:2
BOOTPROTO=static
IPADDR=192.0.2.103
NETMASK=255.255.255.255
ONBOOT=yes

2、私有網絡(Private Network

在eth1網卡配置第一個私有網絡地址

編輯配置文件:/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.1.1.100
NETMASK=255.255.240.0
MTU=1450

在eth2網站配置第二個私有網絡地址

編輯配置文件:/etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.1.1.200
NETMASK=255.255.240.0
MTU=1450
重啟網絡,命令如下:

# service network restart


最后在驗證下Nameservers記錄,打開配置文件/etc/resolv.conf進行驗證,看看一下配置結果是否正確:

domain       你的域名
nameserver   2001:db8:1000::1
nameserver   192.0.2.200


注意:以上所有的ipv4和ipv6地址,需要換成你自己的。


 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM