기본 인터페이스가 DHCP(또는 정적으로)로 설정되도록 이더넷 인터페이스를 구성한 다음 컴퓨터가 부팅되거나 이더넷에 연결될 때 하위 인터페이스를 구축하고 싶습니다. 내 /etc/network/interfaces 구성은 다음과 같으며 부팅 시 원하는 동작을 가지지만 이더넷 케이블을 분리했다가 다시 연결하면 DHCP 주소만 얻게 됩니다.
핫플러그를 허용하면 이 문제가 해결되는 것 같지만 그것도 작동하지 않습니다. 내가 원하는 방식으로 작동하게 만드는 방법을 아시나요? 일부 하위 인터페이스가 테스트 환경에 자동으로 나타날 수 있다면 좋을 것입니다.
감사해요!
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp3s0
iface eth0 inet dhcp
auto enp3s0:1
iface enp3s0:1 inet static
address 172.16.1.50
netmask 255.255.255.0
gateway 172.16.1.1