1、tcpdump–见 https://blog.csdn.net/baobingji/article/details/84111793;
2、ifconfig
(1)ifconfig 不加任何参数,输出当前网络接口的信息。
ifconfig
ifconfig -a
UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节
(2)使用ifconfig工具对网卡进行激活、终止
ifconfig eth0 down;
ifconfig eth0 up;
ifconfig eth0 down //关闭网卡
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址
ifconfig eth0 up //启动网卡
ifconfig
(4)用ifconfig启用和关闭arp协议
ifconfig eth0 arp;
ifconfig eth0 -arp;
(5)用ifconfig配置IP地址
ifconfig eth0 192.168.1.56
ifconfig eth0 192.168.1.56 netmask 255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
(6)设置最大传输单元
ifconfig eth0 mtu 1500
3、netstat
(1)列出所有端口 netstat -a|more
(2) 列出所有 tcp 端口 netstat -at
(3)列出所有 udp 端口 netstat -au
(4)只显示监听端口 netstat -l
只列出所有监听 tcp 端口 netstat -lt
只列出所有监听 udp 端口 netstat -lu
(5)显示所有端口的统计信息 netstat -s
显示 TCP 或 UDP 端口的统计信息 netstat -st 或 -su
(6)显示核心路由信息 netstat -r
(7)显示网络接口列表
netstat -i
netstat -ie
ifconfig
netstat -i -c 2 | grep eth0
netstat -tlnpu -c 2
(10)显示处于连接状态的资源信息netstat -atunp
4、ping
(1)指定次数
ping -c 10 192.168.120.206
(2)ping网关
ping -b 192.168.120.1
(3)指定网口
ping -I eth0 www.baidu.com 或 ping -I 192.168.8.151 www.baidu.com
5、显示串口信息
setserial -g /dev/ttyS*
6、跟踪路由
(1)traceroute
或者tracepath
有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。
(2)跳数设置
traceroute -m 10 www.baidu.com
(3)显示IP地址,不查主机名
traceroute -n www.baidu.com
(4)使用eth0网口以及IPV4协议
traceroute -i eth0 -4 www.baidu.com
(5)mtr命令把ping命令和tracepath命令合成了一个
mtr www.baidu.com
7、route
(1)用于打印路由表,加上-n参数就是在输出的信息中不打印主机名而直接打印ip地址
route -n
route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
(3)删除路由
route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}
route del -net 192.56.76.0 netmask 255.255.255.0 dev eth0
(4)增加默认路由:只能有一个
route add default gw 192.168.10.30
在这个地方如果您随便设定后,记得使用底下的指令重新设定你的网路
/etc/init.d/network restart
8、service
(1)查看网络的工作状况,将显示当前主机中的所有物理网卡和激活的网卡
service network status
(2)service network stop
// 关闭当前主机中的网卡,该操作将停止当前主机的对外网络连接。
(3)service network start
// 打开当前主机中的网卡,该操作使当前主机获取IP地址,进行对外网络连接。
(4)service network restart
// 先执行service network stop的功能,再执行service network start的功能。
一、永久更改ip
ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip;
二、手动添加默认网关
route add default gw 网关的IP ;
vi /etc/sysconfig/network-scripts/ifcfg-eth0 更改GATEWAY ;
/etc/init.d/network restart;
三、允许|禁止root通过SSH登陆
修改sshd_config:PermitRootLogin no|yes ;
四、网卡激活了,却上不了网,怎么办
Ping自己 ; Ping网关 ;Ping DNS ;traceroute www.baidu.com;
五、修改主机名
vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效
六、快速观看开机的硬件检测
dmesg | more
七、查看DNS配置文件
vi /etc/resolv.conf