tcpdump抓包
-i 指定网卡
port 指定端口号
-n 不把ip解析成主机名
-nn 不把端口解析成应用层协议
-c 指定抓包的数量
-S 不把随机序列和确认序列解析成绝对值
-W 将抓到的内容保存到那个文件
邮件发送
echo "内容" | mail 'test' test@oldqiang.com
修改网卡名称
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.0.0.12
NETMASK=255.255.255.0 || PREFIX=24
GATEWAY=10.0.0.254
DNS1=223.5.5.5
1: 修改grub.cfg
方法1
vim /boot/grub2/grub.cfg
100行: net.ifnames=0 biosdevname=0
方法2
grubby --update-kernel=ALL --args="net.ifnames=0 biosdevname=0"
2:重命名网卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0
3:修改ifcfg-eth0配置文件中设备的名字和网卡的名字
sed -i 's#ens32#eth0#g' /etc/sysconfig/network-scripts/ifcfg-eth0
4:reboot重启生效
安装时直接修改网卡名称
命令
-
nc/netcat
网络的瑞士军刀
服务端:[root@oldboy ~]# nc -l 8000
客户端:[root@oldboy65-zhl ~]# nc 10.0.0.200 8000
iftop:监控网络流量
traceroute:追踪数据包在网络上的传输时的全部路径
-n:直接使用ip地址,而不通过域名服务器
122.71.224.1 外网网关
222.35.254.253 北京市铁通
61.233.9.213 北京市铁通
61.237.126.242
61.237.127.238 中国铁通
202.97.63.246 广东广州电信
119.147.219.250 广东深圳电信
183.3.226.35 腾讯服务器
网络问题如何排查
- Xshell连不上的问题
1.检查网络适配器,是否禁用vmware的虚拟网卡
2.检查vmware net8和虚拟机的ip地址是否在同一个网段
3.检查vmware服务是否启动
4.检查虚拟机的网络适配器是否连接
5.在vmware控制台登录linux,查看是否有ip地址 - ping不通百度的问题
1.是否可以ping通外网的ip(223.5.5.5),能ping通说明是dns配置的问题
2.是否能ping通网关,router -n去查网关,如果可以ping通,你可能被上网行为管理器限制,还有一种可能,你配制了一个错误的网关 - 3.ping不通vmware网关的问题
1.重启vmware NAT服务
2.重启虚拟机的网络适配器
3.重启网卡systemctl restart network - 企业里上不了网
1.检查物理是否正常(网线)
2.ping网关
3.ping公网ip
4.ping baidu.com
5.ping自己的服务器
静态路由配置
- 临时配置
常用参数:
add 增加路由
del 删除路由
-net 设置到某个网段的路由
-host 设置到某台主机的路由
gw 出口网关 IP地址
dev 出口网关 物理设备名
route add -net 10.0.0.0/24 gw 10.0.0.12
上述配置在重启网络服务或者重启系统时都会失效
- 永久配置
创建一个配置文件/etc/sysconfig/network-scripts/route-eth0
10.0.0.24/24 via 10.0.0.12 dev eth0(可用ip router查看直接复制)
重启网卡生效