nameif는 더 이상 사용되지 않습니까? 그렇다면 동등한 대안이 있습니까?

nameif는 더 이상 사용되지 않습니까? 그렇다면 동등한 대안이 있습니까?

nameifUbuntu 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인터페이스 이름이 일관되도록 실행하는 시작 스크립트가 있었습니다.

다음과 같이 변경해야 한다는 점을 기억하세요.앞으로장치의 전원이 켜져 있으므로 귀하의 경우 장치 없이도 제대로 작동합니다.

관련 정보