配置IP与网络问题的排查

为了让自己有个更好的Linux终端学习环境,我们可以使用远程工具来操作终端,而使用远程工具操作我们的Linux系统,我们则需要一个固定的(静态)IP地址来连接我们的终端,这个时候就需要我们手动的设置好(静态)IP地址。

配置ip

打开虚拟机,登陆到“root”账户 输入自动获取ip地址的命令

[root@localhost ~]# dhclient

查看ip地址命令:

[root@localhost ~]# ip add

PS:获取到的动态ip地址要记住,更改网络配置文件的时候需要用到,以及网关/子网掩码/也需要记住 查看网关的步骤: vmware点 编辑-虚拟网络编辑器-选中名为vmnet8的网络-NAT设置

[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33

通过以上的命令,可以查看一下网络配置文件的绝对路径有没有错误,这里命令较长,可以使用一个快捷键,Tap补全功能进行命令的补全或者是文件路径的补全。 比如当输入“sysc”时,可以按下Tap键补全“onfig”,当tap补全不上时说明可能存在相同的名字路径的多个路径,可以连按两次Tap键查看。 **编辑网卡配置文件:**vi(编辑命令) 跟 网卡配置文件绝对路径

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

当配置文件路径没有错误时,我们可以通过vi编辑器进行对网络配置文件的内容进行修改与添加 更改:

BOOTPROTO=static ONBOOT=yes

插入:

IPADDR=192.168.154.132 NETMASK=255.255.255.0 GATEWAT=192.168.154.2 DNS1=119.29.29.29 IPADDR=ip地址是dhclient获取,ip add查看到的动态ip NETMASK=子掩码都是255.255.255.0, GATEWAT=网关是ip网段.2 DNS1=DNS设置:119.29.29.29 公共DNS

修改好后按一下Esc键,紧接着输入“:wq”回车,wq,w为保存,q为退出,wq即保存并退出的意思 占满屏幕的信息,可以使用快捷键CTRL+L进行清屏 修改好网络配置文件后需要重启网络,输入以下命令进行重启

[root@localhost ~]# systemctl restart network.service

到这里网络配置就修改好了,已经修改位静态IP地址,这时修改好后我们还需要对结果测试一下网络是否可用,使用“ping”命令

网络问题排查

在修改好网络配置文件后,重启网络服务,ping一下一个网络地址,检查网络是否可用,如果网络不可用,我们需要排查看哪里出了问题并且修改好 已知的办法目前有,更改网络适配器适配器模式位桥接模式 更改好模式后我们需要重新获取一下网络,输入dhclient命令,这时会报错,说该程序已在运行中,我们需要杀死这个程序重新在运行,这个个时候我们就可以输入**“dhclient -r**”进行杀死,然后再输入dhclient查看 如果重新获取后ping的网络还是不能连接,我们可以切换会NAT模式,使用VI编辑器看下前面修改网络配置文件时否有修改错误内容的情况,如果没有,则需要可以尝试打开虚拟网络编辑器,移除名为“vmnet8”的网络,重新创建一个网络 重新创建的网络会重新分配一个子网地址 此时再输入获取id的命令即可:dhclient 这期间我都可以使用ifconfig命令来查看我们的网络IP情况,如果系统执行不了该命令则是没有安装这个程序 此时可以通过yum工具来安装ifconfig命令(前提是网络可以使用的情况下)

[root@localhost ~]# yum install -y net-tools