Ubuntu 18.04 새로운 Netplan/IP 구성(pointopoint?)

Ubuntu 18.04 새로운 Netplan/IP 구성(pointopoint?)

루트 서버를 설치했습니다 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 서버입니다.

여기에 이미지 설명을 입력하세요.

관련 정보