현재 구성:
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