撥入VPN後不能上網的破解辦法
背景:公司的VPN撥入後不能上網際網路
解決辦法:網上搜索,10個有9個說要常規裡“在遠端網路上使用預設閘道器”的鉤去掉。
但是公司的VPN是web也沒撥入的方式,每次都是新建連線,這招不行了。
我這裡有個解決辦法希望能幫助大家。
前提:需要了解windows路由知識router 命令 netsh 命令
步驟:
0、route pirnt裡檢視介面列表,得到索引號,因為每次撥入VPN可能要用不同的介面索引號,用介面名稱也可以;這裡"11"代表我的網際網路介面,"25"代表已經撥入的VPN介面
1、刪除掉VPN新增的預設路由(剝奪VPN轉發所有路由的許可權)
netsh interface ipv4 delete route 0.0.0.0/0 interface="25"
2、增加VPN訪問內網的路由(給vpn分配只能訪問內網的許可權)
netsh interface ipv4 add route 136.192.0.0/16 interface="25"
3、由於VPN還在介面上做了手腳,還需要執行下面兩個命令:
(解釋:advertisedefaultroute=播發預設路由;ignoredefaultroutes=忽略預設路由)
netsh interface ipv4 set interface interface="11" advertisedefaultroute=enabled ignoredefaultroutes=disabled
netsh interface ipv4 set interface interface="25" advertisedefaultroute=disabled
這裡內網和網際網路就都好使了。總之我的問題是解決了。如果你的問題還沒有解決就好好專研一下windows的netsh的命令吧。
祝你成功。