나는 인터페이스 번호가 ifindex
입니다. 이제 해당 장치가 루프백 인터페이스인지 알고 싶습니다.인터페이스가 sll_ifindex에 의해 루프백 장치인지 어떻게 알 수 있습니까?
지금까지 유일한 옵션은 이름을 먼저 검색 한 다음 lo
으로 시작하는지 확인하는 것입니다.
더 나은 해결책이 있습니까?
나는 인터페이스 번호가 ifindex
입니다. 이제 해당 장치가 루프백 인터페이스인지 알고 싶습니다.인터페이스가 sll_ifindex에 의해 루프백 장치인지 어떻게 알 수 있습니까?
지금까지 유일한 옵션은 이름을 먼저 검색 한 다음 lo
으로 시작하는지 확인하는 것입니다.
더 나은 해결책이 있습니까?
플래그를 살펴보십시오. 필요한 것을 알려주는 IFF_LOOPBACK
플래그가 있습니다.
플래그를 가져 오는 방법은 여러 가지가 있지만, ifindex
에서 이름을 가져 오는 방법을 알고 있다면 플래그를 검색하는 데 전혀 문제가 없어야합니다.
해당 플래그를 확인하여 인터페이스에서 구현되는 모든 플래그를 얻을 수 있습니다. 이 Link은 당신에게 상수를 보여줍니다.