최근 OVH를 통해 제공되는 VPS에 FreeBSD 12.1-STABLE의 원시 가상 이미지를 설치했습니다. 제어판에서 KVM을 통해 로그인할 수 있지만 SSH를 통해 시스템에 액세스할 수 없습니다. 알고 보니 기기가 인터넷에 연결되지 않았기 때문이었습니다.
vtnet0
주어진 IPv4 주소에 대해 인터페이스를 핑할 수 있지만 "호스트에 대한 경로 없음"이라는 형식이 반환됩니다 # ping 8.8.8.8
.# ping6
출력은 다음과 같습니다 # ifconfig -a
.
출력은 다음과 같습니다 # netstat -rn
.
내용은 다음과 같습니다 /etc/rc.conf
.
Free BSD 매뉴얼의 섹션 11.5를 보면 NIC가 구성되어 있다고 믿게 되지만 현 시점에서는 온라인에 접속하기 위해 무엇을 변경하거나 조사해야 할지 잘 모르겠습니다. 어떤 지침이라도 감사하겠습니다.
업데이트(2020년 4월 5일): 저는 기여자가 제공한 엄선된 답변, FreeBSD 포럼의 도움 및 VPS를 온라인으로 성공적으로 얻었습니다.이 기사는 팀 체이스(Tim Chase)가 작성했습니다..
# 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 주소로 라우팅하는 방법을 컴퓨터에 알려주는 고정 경로를 설정합니다.
세 번째 부분이 중요합니다. LAN IP 브로드캐스트 트래픽을 제외하기 위해 OVH에서 제공하는 IP 게이트웨이는 (의도적으로) 자체 IPv4/IPv6 주소와 동일한 서브넷에 있지 않습니다. 실제로 인터넷의 나머지 부분에 대한 연결은 두 개의 호스트 LAN으로 이루어지며, 여기서 두 번째 호스트는 (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.