우분투에서 고정 경로를 영구적으로 저장하는 방법

우분투에서 고정 경로를 영구적으로 저장하는 방법

현재 구성:

server1:    
sudo route add -host 10.0.1.2 dev enp131s0f0
sudo route add -host 10.0.1.3 dev enp131s0f1

server2:    
sudo route add -host 10.0.1.1 dev enp131s0f0
sudo route add -host 10.0.1.3 dev enp131s0f1

server3:    
sudo route add -host 10.0.1.1 dev enp131s0f0
sudo route add -host 10.0.1.2 dev enp131s0f1

서버를 재부팅하거나 케이블을 뽑았다가 다시 연결하면 양쪽의 이 구성이 손실됩니다.

위의 상황에서는 /etc/rc.local에 저장하는 것이 작동하지 않습니다.

따라서 netplan과 NetworkManager 모두에 대해 영구적으로 저장하는 방법입니다. Ubuntu 데스크탑과 Ubuntu 서버가 모두 설치되어 있습니다.

답변1

나는 약간의 연구 끝에 해결책을 얻었습니다. 공유하려면 여기에 게시하세요.

  • netplan의 경우 다음과 같이 각 인터페이스를 편집합니다.

    enp131s0f0:
      addresses:
      - 10.0.1.3/24
      routes:
      - to: 10.0.1.4
        via: 10.0.1.3
    
  • NetworkManager의 경우:

각 인터페이스를 다음과 같이 구성하십시오. 여기에 이미지 설명을 입력하세요

또는 이에 따라 /etc/NetworkManager/system-connections/의 구성 파일을 편집하십시오.

[ipv4]
address1=10.0.1.4/24
dns-search=
method=manual
route1=10.0.1.3/32,10.0.1.4

관련 정보