一個網卡配置多個ip配置實現,centos7系統


僅一個網卡情況下,配置多個ip可以讓該設備通過幾個ip被訪問,或隱藏常用ip,讓其他人訪問臨時ip

一、永久性增加一個IP

方法1:

vim /etc/sysconfig/network-scripts/ifcfg-em1

 

DEVICE="em1"

ONBOOT=yes

NETBOOT=yes

UUID="07b62e50-0d4c-4a77-a5e2-b62d07d5b121"

IPV6INIT=yes

BOOTPROTO=static

HWADDR="04:7d:xxx16:07:dc"

TYPE=Ethernet

NAME="em1"

IPADDR=x.x.x.x

GATEWAY=x.x.x.x

NETMASK=255.255.255.128

DNS1=10.10.100.100

DNS2=10.100.100.100

(此上,正常網卡ip配置)

 

(此下,配置單網卡實現多ip通信,掩碼最好與上面正式網卡信息掩碼匹配)

IPADDR1=24.x.x.x

PREFIX1=25

 

IPADDR2=23.x.x.x

PREFIX1=25

。。。。

 

最后保存,並且service network restart重啟網卡

 

方法2:

仿照/etc/sysconfig/network-scripts/ifcfg-em1網卡配置文件,增加一個虛擬端口ifcfg-em1:1

cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-em1:1

vim /etc/sysconfig/network-scripts/ifcfg-em1:1

 

DEVICE=em1:1

BOOTPROTO=static

ONBOOT=yes

HWADDR=xxx

IPADDR=x.x.x.2

NETMASK=255.255.255.0

GATEWAY=x.x.x.1

DNS1=8.8.8.8

DNS2=4.4.4.4

 

保存,service network restart

 

ping x.x.x.x測試配置是否成功

 

PS:很多時候如果不能成功,判斷是否需要永久性增加對應的路由

vim /etc/sysconfig/static-rootes

增加一條相應路由

any net x.x.x.0 gw x.x.x.1 netmask 255.255.255.0

保存,再service network restart

 

二、臨時性增加一個IP,服務器重啟或者network重啟后失效

ifconfig em1:1 x.x.x.2 netmask 255.255.255.0 up

up表示當即生效,ifconfig em1:1 down表示關閉該端口

 

ifconfig和ping x.x.x.2測試是否添加成功

 

PS:若排除其他問題,測試不成功,考慮路由設置

route add -net x.x.x.0 netmask 255.255.255.0 gw x.x.x.1 em1:1

回車即時生效

 

netstat -rn    查看路由表

[root@kgj01]# netstat -rn

Kernel IP routing table

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

0.0.0.0         x.x.x.1         0.0.0.0         UG        0 0          0 em1

23.0.0.0        0.0.0.0         255.0.0.0       U         0 0          0 em1

x.x.x.0         0.0.0.0         255.255.255.128 U         0 0          0 em1

 

參考文章:http://jschu.blog.51cto.com/5594807/1749595


免責聲明!

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



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