Linuxクライアント 仮想NICアドレス付与までできたが通信できない

SoftEther VPN に関するご質問はこのフォーラムにお気軽にご投稿ください。
Post Reply
rasumus
Posts: 4
Joined: Sat Apr 04, 2020 7:20 am

Linuxクライアント 仮想NICアドレス付与までできたが通信できない

Post by rasumus » Sat Apr 04, 2020 8:25 am

自宅のLinux(Ubuntu18.04)パソコンからVPN Gateサーバーに接続しようとSoftEther VPN Clientをインストールしました。
仮想NICを作成、AccountConnectし、dhclientにてアドレスを取得できましたが、仮想NICでの通信ができません。(pingやtracerouteでパケットが外部に届きません)

仮想NICのルート設定に際し、デフォルトゲートウェイアドレスがわからないので、適当に仮想NICのアドレスから連想して10.242.217.1、10.242.217.254、10.242.255.1、10.242.255.254 にしたりしましたが、いずれも通信できません。
また、resolv.confでnameserver 127.0.0.53 とされていた名前解決ができなくなったので、自宅のルーターアドレスをnameserver追加したら名前解決はできるようになりましたが、いつのまにか元に戻ったりしています。

解決策をお教え頂けませんでしょうか。


$ ifconfig vpn_vpn0
vpn_vpn0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.242.217.69 netmask 255.255.0.0 broadcast 10.242.255.255
inet6 fe80::5ccb:d4ff:fe9d:d7b prefixlen 64 scopeid 0x20<link>
ether 5e:cb:d4:9d:0d:7b txqueuelen 1000 (イーサネット)
RX packets 24 bytes 5966 (5.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1829 bytes 87568 (87.5 KB)
TX errors 0 dropped 426 overruns 0 carrier 0 collisions 0



VPN Client>AccountStatusGet vpngate
AccountStatusGet コマンド - 接続設定の現在の状態の取得
項目 |値
------------------------+-------------------------------
接続設定名 |vpngate
セッション接続状態 |VPN サーバーに接続開始中 (<- 再試行中 となっていることも多い)
接続開始時刻 |2020年 4月 4日(土) 17時 7分36秒
初回セッションの確立時刻|2020年 4月 4日(土) 17時 9分41秒
セッション確立回数 |1 回
コマンドは正常に終了しました。


$ route -n
カーネルIP経路テーブル
受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース
0.0.0.0 10.242.217.254 0.0.0.0 UG 0 0 0 vpn_vpn0
10.242.0.0 0.0.0.0 255.255.0.0 U 0 0 0 vpn_vpn0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp1s0
219.100.37.198 192.168.1.1 255.255.255.255 UGH 0 0 0 enp1s0

219.100.37.198 : VPN Gateサーバー
192.168.1.1 : 自宅LANゲートウェイアドレス

rasumus
Posts: 4
Joined: Sat Apr 04, 2020 7:20 am

Re: Linuxクライアント 仮想NICアドレス付与までできたが通信できない

Post by rasumus » Sat Apr 04, 2020 1:35 pm

自己レスです。
あれこれやっている間に、接続アカウントに設定したVPN Gateサーバーアドレスと、PCのルーティングテーブルに設定したVPN Gateサーバーアドレスが異なってしまうという間違いを犯していました。
結局、下記のように、10.242.217.69な仮想NICに対し、デフォルトゲートウェイを10.242.254.254に設定するとVPN Gateサーバー経由で外部にアクセスできました。

$ ifconfig vpn_vpn0
vpn_vpn0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.242.217.69 netmask 255.255.0.0 broadcast 10.242.255.255
inet6 fe80::5ccb:d4ff:fe9d:d7b prefixlen 64 scopeid 0x20<link>
ether 5e:cb:d4:9d:0d:7b txqueuelen 1000 (イーサネット)
RX packets 1191 bytes 1209641 (1.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1109 bytes 96203 (96.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

$ route -n
カーネルIP経路テーブル
受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース
0.0.0.0   10.242.254.254  0.0.0.0 UG 0 0 0 vpn_vpn0
10.242.0.0  0.0.0.0  255.255.0.0 U 0 0 0 vpn_vpn0
192.168.1.0  0.0.0.0  255.255.255.0 U 0 0 0 enp1s0
219.100.37.153  192.168.1.1  255.255.255.255 UGH 0 0 0 enp1s0

>AccountList
AccountList コマンド - 接続設定一覧の取得
項目 |値
-------------------+-------------------------------------
接続設定名 |vpngate
状態 |オフライン
接続先 VPN サーバー|219.100.37.153:443 (直接 TCP/IP 接続)
仮想 HUB 名 |VPNGATE
仮想 LAN カード名 |vpn0

Post Reply