링크가 다운된 경우에도 인터페이스를 불러올 수 있습니다(캐리어 없음).

링크가 다운된 경우에도 인터페이스를 불러올 수 있습니다(캐리어 없음).

내 시스템은 Ubuntu 18.04.2를 실행하는 Dell PowerEdge T140입니다.

호스트의 기본 IP 주소에 의존하는 서비스가 있는데 해당 주소가 호스트에 구성되어 있지 않으면 서비스가 시작되지 않습니다.

netplan해당 인터페이스에 대한 링크가 작동 중단된 경우에도 정적으로 구성된 인터페이스를 작동시키고 특정 시간에 링크가 손실된 경우에도 계속 해당 상태를 유지하는 방법이 있습니까 ? 렌더러를 사용하거나 렌더러를 NetworkManager사용하여 아직 이 작업을 수행할 수 없습니다 .networkd

테스트 중에 강제 네트워크 부팅을 사용해 보았 ip link set eno1 up으나 성공하지 못했습니다. 그러나 예를 들어ifconfig eno1 192.168.1.1 netmask 0xffffff00 실제로 작동한다, 아마도 해결 방법으로 사용할 수 있습니다( rc.local해당 명령을 추가하고 손상된 서비스를 강제로 다시 시작하는 등의 작업을 수행).

ifconfig하지만 해결방법이 꽤 추악하고 더 이상 기본 설치에 없는 도구( )를 사용하기 때문에 가급적이면 이를 피하고 표준 구성에 최대한 가깝게 붙이는 것이 좋습니다.

답변1

부울 속성인ignore-carrier가 이 문제를 해결할 수 있습니다. netplan yaml 파일(일반적으로 /etc/netplan/ 아래에 위치):

     eno1:
        ignore-carrier: true
        addresses:
        - 192.168.1.1/24
        match:
            macaddress: <NIC MAC addr>
        mtu: 1500
        optional: true
        set-name: eno1

자세한 내용은 다음을 참조하세요.네트워크 계획 참조

관련 정보