追加読書

追加読書

最近、OVHを介して提供されるVPSにFreeBSD 12.1-STABLEのraw仮想イメージをインストールしました。コントロールパネルからKVMを介してログインできますが、SSHを介してシステムにアクセスできません。わかりましたが、端末がインターネットに接続されていないためです。

vtnet0指定されたIPv4アドレスに対してインターフェイスをpingできますが、「ホストへのパスなし」という形式が返されます# ping 8.8.8.8# ping6

出力は次のとおりです# ifconfig -a

ここに画像の説明を入力してください。

出力は次のとおりです# netstat -rn

ここに画像の説明を入力してください。

内容は次のとおりです/etc/rc.conf

ここに画像の説明を入力してください。

Free BSDマニュアルのセクション11.5を見ると、NICが構成されていると信じていますが、現時点ではオンラインにアクセスするために何を変更または調査する必要があるのか​​わかりません。どんな指針でも感謝します。

アップデート(2020年4月5日): 私は貢献者が提供した厳選された回答、FreeBSDフォーラムの助け、そしてVPSをオンラインで成功裏に得ました。この記事はチームチェイスによって作成されました。

# apt install network-manager私の解決策は最終的にDebianを再インストールし、# nmcli device show ${INTERFACE_NAME}OVHがデフォルトで自分のコンピュータに割り当てた必要なネットワーク情報を取得するために実行し、FreeBSDを再インストールして次のように設定する/etc/rc.conf必要がありました。

ifconfig_vtnet0="inet $EXTERNAL_IPv4 netmask 255.255.255.255 broadcast $EXTERNAL_IPv4"
static_routes="net1 net2"
route_net1="$GATEWAY_IPv4 -interface vtnet0"
route_net2="default $GATEWAY_IPv4 "
ifconfig_vtnet0_ipv6="inet6 $EXTERNAL_IPv6 prefixlen 64"
ipv6_defaultrouter="$GATEWAY_IPv6"

ベストアンサー1

OVH設定は実際には非常に簡単で、IPv4とIPv6でも同じです。

  • プレフィックス長が/32の指定されたIPv4アドレス、またはプレフィックス長が/64の指定されたIPv6アドレスをネットワークインターフェイスに静的に適用できます。
  • デフォルトのIPv4およびIPv6ゲートウェイをOVH指定のIPv4 / IPv6アドレスに設定します。これは、IPアドレスの/ 24プレフィックスで予測可能で文書化された方法で決定されます。所有者IPv4アドレスまたはIPv6アドレスの/ 56プレフィックス。
  • デフォルトゲートウェイのIPアドレスにルーティングする方法をコンピュータに通知する固定パスを設定します。

3番目の部分が重要です。 LAN IPブロードキャストトラフィックを除外するためにOVHが提供するIPゲートウェイは、(意図的に)独自のIPv4 / IPv6アドレスと同じサブネット上にありません。実際、インターネットの残りの部分への接続は2つのホストLANで行われ、2番目のホストは暗黙的に(IPv4メカニズムを介して)ルーティングできないため、明示的なルーティングが必要です。

これはすべてのオペレーティングシステムで同じで、各オペレーティングシステムで設定する方法が異なります。存在する」/ 32専用OpenBSDは、世界中の静的パスを繰り返し削除します。」、ご覧のように、OpenBSD方式は一般的な基本IPゲートウェイに/etc/hostname.vio0

FreeBSD方式は、以下を設定することです/etc/rc.conf

  • IPv4またはIPv6をifconfig_vtnet0含む静的に割り当てられたIPv4およびIPv6アドレスnetmask 255.255.255.255prefixlen 64
  • defaultrouterそして、IPv6_defaultrouter各ゲートウェイのIPアドレス設定を提供します。
  • (IPv4の場合、IPv6はルートを取得できるため)ゲートウェイへの静的ルートは、(たとえば)インターフェイスwibbleに追加された値static_routesと(後続の名前が付けられる)route_wibble設定、ゲートウェイアドレス、およびインターフェイス-netのIPアドレスで構成されます。vtnet0

DHCPは関係ありません。ifconfig_DEFAULT持っている限り保管できます。特定 ifconfig_vtnet0それを交換してください。

追加読書

おすすめ記事