最近、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.255
prefixlen 64
defaultrouter
そして、IPv6_defaultrouter
各ゲートウェイのIPアドレス設定を提供します。- (IPv4の場合、IPv6はルートを取得できるため)ゲートウェイへの静的ルートは、(たとえば)インターフェイス
wibble
に追加された値static_routes
と(後続の名前が付けられる)route_wibble
設定、ゲートウェイアドレス、およびインターフェイス-net
のIPアドレスで構成されます。vtnet0
DHCPは関係ありません。ifconfig_DEFAULT
持っている限り保管できます。特定 ifconfig_vtnet0
それを交換してください。
追加読書
man rc.conf
- 専用サーバーでのIPv6の構成。 OVH。
- コルトンダグ? (2017-04-20).OVHハイパーバイザーのFreeBSD VM。 wpa.coltondrg.xyz.