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