반응형
네트워크 인터페이스 이름의 길이는 몇 개입니까?
50자 이상의 네트워크 인터페이스 이름을 수용하기 위해 데이터베이스 테이블을 조정해야 합니다.인터페이스 이름을 올바르게 매핑할 수 있는 길이 기준이 있는지 궁금합니다.
Linux 고유의 부분에 관해서는 최근 커널 버전에서는 IFNAMSIZ에 의해 16바이트, 즉 15바이트로 정의되어 있습니다(말미에 늘이 포함되어 있다고 가정). IFNAMSIZ
여기서 structure net_device 이름 필드를 정의할 때 사용합니다.
경험적으로 테스트하려면 다음 명령을 사용하여 16바이트가 실패하고 15바이트가 기능하는지 확인할 수 있습니다.
# CLEAN SLATE
root# ip link ls dev 123456789012345
Device "123456789012345" does not exist.
root# ip link ls dev 1234567890123456
Device "1234567890123456" does not exist.
# FAIL
root# ip link add dev 1234567890123456 type dummy
Error: argument "1234567890123456" is wrong: "name" too long
root# ip link ls dev 1234567890123456
Device "1234567890123456" does not exist.
# PASS
root# ip link add dev 123456789012345 type dummy
root# ip link ls dev 123456789012345
40: 123456789012345: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default
link/ether ... brd ff:ff:ff:ff:ff:ff
# CLEAN UP
root# ip link del dev 123456789012345
(고객이 가지고 있다고 가정합니다).ip
설치된 iproute2 패키지에서 얻을 수 있습니다(지난 10년 정도 전의 Linux 배포판일 가능성이 높습니다).
또, DHCP 와 함께 인터페이스를 사용하는 경우는, 다음의 문제로 인해, 이름의 길이가 14 미만이어야 합니다.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858580
언급URL : https://stackoverflow.com/questions/24932172/what-length-can-a-network-interface-name-have
반응형
'programing' 카테고리의 다른 글
키와 값의 쌍(ng-value) (0) | 2023.03.18 |
---|---|
각도의 산술 함수JS 바인딩 (0) | 2023.03.18 |
wordpress : 페이지에 카테고리와 태그를 추가하는 방법 (0) | 2023.03.18 |
양방향 데이터 바인딩(각도)과 단방향 데이터 흐름(React/Flux) (0) | 2023.03.18 |
openweathermap.org JSON에서 반환되는 온도(섭씨)는 어떻게 계산합니까? (0) | 2023.03.18 |