
nameif
Ubuntu 14.04 시스템에서는 여전히 볼 수 있지만 더 이상 사용되지 않는다는 내용을 읽었습니다 . 이 명령이 더 이상 사용되지 않으면 제거를 위해 참조됩니까, 아니면 계속 사용할 수 있습니까?
이 명령은 특히 NIC가 지속적으로 변경되는 경우 인터페이스 이름을 일관되게 유지하려고 할 때 유용합니다. udev() 수정은 NIC 구성이 정적인 경우 /etc/udev/rules.d/70-persistent-net.rules
에만 유용합니다 .
제 경우에는 테스트베드였기 때문에 시스템의 NIC가 변경되었고 시스템 mac 주소와 NIC mac 주소를 읽고 /etc/mactab
파일을 생성하고 nameif
인터페이스 이름이 일관되도록 실행하는 시작 스크립트가 있었습니다.
다른 인터페이스 이름을 기반으로 인터페이스 이름을 변경하는 것처럼 보이지만 이 ip link
명령은 대체 명령인 것처럼 보입니다 .nameif
ip link set { dev DEVICE } [ name NEWNAME ]
먼저 MAC 주소와 인터페이스 이름 사이의 매핑을 찾은 다음 변경을 수행해야 하기 때문에 이는 사용자에게 친숙하지 않습니다(참고자료 참조 ip link help
).
nameif
예를 들어, mac 주소로 인터페이스 이름을 동적으로 설정할 수 있는 대체 명령이 있습니까 ? 그렇지 않다면 계속 사용할 수 있나요 nameif
?
답변1
nameif는 더 이상 사용되지 않습니까?
계속 사용해도 괜찮나요
nameif
?
예. 예. udev 규칙을 사용하는 것과 같이 인터페이스의 MAC를 설정하는 보다 안정적인 방법이 있습니다.
그렇다면 동등한 대안이 있습니까?
앞서 언급했듯이 특별한 udev 규칙을 사용하여 원하는 대로 MAC 주소를 설정할 수 있습니다.
제 경우에는 테스트베드였기 때문에 시스템의 NIC가 변경되었고 시스템 mac 주소와 NIC mac 주소를 읽고
/etc/mactab
파일을 생성하고nameif
인터페이스 이름이 일관되도록 실행하는 시작 스크립트가 있었습니다.
다음과 같이 변경해야 한다는 점을 기억하세요.앞으로장치의 전원이 켜져 있으므로 귀하의 경우 장치 없이도 제대로 작동합니다.