Route -n은 "route: fscanf" 출력을 제공합니다.

Route -n은 "route: fscanf" 출력을 제공합니다.

시스템을 부팅했는데 인터페이스에 IP 주소가 없으면 위와 같은 출력이 표시됩니다. 그런데 인터페이스에 IP를 부여하면 다시 삭제해도 사라집니다. 왜 이런 일이 발생합니까?

경로가 읽으려고 하는 파일이 생성되어 있습니까?

답변1

route에 읽고 표시 /proc/net/route됩니다 .route: fscanfstderr

구성된 인터페이스의 흐름 정보:

# 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 

이것을 테스트해 보세요실수스크립트에서인터페이스를 구성해야 하는지 확인하세요.

관련 정보