VPN を設定するには、次の値を決定する必要があります。
パブリックIP:できます。カールifconfig.me
パブリックIPサブネット:この値を取得する方法は?
デフォルトゲートウェイ:この値を取得する方法は? 私は前に試しました路線
eth0 はゲートウェイ:: のデバイスです。この値を取得する方法は?私は前に試しました路線
答え1
サブネットは通常、リモート(パブリック)ネットワークには適していません。各ASに割り当てられているネットワークサイズを確認できますが、これはサブネットと同じではありません。
(つまり、単一)デフォルトゲートウェイがすでに構成されていると仮定すると、次のようにしてこれを実現できます。
ip route list default | awk '{ for(i=1;i<=NF;i++) if($i=="via") print $(i+1); }'
このコマンドの前のコマンド出力を使用して、デフォルトゲートウェイに到達するデバイスを見つけることができます。
ip route get 192.168.213.1 | awk '{ for(i=1;i<=NF;i++) if($i=="dev") { print $(i+1); exit;} }'