
### ip link

$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
    link/loopback <MAC> brd <MAC>
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether <MAC> brd <MAC>
4: wwan0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/[519] 
5: wwan1: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
6: wwan2: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
7: wwan3: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
8: wwan4: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
9: wwan5: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
10: wwan6: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
11: wwan7: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 

### ip addr

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
    link/loopback <MAC> brd <MAC>
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether <MAC> brd <MAC>
    inet 172.16.42.1/24 scope global usb0
       valid_lft forever preferred_lft forever
    inet6 fe80::58dc:17ff:fe28:95b0/64 scope link 
       valid_lft forever preferred_lft forever
4: wwan0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/[519] 
    inet 10.41.168.235/29 scope global wwan0
       valid_lft forever preferred_lft forever
    inet6 fe80::38cb:f2ff:fe1d:844d/64 scope link 
       valid_lft forever preferred_lft forever
5: wwan1: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
6: wwan2: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
7: wwan3: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
8: wwan4: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
9: wwan5: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
10: wwan6: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 
11: wwan7: <POINTOPOINT,NOARP> mtu 1500 qdisc noop qlen 1000
    link/[519] 

### /sys/class/net

$ ls -l /sys/class/net
total 0
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 sit0 -> ../../devices/virtual/net/sit0
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 usb0 -> ../../devices/platform/soc@0/78d9000.usb/ci_hdrc.0/gadget.0/net/usb0
lrwxrwxrwx    1 root     root             0 Jan  1  1970 wwan0 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan0
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan1 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan1
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan2 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan2
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan3 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan3
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan4 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan4
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan5 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan5
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan6 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan6
lrwxrwxrwx    1 root     root             0 Oct  2 17:00 wwan7 -> ../../devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux/net/wwan7
  lo type=772 driver= uevent=INTERFACE=lo IFINDEX=1 
  sit0 type=776 driver= uevent=INTERFACE=sit0 IFINDEX=2 
  usb0 type=1 driver=configfs-gadget.aurora uevent=DEVTYPE=gadget INTERFACE=usb0 IFINDEX=3 
  wwan0 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan0 IFINDEX=4 
  wwan1 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan1 IFINDEX=5 
  wwan2 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan2 IFINDEX=6 
  wwan3 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan3 IFINDEX=7 
  wwan4 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan4 IFINDEX=8 
  wwan5 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan5 IFINDEX=9 
  wwan6 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan6 IFINDEX=10 
  wwan7 type=519 driver=bam-dmux uevent=DEVTYPE=wwan INTERFACE=wwan7 IFINDEX=11 

### ieee80211

$ ls -l /sys/class/ieee80211 2>&1
ls: /sys/class/ieee80211: No such file or directory

### rfkill

$ ls -l /sys/class/rfkill 2>&1; for r in /sys/class/rfkill/*; do [ -e $r ] && echo "$r $(cat $r/name) $(cat $r/type) soft=$(cat $r/soft) hard=$(cat $r/hard)"; done
total 0

### tools

$ iw dev
sh: iw: not found

$ iw phy
sh: iw: not found

$ rfkill list
sh: rfkill: not found

$ ethtool -i wwan0
sh: ethtool: not found

$ ethtool -i usb0
sh: ethtool: not found

### proc net wireless

$ cat /proc/net/wireless
cat: can't open '/proc/net/wireless': No such file or directory

### bluetooth

$ ls /sys/class/bluetooth 2>&1
ls: /sys/class/bluetooth: No such file or directory
