SNX VPN Ubud 그림 18.XX

SNX VPN Ubud 그림 18.XX

Ubuntu 18.04 또는 18.10에서 SNX를 실행하는 사람이 있습니까? 저는 Firefox 버전 800008061을 사용하고 있는데, 제가 아는 한 최신 버전이어야 합니다.

문제는 snx가 systemd-resolved를 처리할 수 없다는 것입니다. -> snx가 /etc/resolv.conf에 대한 업데이트를 수동으로 처리하기 때문에 DNS 이름 서버가 동적으로 업데이트되지 않습니다.

snx가 /etc/resolv.conf를 수동으로 처리하도록 apt install libnss-resolve && rm -f /etc/resolv.conf && touch /etc/resolv.conf를 시도했지만 libnss-resolve는 시스템 이름 서버에 대한 폴백을 제공합니다. /etc/resolv.conf에 DNS 서버가 지정되지 않았습니다. 그러나 이것은 작동하지 않습니다. SNX가 시작되지도 않습니다.

또 하나는 resolvconf(ifupdown 종속성)를 설치하는 것인데 systemd-resolve --status 명령을 사용하여 연결한 후 잠시 동안 VPN에서 할당된 DNS 서버를 볼 수 있었지만 이것들은 빨리 사라졌습니다.

넷플랜에도 문제가 있는 것 같아요.

Ubuntu 18.04, 18.10에서 SNX를 실행하는 방법을 알고 계십니까?

감사해요

편집: Ubuntu 18.XX에서 SNX를 실행하는 데는 문제가 없습니다(예: 종속성). 문제는 SNX가 systemd-resolved를 처리할 수 없다는 것입니다.

답변1

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그리고 libnss-resolve이는 snx에서 직접 편집한 resolv.conf가 없을 때 대체 해결 방법을 제공합니다.

답변2

snx는 suid를 루트로 사용하여 실행되는 비공개 소스 바이너리 패키지입니다. 이것에 관한 모든 것이 잘못되었습니다.가능하다면 IT 부서가 openvpn을 실행하도록 설득해 보세요.

버전 800007075(이 버전 번호 지정 시스템을 발명한 사람은 누구입니까?)를 실행하고 resolv.conf에 푸시된 DNS 항목을 수동으로 제거해야 했습니다.

답변3

나는 이것으로 문제를 해결했습니다 :

sudo systemd-resolve --interface=tunsnx --set-dns=A.A.A.A  --set-domain=corp

이는 도메인 이름 A.A.A.A의 DNS 서버를 사용합니다 *.corp.

영구적으로 만들려면 그 안에 파일을 만들고 싶을 수도 있지만 /etc/systemd/network어떻게 생겼는지 모르겠습니다. 이것은문서

이는 디버깅에도 도움이 됩니다.

resolvectl status

관련 정보