Skip to main content

Commands


Get NIC/IP

Wired
ifconfig en0
Wi-Fi
ifconfig en1
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=50b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV,CHANNEL_IO>
        ether d0:11:e5:85:a5:ba
        inet6 fe80::89e:c9c7:13f0:a7fe%en0 prefixlen 64 secured scopeid 0x7
        inet6 2408:8256:480:3357:5b:829f:d639:a4a8 prefixlen 64 autoconf secured
        inet6 2408:8256:480:3357:fda7:d9a6:e819:b851 prefixlen 64 autoconf temporary
        inet 192.168.9.11 netmask 0xffffff00 broadcast 192.168.9.255
        inet6 2408:8256:480:3357::198 prefixlen 64 dynamic
        nd6 options=201<PERFORMNUD,DAD>
        media: autoselect (1000baseT <full-duplex,flow-control>)
        status: active

Routing Table

netstat -rn
IPv4
netstat -rn | grep -A 30 Internet:

IP Routing

route get 192.168.x.x
   route to: 192.168.107.4
destination: default
       mask: default
    gateway: 192.168.x.x
  interface: en1
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING,GLOBAL>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0

Get Gateway

route get default
   route to: default
destination: default
       mask: default
    gateway: 192.168.9.3
  interface: en0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING,GLOBAL>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0

List Hardware Ports

networksetup -listallhardwareports | grep -C 1 -E "en0|en1"
Hardware Port: Ethernet
Device: en0
Ethernet Address: d0:11:e5:85:a5:ba
--
Hardware Port: Wi-Fi
Device: en1
Ethernet Address: d0:11:e5:7d:a7:f8

Check DNS

Request AAAA records means IPv6 DNS is OK.

scutil --dns
resolver #1
  nameserver[0] : 10.0.0.2
  if_index : 6 (en1)
  flags    : Scoped, Request A records, Request AAAA records
  reach    : 0x00000002 (Reachable)

Check WeChat Network

nettop -p WeChat
WeChat.35914                                                                                   74 KiB          43 KiB    93 B       0 B     761 B
   tcp4 127.0.0.1:14023<->*:*                                       lo0        Listen                                                                                                              BG     cubic - - - -   so
   tcp4 127.0.0.1:14022<->*:*                                       lo0        Listen                                                                                                              BG     cubic - - - -   so
   tcp4 127.0.0.1:14019<->*:*                                       lo0        Listen                                                                                                              BG     cubic - - - -   so
   tcp4 127.0.0.1:14016<->*:*                                       lo0        Listen                                                                                                              BG     cubic - - - -   so
   tcp4 127.0.0.1:14013<->*:*                                       lo0        Listen                                                                                                              BG     cubic - - - -   so
   tcp4 192.168.10.94:60220<->180.111.196.239:80                    en1   Established          74 KiB          43 KiB    93 B       0 B     761 B    49.25 ms   256 KiB    46 KiB        BE      BG+R    ledbat - - - -   so