SNX VPN Ubuntu 18.XX
有人在 Ubuntu 18.04 或 18.10 上執行 SNX 嗎?我在 Firefox 中使用 build 800008061,它應該是最新版本的 AFAIK。
問題是 snx 無法處理 systemd-resolved -> dns 名稱伺服器不會動態更新,因為 snx 手動處理對 /etc/resolv.conf 的更新。
我嘗試 apt install libnss-resolve && rm -f /etc/resolv.conf && touch /etc/resolv.conf 讓 snx 手動處理 /etc/resolv.conf ,同時 libnss-resolve 提供了 systemd 名稱伺服器的備份如果/etc/resolv.conf 中沒有指定 DNS 伺服器。但它不起作用。SNX 甚至不會啟動。
另一件事是安裝 resolvconf(ifupdown 依賴項),但有一段時間我能夠看到在使用 systemd-resolve –status 命令連接後從 vpn 分配的 DNS 伺服器,但這些伺服器很快就消失了。
我猜netplan也可能有問題。
知道如何在 Ubuntu 18.04、18.10 中執行 SNX?
謝謝
編輯:在 Ubuntu 18.XX 中執行 SNX 沒有問題(例如依賴項)。問題是 SNX 無法處理 systemd-resolved
我能夠在 ubuntu:cosmic 和 bionic 中安裝和使用 snx (800008061)。
安裝依賴項:
- libpam0g:i386
- libx11-6:i386
- libstdc++6:i386
- libstdc++5:i386
systemd-resolved 的問題可以通過取消連結/etc/resolv.conf (可能 rm -r /etc/resolv.conf && echo “nameserver 127.0.0.53” > /etc/resolv.conf ) 並安裝
libnss-resolve:i386
and來解決libnss-resolve
,這將提供在缺少 resolv.conf 的情況下回退解決,由 snx 直接編輯。
snx 是一個以 suid 作為 root 執行的閉源二進制包。這一切都是錯誤的。如果可能,請嘗試說服 IT 改為執行 openvpn。
我必須執行版本 800007075(順便說一句,誰發明了這個版本編號系統?)並手動刪除推送到我的 resolv.conf 的 DNS 條目