1.1 查看云主机是否有IP
排查方式1:ip a
排查方式2:ifconfig
1.2 如果虚机没有IP,则查看网卡文件,判断虚机是否开启dhcp动态获取
cat /etc/sysconfig/network-scripts/ifcfg-eth0
【不同镜像网卡文件可能路径不一样,具体路径以镜像为准】
字段含义:
(1)ONBOOT=“yes”
表示是否启动该设备
(2)BOOTPROTO=none
BOOTPROTO有三种选项
none 手动
dhcp 自动
static静态
手动获取ip地址,要添加一个ip地址:
(注意:以下地址不是随便起的,是根据实际情况给的)
(3)IPADDR=[*] (ipv4地址,ip a命令查看ens33地址)
添加ipv4地址
(4)NETMASK=[*]
子网掩码,跟ipv4是一对,组成部分功能:网络—主机—
(5)GATEWAY=[*]
配置网关,也叫默认路由,是带你上网我的路由器地址
(6)DNS=[*]
域名解析,ip地址很难记,给它个好记的名字
1.3 查看云主机路由是否存在默认路由及169*254*169*254路由
排查方式1:route -n
排查方式2:ip route
1.4 查看路由下一跳的arp是否正常
arp -n
1.5 查看虚机iptables
-L:列出所有的规则条目 (默认查看的是filter表)
-n:以数字形式显示地址、端口等信息 (地址用数字表示)
-v:以更详细的方式显示规则信息(显示比特流,发包的数量等信息)
--line-numbers:查看规则时,显示规则的序号
- iptables -L
- iptables -nvL
1.6 查看虚机firewalld
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止:systemctl stop firewalld
禁用:systemctl disable firewalld
1.7 其他
重新获取IP地址
dhclient eth0
重启网卡
ifdown eth0 && ifup eth0
ifconfig eth0 down && ifconfig eth0 up
重启网络服务
systemctl restart network
重启网络服务
service network restart