Ubuntuは自動的に仮想プライベートネットワークに接続します

続行する前に、私たちが行った重要な仮定は、仮想プライベートネットワーククライアント構成ファイルがすでにあるということです。
次のリンクから、前のガイドのOpen Virtual PrivateNetworkクライアント構成ファイルの例を確認できます。CentOS8/ UBinでOpenVirtual PrivateNetworkクライアント構成する
図18.04

Ubuntuシステムが起動すると、次の2つの方法で仮想プライベートネットワークに自動的に接続できます。

  • オープン仮想プライベートネットワーククライアントをサービスとして実行します。
  • 特定のネットワーク接続を使用して仮想プライベートネットワークに自動的に接続するようにネットワークマネージャーを構成します。

必要なパッケージをインストールする

次のコマンドは、Ubuntuで自動仮想プライベートネットワーク接続を構成するために必要なパッケージをインストールします。

apt install network-manager-open虚拟专用网络 network-manager-open虚拟专用网络-gnome open虚拟专用网络 open虚拟专用网络-systemd-resolved -y

UbentuでサービスとしてOpenVirtual Private Networkクライアント
を実行するパッケージをインストールすると、Open Virtual PrivateNetworkクライアント構成ファイルを配置できるディレクトリが作成されます。open虚拟专用网络/etc/open虚拟专用网络/client/
したがって、Open Virtual PrivateNetwork構成ファイルをOpenVirtual PrivateNetworkクライアント構成ディレクトリにコピーしてください。.conf.o虚拟专用网络
ディレクトリ内の構成ファイルにはサフィックスが付いている必要があることに注意してください。したがって、元のファイルがの場合は、次のように宛先ディレクトリに名前を変更します。/etc/open虚拟专用网络/client/.conf.o虚拟专用网络.conf

sudo cp ~/gentoo.o虚拟专用网络 /etc/open虚拟专用网络/client/gentoo.conf

Open Virtual Private Networkクライアントをサービスとして実行する
クライアント構成ファイルを配置したら、Open Virtual PrivateNetworkクライアントサービスを開始します。このディレクトリには、複数のOpen Virtual PrivateNetworkクライアント構成ファイルが含まれている場合があることに注意してください。
したがって、このサービスを使用して、ディレクトリに配置された特定の構成ファイルを使用してOpen Virtual PrivateNetworkカスタマーサービスを開始できます。open虚拟专用网络-client@{Client-config}.service/etc/open虚拟专用网络/client/
接尾辞またはを付けずに、Open仮想プライベートネットワーククライアント構成ファイルの名前に置き換えます。{Client-config}.conf.o虚拟专用网络
たとえば、「Open Virtual Private Network」カスタマーサービスを使用して、次のようにサービスを実行します。gentoo.o虚拟专用网络

systemctl start open虚拟专用网络[email protected]

ステータスの確認:

systemctl status open虚拟专用网络[email protected]
 open虚拟专用网络[email protected] - Open虚拟专用网络 tunnel for gentoo
   Loaded: loaded (/lib/systemd/system/open虚拟专用网络[email protected]; indirect; vendor preset: enabled)
   Active: active (running) since Sun 2020-06-14 12:30:56 EAT; 5s ago
     Docs: man:open虚拟专用网络(8)
           https://community.open虚拟专用网络.net/open虚拟专用网络/wiki/Open虚拟专用网络24ManPage
           https://community.open虚拟专用网络.net/open虚拟专用网络/wiki/HOWTO
 Main PID: 5556 (open虚拟专用网络)
   Status: "Initialization Sequence Completed"
    Tasks: 1 (limit: 2315)
   CGroup: /system.slice/system-open虚拟专用网络\x2dclient.slice/open虚拟专用网络[email protected]
           └─5556 /usr/sbin/open虚拟专用网络 --suppress-timestamps --nobind --config gentoo.conf

Jun 14 12:30:57 amos open虚拟专用网络[5556]: ROUTE_GATEWAY 10.0.2.2/255.255.255.0 IFACE=enp0s3 HWADDR=08:00:27:4b:ff:18
Jun 14 12:30:57 amos open虚拟专用网络[5556]: TUN/TAP device tun0 opened
Jun 14 12:30:57 amos open虚拟专用网络[5556]: TUN/TAP TX queue length set to 100
Jun 14 12:30:57 amos open虚拟专用网络[5556]: do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip link set dev tun0 up mtu 1500
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip addr add dev tun0 10.8.0.2/24 broadcast 10.8.0.255
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip route add 192.168.57.6/32 via 10.0.2.2
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip route add 0.0.0.0/1 via 10.8.0.1
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip route add 128.0.0.0/1 via 10.8.0.1
Jun 14 12:30:57 amos open虚拟专用网络[5556]: Initialization Sequence Completed

この行が表示されている場合は、初期化シーケンスが完了しており、仮想プライベートネットワーク接続が正常に確立されています。
指定されたアドレスを確認してください。

ip add s tun0
6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
    link/none 
    inet 10.8.0.2/24 brd 10.8.0.255 scope global tun0
       valid_lft forever preferred_lft forever
    inet6 fe80::6b22:1d7f:5ef2:1db3/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

システムの起動時にサービスの実行を有効にして、システムの起動時に仮想プライベートネットワーク接続が自動的に開始されるようにします。

sudo systemctl enable open虚拟专用网络[email protected]

ネットワークマネージャ
介して仮想プライベートネットワークに自動的に接続するネットワークマネージャ使用して仮想プライベートネットワークに接続できるようにするには、ネットワークマネージャを介して仮想プライベートネットワーク接続プロファイルを作成していることを確認してください。

ネットワークマネージャーを介してOpen仮想プライベートネットワークサーバーに接続する方法については、以下のガイドに従ってください
。CentOS8/ Ubuntu 18.04のネットワークマネージャーを使用して、Open仮想プライベートネットワークに接続します。OpenNetworkManager
接続エディターを
クリックします。 Ubuntuシステムの接続アイコンの右上隅にある[接続の編集]をクリックします

次のコマンドを実行して、ネットワークマネージャー接続エディターを起動することもできます。

nm-connection-editor

これにより、接続エディターウィザードが開きます。
ここに画像の説明を挿入
ネットワーク接続プロファイルを選択して、自動仮想プライベートネットワーク接続をアクティブにします。たとえば、私の場合、最初のイーサネット接続であるKifarunixを使用する場合は、それを選択して、下部にある設定ギアをクリックするだけです。
ここに画像の説明を挿入
これにより、特定の接続エディターが開きます。一般」タブをクリックし、「仮想プライベートネットワーク自動的に接続するを選択し、前に作成した仮想プライベートネットワーク接続プロファイルを選択しますこの場合はgentooです。
ここに画像の説明を挿入
保存」をクリックして変更を更新します。

接続を開いたり閉じたりして、これを確認します。オンにすると、仮想プライベートネットワーク接続もオンになりますのでご注意ください。
ここに画像の説明を挿入
同様に、システムを再起動し、割り当てられた仮想プライベートネットワークアドレスを確認することで、同じ状況を確認できます。

一部のテキストは中国語に置き換えられています。

おすすめ

転載: blog.csdn.net/KH_FC/article/details/114539418