1.6/1.7 配置IP
1.8 网络问题排查
1.6/1.7 配置IP
一 、获取IP地址
#ip add命令查看IP地址(也可以用ifconfig命令)
#dhclient命令 用DHCP协议自动获取IP,然后用ifconfig查看IP地址等等其它网络地址信息,此处可以看到成功获取到IP地址。(ens33是网卡名字,int是ip地址,netmask是子网掩码。此处我们可以看到IP地址,子网掩码等网络地址信息,先记住这些信息,待会我们等下会用上)
DHCP获取到IP地址之后,再利用虚拟机自带的工具查看或者设置网关,方便我们等下写入。
二、设置静态IP
因为IP地址是DHCP自动获取的,有可能重启电脑就会变化,然而,我们需要经常远程连接这台虚拟机,所以我们需要编辑网卡的配置文件(路径:/etc/sysconfig/network-scripts/ifcfg-ens33)来固定IP地址。
步骤:
1.用LS命令查看并核实网卡配置文件的路径及名字。(小技巧,可以利用TAB键自动补全自己想要的后续字符)
ls /etc/sysconfig/network-scripts/ifcfg-ens33(ens33是网卡名字)
2.用vi命令 编辑网卡配置文件。
利用字母i(insert)编辑配置文件内容。
这里需要设置BOOTPROTO为静态模式,ONBOOT模式开启,还有写入需要固定的IP地址、子网掩码以及DNS
(记住:输入的参数不能错,错一个字符就影响整条命令的效果IP地址=IPADDR,子网掩码=NETMASK,DNS=DNS1、DNS2表示,即使只有一个DNS也需要写成DNS1。网关是GATEWAY。)。
完成编辑配置后,按“esc”键退出输入模式,按“:”键,输入:wq 退出并保存。(w:write q:quiet !是强制动作)
3.以上操作完成后,需要手动重启网络服务。
重启网络服务的命令:systemctl restart network.service
4.重启服务后,再用ifconfig查看网络信息,发现IP地址已经成功固定。
1.8 网络问题排查
设置好网络参数后,发现ping外网不通。
1.如果发现NAT模式ping网站还是失败,此时可以尝试更换网络模式,在VMware软件右下角“网络状态图标”调出设置。(参考截图)设置为桥接模式(无需勾选“复制物理网络连接状态。”)。
2.设置完桥接模式后,查看IP以及其他网络地址状态(利用ifconfig命令)。
发现IP地址没被改变,这时候,我们需要做的是重新再用dhcp(dhclient命令)获取一下IP地址。敲入dhclient发现dhcp服务已经在运行了,不能再运行了。
利用命令dhclient -r 结束dhcp服务。结束之后再次运行dhclient命令,再次ifconfig查看IP地址,此时发现IP与之前的不同,IP成功被修改,网络模式更换成功。CMD敲入命令ipconfig 查看IP地址发现虚拟机与物理机网段是否一样,此处证明了桥接模式生效了。
windows系统IP查看,利用CMD去查看。
接下来Ping外网测试网络
发现网络ping提示失败,报错信息
如果发现桥接还是ping外网失败,那再返回NAT设置模式设置一下虚拟机网络的参数。
设置完成后再次执行dhclient -r与dhclient获取IP地址及其他网络地址信息。
ping 网关,通
ping 外网 还是出现报错信息。
利用命令route -n 查看网关信息,发现没有网关信息。
继续编辑网卡配置文件,修改IP,网关以及DNS(DNS看情况)信息。IP地址及网关配置需要跟虚拟机编辑配置一样。
配置完网卡配置文件之后,需要重启一下网络服务,命令:#systemctl restart network.service
再用route -n 查看网关,网关已有,加载成功。
ping外网测试,Ping www.aminglinux.com
ping几个外网都流畅,网络通畅。
(ping的时候,如果发现没有出现延迟,等信息时,不代表ping不通,可能是卡死状态,如果识别到域名及网站,一般都视为成功ping通。)
再用物理机去尝试连接虚拟机,虚拟机IP为:192.168.189.129 发现ping通,成功通信。
如果发现没有ifconfig的命令,可以使用yum去安装ifconfig命令。
命令:yum install -y net-tools
yum工具相当于苹果App store跟安卓的软件应用中心那样,适用于安装程序以及命令。
如果新安装系统发现,无法获取ip地址,或者无法配置ip地址,请浏览以下帖子操作改善:
https://blog.csdn.net/Lining_s/article/details/85925133