2021年12月18日 星期六

PowerShell 關閉 IPv6 連線

PowerShell 關閉 IPv6 連線

tags: 部落格文章

主要是遇到了一點問題,不得不關閉IPv6的連線,才只好這麼做的。留個紀錄之後要爬文比較好找。

關閉 Ipv6

利用的指令是

Get-NetAdapterBinding -Com:ms_tcpip6

這個可以查出全部的 IPv6 連線的裝置名稱,再利用裝置名稱把連線關掉

$Name = '區域連線'
Enable-NetAdapterBinding -Name:$Name -ComponentID:ms_tcpip6

遇到的問題

遇到這個問題是因為不知道為什麼自己建立的 OpenVPN 伺服器雖然連上了,但是IPv6是沒有啟用的,造成的問題就是IPv6依然是本地IP只有換IPv4而已。

然後預設的連線行為是 IPv6 優先於 IPv4 的,所以如果網站支援 IPv6 的話我連上的VPN就等同於虛設了,還是一樣本地的IP

解決辦法就是乾脆關掉 IPv6 就好了,不過為什麼會造成這個原因我猜有可能是因為我用 TAP 模式的關係吧,伺服器是用ASUS的路由器建的(也有可能只是ASUS的BUG)。

差多三年前剛架設的時候 TUN 模式因為沒辦法把流量都導到AP上 (已經打勾導流了),最後用 TAP 才解決的就一直這樣用了,現在還是同一個型號測試 TUN 已經可以正常導流了。TAP模式缺陷很不方便,第二台客戶端AP、安卓手機不能用,沒特別需求建議還是用TUN比較好。

解決方案完整代碼在這裡。
https://github.com/hunandy14/OpenVPN_Switch/blob/master/OVPN_chg190118_v6.ps1

1 則留言:

  1. The casino at Caesars Palace is the perfect choice
    I have never gambled at a casino before. And like I 나주 출장마사지 said 파주 출장샵 before, I 안산 출장안마 had to be extremely patient with the  아산 출장마사지 Rating: 4.1 원주 출장샵 · ‎8 reviews

    回覆刪除