![systemd-networkd를 사용하여 여러 인터페이스를 구성하는 방법](https://linux55.com/image/75496/systemd-networkd%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%97%AC%EB%9F%AC%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
내 컴퓨터에는 세 개의 물리적 네트워크 인터페이스가 있고 모두 서로 다른 서브넷에 연결되어 있습니다. 첫 번째 인터페이스에는 eno1
IP 10.10.24.157/24
, 두 번째 인터페이스에는 eno2
IP 10.10.25.160/25
, 세 번째 인터페이스 enp8s0
에는 IP 가 있습니다 10.10.26.160/25
. 내 현재 설정은 다음과 같습니다.
이노 1:
[Match]
Name=eno1
[Network]
Address=10.10.24.157/24
DNS=8.8.8.8
Gateway=10.10.24.1
이노 2:
[Match]
Name=eno2
[Network]
Address=10.10.25.160/25
[Route]
Gateway=10.10.25.129
Destination=224.0.0.0/4
Metric=400
enp8s0:
[Match]
Name=enp8s0
[Network]
Address=10.10.26.160/25
이 설정을 사용하여 다른 서브넷 eno1
과 핑 eno2
을 보냈지만 핑할 수 없습니다 enp8s0
. 게이트웨이를 추가하려고 시도했지만 해당 인터페이스 중 어느 것도 핑할 수 없기 때문에 게이트웨이를 enp8s0
추가하면 몇 가지 문제가 있습니다 (이유는 다음과 같습니다. 할 수 없습니다. 기본 게이트웨이가 여러 개 있는데 왜 해당 서브넷에 게이트웨이가 있을 수 있나요? 게이트웨이로 추가해도 여전히 ping할 수 없습니다 (주소와 게이트웨이가 동일한 서브넷에 있어야 합니까?). 다른 서브넷에서 모두 ping할 수 있도록 이 세 가지 인터페이스를 올바르게 구성하려면 어떻게 해야 합니까?10.10.26.129
enp8s0
eno2
10.10.24.1
enp8s0
enp8s0
답변1
게이트웨이를 추가하여 문제가 해결되었습니다 enp8s0
.
[Match]
Name=enp8s0
[Network]
Address=10.10.26.160/25
Gateway=10.10.26.129