1.6/1.7 配置IP

1.8 网络问题排查


1.6/1.7 配置IP


一 、获取IP地址

#ip add命令查看IP地址(也可以用ifconfig命令)

blob.png


#dhclient命令 用DHCP协议自动获取IP,然后用ifconfig查看IP地址等等其它网络地址信息,此处可以看到成功获取到IP地址。(ens33是网卡名字,int是ip地址,netmask是子网掩码。此处我们可以看到IP地址,子网掩码等网络地址信息,先记住这些信息,待会我们等下会用上)

blob.png


DHCP获取到IP地址之后,再利用虚拟机自带的工具查看或者设置网关,方便我们等下写入。

blob.png

blob.png

blob.png

二、设置静态IP

因为IP地址是DHCP自动获取的,有可能重启电脑就会变化,然而,我们需要经常远程连接这台虚拟机,所以我们需要编辑网卡的配置文件(路径:/etc/sysconfig/network-scripts/ifcfg-ens33)来固定IP地址。


步骤:

1.用LS命令查看并核实网卡配置文件的路径及名字。(小技巧,可以利用TAB键自动补全自己想要的后续字符)

ls /etc/sysconfig/network-scripts/ifcfg-ens33(ens33是网卡名字)


blob.png


2.用vi命令 编辑网卡配置文件。

blob.png

blob.png


利用字母i(insert)编辑配置文件内容。

blob.png



这里需要设置BOOTPROTO为静态模式,ONBOOT模式开启,还有写入需要固定的IP地址、子网掩码以及DNS

(记住:输入的参数不能错,错一个字符就影响整条命令的效果IP地址=IPADDR,子网掩码=NETMASK,DNS=DNS1、DNS2表示,即使只有一个DNS也需要写成DNS1。网关是GATEWAY。)。

完成编辑配置后,按“esc”键退出输入模式,按“:”键,输入:wq 退出并保存。(w:write q:quiet !是强制动作)

blob.png

blob.png


3.以上操作完成后,需要手动重启网络服务。

重启网络服务的命令:systemctl restart network.service

blob.png


4.重启服务后,再用ifconfig查看网络信息,发现IP地址已经成功固定。

blob.png


1.8 网络问题排查


设置好网络参数后,发现ping外网不通。

blob.png


1.如果发现NAT模式ping网站还是失败,此时可以尝试更换网络模式,在VMware软件右下角“网络状态图标”调出设置。(参考截图)设置为桥接模式(无需勾选“复制物理网络连接状态。”)。

blob.png


blob.png


2.设置完桥接模式后,查看IP以及其他网络地址状态(利用ifconfig命令)。

blob.png


发现IP地址没被改变,这时候,我们需要做的是重新再用dhcp(dhclient命令)获取一下IP地址。敲入dhclient发现dhcp服务已经在运行了,不能再运行了。

blob.png


利用命令dhclient -r 结束dhcp服务。结束之后再次运行dhclient命令,再次ifconfig查看IP地址,此时发现IP与之前的不同,IP成功被修改,网络模式更换成功。CMD敲入命令ipconfig 查看IP地址发现虚拟机与物理机网段是否一样,此处证明了桥接模式生效了。

windows系统IP查看,利用CMD去查看。

blob.png

blob.png


接下来Ping外网测试网络

发现网络ping提示失败,报错信息

blob.png


如果发现桥接还是ping外网失败,那再返回NAT设置模式设置一下虚拟机网络的参数。

blob.png

blob.png

blob.png

blob.png


设置完成后再次执行dhclient -r与dhclient获取IP地址及其他网络地址信息。

blob.png

ping 网关,通

blob.png

ping 外网 还是出现报错信息。

blob.png

利用命令route -n 查看网关信息,发现没有网关信息。

blob.png

继续编辑网卡配置文件,修改IP,网关以及DNS(DNS看情况)信息。IP地址及网关配置需要跟虚拟机编辑配置一样。

blob.png

配置完网卡配置文件之后,需要重启一下网络服务,命令:#systemctl restart network.service


再用route -n 查看网关,网关已有,加载成功。

blob.png

ping外网测试,Ping www.aminglinux.com 

blob.png

ping几个外网都流畅,网络通畅。

(ping的时候,如果发现没有出现延迟,等信息时,不代表ping不通,可能是卡死状态,如果识别到域名及网站,一般都视为成功ping通。)

blob.png

再用物理机去尝试连接虚拟机,虚拟机IP为:192.168.189.129 发现ping通,成功通信。

blob.png


如果发现没有ifconfig的命令,可以使用yum去安装ifconfig命令。

命令:yum install -y net-tools

yum工具相当于苹果App store跟安卓的软件应用中心那样,适用于安装程序以及命令。blob.png