VPN 失敗: ソース接続が見つかりませんでした

VPN 失敗: ソース接続が見つかりませんでした

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

関連情報