centos7的配置IP和相关问题排查
时间:2017-08-11 20:17 来源:linux.it.net.cn 作者:IT
配置IP
首先查看网络情况
ip add 查看网络情况
dhclent 如果没有IP地址,使用此命令可自动获取IP
打开网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ensXX
修改网卡配置文件
BOOTPROTO=dhcp => BOOTPROTO=static 将动态IP切换成静态
IPONBOOT=on => ONBOOT=yes 开机自启动
IPADDR=xxx.xxx.xxx.xxx dhclient IP地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=xxx.xxx.xxx.xxx 网关地址
DNS1=119.29.29.29 DNS服务器
重启服务让配置生效
systemctl network.service
ping外网地址测试连通状态
ping www.baidu.com
网络问题排查
网卡不能上网的时候如何排查并解决
如果nat模式不能用,可以切换桥接模式
-
点击网络适配器
-
选择桥接模式,这时网卡就切换成了桥接模式
-
然后需要重新获取IP,使用 dhclient 命令
-
这时可能会报错,提示服务已经在运行了,不能重复再运行,这时需要杀死这个服务,使用dhclient -r 命令,杀死之后再运行 dhclient 命令即可
-
使用命令 ifconfig 发现IP变了,网段有变化了,则桥接模式配置成功
-
如果IP没有变化,依旧是nat模式以前那个网段,则说明桥接模式没有配置成功,或者dhclient执行的不成功
-
这时候首先查看我们桥接的网段,需要从windows上看
-
开始运行cmd,运行命令 ipconfig 查看以太网本地连接的IP地址的网段和网关
-
然后在到linxu里设置成和windows一样的网段地址和网关
-
获取到IP之后ping www.baidu.com 是否能通,能ping成功则成功
-
ping www.baidu.com 如果提示 connect network is unreachable 则说明现在不管是桥接还是nat模式都是存在问题的
-
这时需要打开虚拟机网卡设置查看一下是否是已连接状态
-
这时使用nat的模式去排查这个问题
-
打开VMware的虚拟网络编辑器
-
点击VMnat8,这就是我们nat相关的网络了,移除VMnat8,然后再添加一个网络VMnat8,之后确定
-
点击新添加的VMnat8,在下面VMnat信息处选择nat模式
-
先查看一下子网IP、子网掩码和nat设置里的网关,之后确定
-
回到linux界面,继续执行 dhclient -r 之后 再执行dhclient
-
自动获取IP后,ifconfig 查看一下自动获取的IP地址
-
然后测试一下网络连通性
-
先ping网关,如果能通,就再ping一下外网,如果能通,则成功
-
如果ping网关能通,ping外网报错的话,则说明并没有连接到外网
-
使用命令 root -n 可以查看网关,发现没有网关Gateway,那肯定就不可以连到外网了
-
这时打开网卡的配置文件,打开方式参考配置IP的笔记部分
-
网关和IP地址都需要手动改一下,并且配置DNS,之后保存配置文件
-
ifconfig 查看一下IP地址是不是我们更改的地址
-
root -n 查看是不是有了网关Gateway
-
测试外网连通性,成功则完成nat模式的配置
补充:
如果没有ifconfig这个命令,需要在系统可以联网的前提下去使用下面的命令安装ifconfig命令
yum install -y net-tools
(责任编辑:IT)
配置IP首先查看网络情况ip add 查看网络情况 dhclent 如果没有IP地址,使用此命令可自动获取IP 打开网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ensXX 修改网卡配置文件BOOTPROTO=dhcp => BOOTPROTO=static 将动态IP切换成静态 IPONBOOT=on => ONBOOT=yes 开机自启动 IPADDR=xxx.xxx.xxx.xxx dhclient IP地址 NETMASK=255.255.255.0 子网掩码 GATEWAY=xxx.xxx.xxx.xxx 网关地址 DNS1=119.29.29.29 DNS服务器 重启服务让配置生效systemctl network.service ping外网地址测试连通状态ping www.baidu.com 网络问题排查网卡不能上网的时候如何排查并解决如果nat模式不能用,可以切换桥接模式
补充:如果没有ifconfig这个命令,需要在系统可以联网的前提下去使用下面的命令安装ifconfig命令 yum install -y net-tools(责任编辑:IT) |