직접 연결된 인터페이스를 다시 시작할 때 인터페이스 IP 주소가 사라지는 것을 방지하는 방법

직접 연결된 인터페이스를 다시 시작할 때 인터페이스 IP 주소가 사라지는 것을 방지하는 방법

네트워크 카드 A와 네트워크 카드 B가 직접 연결되어 있습니다. 인터페이스에 고정 IPv4 주소를 할당했습니다. 그러나 내가 사용할 때

ip link set $IFACE down/up

인터페이스 B를 다시 시작하면 인터페이스 A의 IP 주소가 사라집니다. 인터페이스 B가 다시 시작될 때 A의 IP 주소가 사라지는 것을 방지하는 방법은 무엇입니까?

  • A에 고정 IP 할당
    $ ip addr add 192.168.1.192/24 dev enp0
    $ ifconfig
    enp0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.1.192  netmask 255.255.255.0 ...
    
  • 그런 다음 B를 다시 시작하세요.
    $ ip link set enp1 down
    $ ip link set enp1 up
    
  • A의 ipv4 주소가 사라집니다
    $ ifconfig
    enp0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet6 fe80::1ac0 ...
    

NetworkManger를 실행 중입니다. 그런데 실행한 후에도 sudo nmcli dev set enp0 managed no같은 현상이 계속 발생했습니다.

관련 정보