Proxmoxを実行しているOVHサーバー(技術的にはSoYouStart)とCentOSを実行する仮想マシンがあります。
私は指示に従った。ここそれからここネットワーク管理者を無効にするためにcPanelをインストールしましたが、正常に動作しました。追加のIPアドレスを追加してサーバーを再起動しました。 proxmoxのコンソールを介してサーバーに8.8.8.8をpingしようとすると、「Network Unreachable」というメッセージが表示され、サーバーにリモートで接続できなくなります。
私のifcfg-eth0ファイル:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="eth0"
UUID=...
DEVICE="eth0"
ONBOOT="yes"
HWADDR=My Virtual Mac from OVH
IPADDR=IP assigned to VPS
PREFIX="32"
GATEWAY=Correct gateway for my OVH server
DNS1=8.8.8.8
DNS2=8.8.4.4
ifconfig -aを実行すると(関連部分に短縮されます):
eth0: ...
inet IPOfVPS netmask 255.255.255.255 broadcast: IPOfVPS
eth0cp1-4:
inet IPs netmask 255.255.255.0 broadcast: IP but with .255 as the last number
proxmoxコンソールからコピー/貼り付けができなかったため、すべてを手動で再入力する必要がありましたが、関連情報はそこにあるはずです。より多くの情報が必要な場合は、コメントでお知らせください。
明確に言えば、再起動するまでネットワークが動作していて、cPanelのインストールを完了し、追加のIPを追加した後にのみこれを行いました。
問題を解決してください:OVH / SYSは、「ネットワーク」サービスの使用について誤ったアドバイスを提供します。ゲートウェイを最後の番号が0.254のデフォルトIPに設定するのではなく、最後の番号が0.254の仮想マシンIPに設定します。
答え1
あなたはPREFIX="32"
、これはと同じですNETMASK=255.255.255.255
。これを削除し、ゲートウェイアドレスにアクセスできるネットマスクを設定します。PREFIX=...
どちらも使用する必要がありますが、どちらも使用NETMASK=...
できません。
参考までに とPREFIX="24"
はNETMASK="255.255.255.0"
同じです。
答え2
問題はルーティングです。
ip route
eth0がデフォルトのルートとして正しく使用されていることを確認してください。
理想的には、ネットワーク管理者は自動的に設定する必要があります。
IP ルーティングの例
IPルーティング
デフォルトは192.168.1.1 dev eth0 metric 100を渡します。
192.168.1.0/24 dev eth0プロトタイプカーネルスコープリンクsrc 192.168.1.106