0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu 26.04でFortiClient VPN-onlyを使うときの注意点

0
Last updated at Posted at 2026-01-04

「FortiClient VPN-only」を以下では、単にFortiClientと表記する。

症状

Ubuntu 26.04でFortiClientによりVPN接続すると、DNSが引けなくなる。

原因

ネットワークの設定において、FortiClientの動作と、UbuntuのNetworkManagerの動作が競合するため。

対策

VPN接続する直前とVPNを切断する直前、一時的にNetworkManagerを停止する。
このタイミングは、FortiClientがネットワークの状態を変更する直前ということ。

VPN接続(とVPNを切断)する直前に、

sudo systemctl stop NetworkManager

して、NetworkManagerを停止する。
これを停止しても、ログアウトするまではネットワークの設定は生きている。(ネットワークはつながっている)

FornetClientのアイコンをクリックするか、forticlient guiコマンドにより接続画面を出して、VPN接続(またはVPNを切断)する。

VPNを切断後に、

sudo systemctl restart NetworkManager

して、NetworkManagerを(再)起動しておく。
(これを忘れると、次回ログインしたときに、ネットワークが使えなくなる。)

毎回これをやるのは手間だが仕方がない。
私は、シェルのエイリアスに下記のような設定をして、一連の動作をさせることにした。

alias myforticlient="sudo systemctl stop NetworkManager ; forticlient gui ; sudo systemctl restart NetworkManager"

運用としては、VPN接続したいときも、VPNを切断したいときにも、myforticlientエイリアスを実行して、GUI操作により、接続なり切断なりする。
この運用だと、VPNの切断後だけでなく、VPN接続後にもNetworkManagerを再起動することになるが、今のところ問題は発生していない。

症状

FortiClientを起動しても、インジケータアイコンが表示されない。
正常であれば、デスクトップ画面上部のインジケータの領域にFortiClientの小さなアイコンが表示されるのだが、不具合により、それが出てくれない。

原因

必要なライブラリlibgtk-x11-2.0.so.0がインストールされていない。

インジケータアイコンを出すプログラムは/opt/forticlient/fortitrayらしい。
これを実行すると、

/opt/forticlient/fortitray: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

というエラーが出る。
古いライブラリに依存していて、それが入っていないため、エラーが出て実行に失敗している。

対策

足りないライブラリをインストールする。

sudo apt install libgtk2.0-common

インジケータアイコンが表示されるようになる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?