配置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