시스템을 부팅했는데 인터페이스에 IP 주소가 없으면 위와 같은 출력이 표시됩니다. 그런데 인터페이스에 IP를 부여하면 다시 삭제해도 사라집니다. 왜 이런 일이 발생합니까?
경로가 읽으려고 하는 파일이 생성되어 있습니까?
답변1
route
에 읽고 표시 /proc/net/route
됩니다 .route: fscanf
stderr
구성된 인터페이스의 흐름 정보:
# cat /proc/net/route
Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT
eth0 00000000 02F7A8C0 0003 0 0 202 00000000 0 0 0
eth0 00F7A8C0 00000000 0001 0 0 0 00FFFFFF 0 0 0
이것fscanf C++ 함수다음과 같이 표시됨실수route
비어 있기 때문입니다 /proc/net/route
.
인터페이스 구성을 해제하고 다시 종료하면 일부 초기 정보가 표시되지만 흐름 정보는 표시되지 않습니다.
# cat /proc/net/route
Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT
나이것을 테스트해 보세요실수스크립트에서인터페이스를 구성해야 하는지 확인하세요.