루트 서버를 설치했습니다 Proxmox
. 저는 지금까지 우분투 16을 사용해왔습니다. 이제 가상 머신을 Ubuntu 18로 업그레이드하므로 netplan
새 구성의 예가 필요합니다.
이것은 내 이전 인터페이스 파일입니다.
auto ens18
iface ens18 inet static
address 195.201.52.XXX
netmask 255.255.255.255
pointopoint 195.201.8.YYY
gateway 195.201.8.YYY
dns-nameservers 213.133.98.98 213.133.99.99 213.133.100.100 8.8.8.8
새 버전의 pointopoint에 대한 옵션을 찾을 수 없어서 netplan
가상 머신을 활성화하려고 합니다 . 간단히 다시 설치할 수 있다는 것을 알고 있습니다 ifupdown
. 하지만 가능하다면 새로운 것을 유지하고 싶습니다 netplan
.
추가 정보:
내 구성 파일을 살펴보십시오.https://pastebin.com/Havqfw7t
IPv4 전달은 게스트 시스템과 호스트 시스템 모두에서 활성화됩니다.
답변1
"추가 정보" 붙여넣기 상자에 올바른 아이디어가 있습니다. 질문과 동일한 IP 주소를 적용하십시오.
network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
dhcp6: no
addresses: [195.201.52.XXX/32]
routes:
- to: 0.0.0.0/0
via: 195.201.8.YYY
on-link: true
nameservers:
addresses: [213.133.98.98,213.133.99.99,213.133.100.100,8.8.8.8]
그러나 호스트 구성의 여러 인터페이스가 동일한 IP 주소를 갖는 것으로 보입니다. 이는 도움이 되지 않을 수 있습니다.
기본적으로 피어 투 피어에 필요한 것은 피어의 IP를 통해 0.0.0.0/0에 고정 경로를 추가하고 경로가 "on-link: true"로 설정되어 있는지 확인하는 것입니다.
netplan.io 웹사이트에도 게시합니다: https://netplan.io/examples#directly-connected-gateway
답변2
저는 다른 호스트에서 Ubuntu 18과 proxmox를 사용하고 있습니다. 내 가상 머신 및 컨테이너 내의 netplan 구성은 다음과 같습니다.
/etc/netplan/01-netcfg.yaml
:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens18:
addresses: [ "192.168.1.18/32" ]
nameservers:
addresses: [ "1.1.1.1", "1.0.0.1" ]
routes:
- to: 0.0.0.0/0
via: 192.168.1.1
on-link: true
192.168.1.18은 내 컨테이너/VM의 IP입니다.
192.168.1.1은 내 게이트웨이의 IP입니다.
1.1.1.1 및 1.0.0.1은 공용 DNS 서버입니다.