BBB: "bbb-conf --check"는 IP 주소를 "inet"로 표시합니다. - ifconfig 문제

BBB: "bbb-conf --check"는 IP 주소를 "inet"로 표시합니다. - ifconfig 문제

설치 후큰 파란색 버튼bbb-conf --checkDebian 9에서는 설정에 대한 일관성 검사를 수행하는 스크립트를 실행했습니다 . (BBB 회의BBB의 구성/설정 도구입니다)

스크립트는 모든 일관성 검사에서 내 컴퓨터의 주소를 반환합니다 inet. 뭐가 문제 야?

답변1

bbb-conf올바른 IP 주소가 표시되지 않는 이유를 알아냈습니다 .

BBB 회의명령을 bash실행하는 스크립트 입니다 .ifconfig

그 이유는 ifconfigDebian 버전 9의 출력/출력 필드가 변경되었기 때문입니다.

따라서 스크립트의 정규식은 더 이상 현재 주소와 일치하지 않습니다.

데비안 8/제시에서:

inet addr:193.136.188.36 Bcast:193.136.188.255 Mask:255.255.255.0

데비안 9/Stretch에서:

inet 10.23.20.19 netmask 255.255.255.0 broadcast 10.23.20.255

스크립트를 ip addr show더 이상 사용되지 않는 ifconfig스크립트로 변경하는 것이 권장되며 출력은 ip버전 간에 변경되지 않습니다.

그래서 대신:

ifconfig | grep -v '127.0.0.1' | grep -E "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" | tail -1 | cut -d: -f2 | awk '{ print $1}'

다음으로 변경하세요.

ip addr show | grep inet | tail -1 | awk ' { print $2 } '

잘못된 줄을 변경/수정한 후 스크립트는 IP 주소를 올바르게 표시했지만 이제 구성 파일의 IP 주소가 잘못되었음을 경고합니다. inetDebian의 ifconfig 출력 형식이 불행하게도 변경되었기 때문에 설치 후 스크립트도 올바른 주소를 삽입합니다.

관련 정보