解決方案:在同一個網卡上配置兩個不同網段的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 重啟網絡服務使配置生效