ifconfig/ip 명령 없이 Linux에서 네트워크 장치 및 ipv4 주소를 나열하는 방법

ifconfig/ip 명령 없이 Linux에서 네트워크 장치 및 ipv4 주소를 나열하는 방법

Linux에서 네트워크 장치를 나열할 수 있다는 것을 발견했습니다.

(cd /proc/net/dev_snmp6/ && for device in *; do echo $device; done|sort)

하지만 장치의 ipv4 주소를 얻는 방법은 무엇입니까?

나는 아니에요ifconfig/ip설치 - 이대로 유지하고 싶습니다.

답변1

이를 사용하면 netstat -ie모든 인터페이스와 이와 관련된 모든 정보를 볼 수 있습니다.

예:

user@host:~$ netstat -ie
Kernel Interface table

eth0      Link encap:Ethernet  HWaddr 00:16:3e:09:da:c8  
          inet addr:43.96.21.119  Bcast:43.96.21.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:63671638 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48175503 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:12361708203 (12.3 GB)  TX bytes:12765881974 (12.7 GB)

관련 정보