2虚拟机配置ip及网络问题排查
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2虚拟机配置ip及网络问题排查相关的知识,希望对你有一定的参考价值。
一、配置ip
1、自动获取ip
在虚拟机主机上配置ip目的就是为了可以方便使用远程终端工具登录虚拟机进行维护操作
1.在安装centos 操作系统时已经选择的网络模式是nat模式(nat模式不受网络环境限制,根据物理机网络实现网络连接,但是也有部分校园网如果做了nat限制就例外了)
2.执行dhclient自动获取ip命令,获取一个ip
3.执行ip addr 可以参看到获取到一个ens33网卡并对应一个ip地址(这个ip就是执行dhclient自动获取到的)
说明:这个自动获取到的ip段到底和什么有关系呢?请看下面截图
点击菜单栏里的编辑--虚拟网络编辑器--有个nat模式的子网段,这个nat网关需要记住
备注:如果我们不配置修改这个自动获取的ip的话当重启虚拟机后,这个ip也许就会变掉,所以一般我们会将这个ip设置成静态ip;
2、修改配置静态ip
点击“虚拟网络编辑器”可以看到网络连接模式(nat模式对应的有ip段和子网掩码及网关)根据nat网络模式获取到的网段来修改网卡配置文件进行配置静态ip
1.编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改项:BOOTPROTO=static----指启动的方式
ONBOOT=yes----重启时网卡可以自动加载,不加载IP就不能生效啦;
IPADDR=
NETMASK=
GATEWAY=
DNS1=119.29.29.29
保存并退出:wq
2.重启网络服务
systemctl restart network.service
3.ifconfig查看ip存在,并测试是否能连网:ping www.baidu.com
测试虚拟主机和本地物理机是否互通:当前已经互通
二、网络问题排查
问题描述:
刚开始用的nat模式,配置好静态ip后能够ping通百度,当我重启了下网络服务后就再也ping不通百度了;
处理方式:
1.我首先route -n查了下路由,同时ping网关和DNS都能通,检查了网络配置文件都没问题,问题没解决;
2.将网络模式修改成桥接,重新获取ip并配置静态ip,经测试连网关都不通;
3.又重新切换nat网络模式(将之前的nat模式给移除重新添加)重新获取ip并修改网卡配置文件,但是还是不通
此时检查防火墙selinux,将selinux关闭
setenfoce 0
然后route -n查看路由正常,然后ping网关和www.baidu.com竟然通啦;
总结:
1.检查网络模式(可以尝试切换下网络模式,比如当前使用的是nat模式,那么这个时候可以切换成桥接模式试试)
切换网络模式:点击虚拟机右下角有一个网络适配器图标----设置---选择"桥接模式"(此时网卡就变成了桥接模式)-----需要重新获取下切换成桥接模式下的ip
(执行:dhclient)----这个时候如果提示dhclient这个服务已经运行,那么可以用dhclient -r命令先将这个dhclient进程杀死,然后再重新执行dhclient获取下ip,用ifconfig查看ip发现和之前nat模式下获取的ip变了(这个就是当前要获取的ip);
2.检查网卡是否已连接;
3.编辑虚拟网络编辑器:可以尝试先选中当前的网络模式,移除网络(nat)模式,重新添加,根据nat模式下显示的子网掩码,网关来配置确认ip;
4.排查配置网卡配置文件里ip,网关,DNS都是否正确;
5.排查防火墙selinux;
route -n 查看路由
5.保持物理机和虚拟机之间是可以通信的;
扩展:1、net-tools 是ifconfig工具的包
补充:快照:vmware wokestation有一个快照功能,这个快照就类似于做备份(对前面已完成的操作做一个快照备份,假如后面的操作有误,想回到之前的配置地方是可以通过直接恢复快照的方式直接回到原来配置状态:快照--拍摄快照,快照---恢复到快照R)
以上是关于2虚拟机配置ip及网络问题排查的主要内容,如果未能解决你的问题,请参考以下文章