cPanelのネットワークマネージャを無効にして再起動した後、CentOS 7のネットワークにアクセスできません。

cPanelのネットワークマネージャを無効にして再起動した後、CentOS 7のネットワークにアクセスできません。

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 routeeth0がデフォルトのルートとして正しく使用されていることを確認してください。

理想的には、ネットワーク管理者は自動的に設定する必要があります。

IP ルーティングの例

IPルーティング

デフォルトは192.168.1.1 dev eth0 metric 100を渡します。

192.168.1.0/24 dev eth0プロトタイプカーネルスコープリンクsrc 192.168.1.106

関連情報