Ubuntu 18.04 を実行しており、会社への VPN (L2TP/IPSec) 接続を取得しようとしています。必要なツールはすでにインストールされており、正しいアクセス データを含むプロファイルがあります。
しかし、VPNを有効化しようとすると
nmcli c up VPN
次のエラーで終了します。
Error: Connection activation failed: Could not find source connection.
もし私が
nmcli device status
次のような結果になります:
DEVICE TYPE STATE CONNECTION
br0 bridge connected br0
virbr0 bridge connected virbr0
eno1 ethernet connected eno1
lo loopback not managed --
virbr0-nic tun not managed --
編集: StackExchangeには、同様の問題2 つの解決策があります。どちらもうまくいきません。説明しましょう:
最初の解決策は、127.0.0.1 をデフォルト ルートとして設定することを提案しています。これを行う唯一の方法は、br0 のデフォルト ルートを設定することです。ただし、その場合、次の再起動まで IPv4 接続が失われます。デフォルト ルートを元に戻しても、接続はオンラインに戻りません。
2 番目の解決策は、netplan 構成を設定することを提案しています。これを実行すると、Could not find source connection.
-Error は解決されますが、ネットワーク アクセスも完全に失われます (次回の再起動まで)。
これらは私にとっては有効な解決策ではありません。誰かが私を助けてくれることを願っています。
ありがとう。
編集2: どうやら、最初に提供された解決策、つまりデフォルト ルートを誤解していたようです。
ip r
次のような出力が得られます。
default via 10.1.10.1 dev br0
10.1.0.0/16 dev br0 proto kernel scope link src 10.1.20.25
169.254.0.0/16 dev br0 scope link metric 1000
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
私の理解が正しければ、br0 がデフォルトルートですね!?
netstat -rn
次のような出力が得られます。
Kernel-IP-Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 10.1.10.1 0.0.0.0 UG 0 0 0 br0
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
そして私のetc/network/interfaces
見た目は次のようになります:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports eno1
bridge_stp off
bridge_maxwait 0
bridge_fd 0
今のところ、何をすればいいのかよく分かりません。私の理解では、デフォルトのルートが設定されており、
[ifupdown]
managed=true
設定されています。では、他に何ができるでしょうか? そのブリッジを削除してみることもできますが、それが役立つかどうかはわかりません。
アドバイスをいただければ幸いです。
答え1
はい、動作するようになりました。
役に立ったのは次の点です:br0を取り除く手動で削除する必要がありました/etc/network/interfaces
。
私は、kvm マシンにこれが必要だと考えていましたが、結局、必要ありませんでした。
私の/etc/network/interfaces
見た目は今こんな感じです:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eno1
iface lo inet loopback
iface eno1 inet dhcp