ifconfig
显示网络接口(interface)信息。如接口名称,接口类型,接口的IP地址,硬件的MAC地址等。
#查看活动网卡信息,仅限活动网卡
ifconfig
#查看所有网卡信息,包括活动、非活动网卡
ifconfig -a
#查看某个网卡的信息
ifconfig eth0
#配置某个网卡的ip地址 格式:ifconfig ethx IP/MASK
ifconfig eth0 192.168.1.20/16
路由
#显示路由表
netstat -nr
#追踪到达IP目的地的全程路由
traceroute nis.nsf.net
网络监听 - tcpdump
sudo tcpdump -i en0
监听en0接口的所有通信
sudo tcpdump -A -i en0
用ASCII显示en0接口的通信内容
sudo tcpdump -i en0 'port 8080'
显示en0接口的8080端口的通信
sudo tcpdump -i eth1 src 192.168.1.200
显示eth1接口,来自192.168.1.200的通信
sudo tcpdump -i eth1 dst 192.168.1.101 and port 80
显示eth1接口80端口,目的地为192.168.1.101的通信
sudo tcpdump -w record.pcap -i lo0
将lo0接口的通信存入文件record.pcap