post by tommy @ 16 七月, 2016 11:32
在安裝 OpenConnect VPN server 之後, 有使用 AnyConnect 的 client 試過, 發現一直無法正常連線. (應該說可以連線, 但是在啟用網卡沒多久後會跳到修護網卡然後就說無法正常連線)
查了一下 Google, 似乎都只有提到下面兩種作法:
不過... 我試了都沒用.... 原本打算放棄, 後來發現, 有些機器上又可以正常使用, 比對一下, 似乎有裝 OpenConnect Client 或 OpenVPN 的都無法正常使用. 所以懷疑可能是與 TAP 網卡有衝突... 就試著把 TAP 網卡停用, 果然就可以正常連線了.
不過由於每次要用 AnyConnect 就要停用 TAP 網卡, 要用 OpenConnect 或 OpenVPN 就要去啟用 TAP 網卡, 用滑鼠做比較麻煩, 就試著用 netsh 指令來做. 不過... 這需要使用到網卡名稱, 而預設安裝後, 在英文下可能是 "Local Area Network X", 而中文下可能是 "區域網路 X", 不太好下指令... 所以就先到控制台把這個網卡名改成比較容易使用的 TAP0901, 然後用下面的指令停用:
netsh interface set interface name=TAP0901 admin=disable
要啟用就用:
netsh interface set interface name=TAP0901 admin=enable
這樣只要點一下就能做到啟用與停用的動作.