Ubuntu 18.04を20.04にアップグレードした後、ホットスポット機能が動作しているように見え、電話はwifiで接続できましたが、No internet connection
が報告されました
ネットワークマネージャーのログを確認した後、Hotspot
機能が有効/無効になると、iptables
を設定しようとするようです。ログを確認すると:
Sudo journalctl -fu NetworkManager
ご覧のとおり、/sbin/iptables
パスを介してiptablesを使用しようとしていますが、実際のインストールパスではありません。
NetworkManager[1328]: <warn> [1588096735.3274] Error executing command: Failed to execute child process “/sbin/iptables” (No such file or directory)
リダイレクトを設定できないため、インターネットとの接続をブリッジしません。
そのパスにシンボリックリンクを作成し、実際のバイナリを指すとうまくいきます。
ln -s /usr/sbin/iptables /sbin/iptables
そして、それらの警告は出力されず、ホットスポットが再び機能します。