ifconfig와 systemd-networkd가 동기화되지 않고 다르게 동작합니다.

ifconfig와 systemd-networkd가 동기화되지 않고 다르게 동작합니다.

누군가 도움을 줄 수 있다면 두 가지 질문이 있습니다. 저는 Linux 기반 시스템을 가지고 있습니다.

  1. IP, 게이트웨이 및 MAC 주소로 /etc/systemd/network/00-eth0.network 파일을 구성했습니다. systemd-networkd damen을 다시 시작하고 eth0에서 ifconfig를 실행하면 MAC 주소만 표시되고 IP나 게이트웨이는 표시되지 않습니다. ip 명령을 사용하여 IP와 게이트웨이를 구성하면 ifconfig 아래에 표시되지만 /etc/systemd/network/00-eth0.network 파일 아래에는 표시되지 않습니다.

두 유틸리티가 동기화되지 않은 이유를 설명할 수 있는 사람이 있습니까?

  1. ip 명령을 사용하여 네트워크 카드를 구성하면 네트워크 카드에 설정한 IP로 ping을 보낼 수 있습니다. 하지만 systemd-networkd를 사용하여 NIC를 구성하면 NIC의 IP를 ping할 수 없으며 다음 메시지가 나타납니다. ping: sendto: 네트워크에 액세스할 수 없습니다. 왜 이런 일이 발생합니까?

ip 및 systemd-networkd를 사용하여 IP/게이트웨이를 설정하면 동일한 동작이 발생하지만 두 유틸리티가 동기화되지 않은 것으로 나타났습니다.

관련 정보