給網卡配置多個IP地址(win/linux)


解決方案:在同一個網卡上配置兩個不同網段的IP地址:

                  互聯網IP:192.168.0.222       網關:192.168.0.1       子網掩碼:255.255.225.0

                  局域網IP:172.19.8.1             網關:172.19.0.1         子網掩碼:255.255.0.0

1、設置Internet的IPV4屬性,使用獲取IP的方式,輸入自己的互聯網的IP地址、網關、子網掩碼和DNS(必須有,否則互聯網雖然顯示網絡已連接,但是卻無法上網)

2、點擊高級,進入TCP/IP設置頁面,給這個網卡設置兩個IP地址、對應的子網掩碼以及互聯網的默認網關

3、然后進入cmd寫兩條軟路由指令

route -p add 172.19.0.0 mask 255.255.0.0 172.19.8.1 metric 20

(意思是如果檢測到172.19網段的地址,就跳轉到172.19.8.1這個IP;如果不是就跳轉到另外一個網段的IP地址)

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20

(route -p與route的區別:route -p 是永久寫入,會寫入到注冊表;而route則是臨時寫入,重啟電腦后就消失了)

這樣就可以同時連接兩個不同網段的IP地址了。

刪除IP(多余的) ----嘗試倒得執行一次 添加

網上鄰居

屬性

本地連接-屬性

internet協議(TCP/IP)-屬性

高級

IP地址保留你需要的,其他刪掉就可以了。

 

linux上實現:

格式:ip addr add CIDR dev 網卡名 label 網卡名:num

例子:ip addr add 3.3.3.3/24 dev eth1 label eth1:2

刪除

格式:ip addr del CIDR dev 網卡名

指定刪除例子:ip addr del 3.3.3.3/24 dev eth1

 

刪除所有:ip addr flush eth1

1.查看IP信息

ip addr

類似eth0則代表網卡

 inet 172.16.222.113/24則表示IP地址

2.若配置單個IP

vi /etc/sysconfig/network-scripts/ifcfg-eth1

eth1代表的是配置哪個網卡

DEVICE=eth1
IPADDR=要配置的IP地址
NETMASK=255.255.255.0
GATEWAY=要配置的網關地址
ONBOOT=yes
NAME=eth1
DNS1=222.5.5.5

:wq保存配置

service network restart 重啟網絡服務使配置生效

3.若配置多個IP

vi /etc/sysconfig/network-scripts/ifcfg-eth1:0

eth1代表的是配置哪個網卡 : 后面代表新配的第0個IP,冒號后取值范圍0-255

DEVICE=eth1
IPADDR=要配置的IP地址
NETMASK=255.255.255.0
GATEWAY=要配置的網關地址
ONBOOT=yes
NAME=eth1
DNS1=222.5.5.5

:wq保存配置

service network restart 重啟網絡服務使配置生效


免責聲明!

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



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