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