centos7虚拟机与本机网络连接问题

centos7虚拟机与本机网络连接问题

因为要测试使用Redis服务,百度了各种问题才发现不是Redis的问题,而是虚拟机与本机网络不能互通。记录下详细的本机与虚拟机网络连通过程。
1.查看本地wifi配置,查看是否有vmnet8
centos7虚拟机与本机网络连接问题_第1张图片
centos7虚拟机与本机网络连接问题_第2张图片
centos7虚拟机与本机网络连接问题_第3张图片
如果没有。打开虚拟机-编辑中的虚拟网络编辑,勾选上并保存:
centos7虚拟机与本机网络连接问题_第4张图片
2.将虚拟机设置中的网络模式进行修改
在这里插入图片描述
3.启动虚拟机进行网络配置,设置静态ip
切换到配置目录下查看配置文件:cd /etc/sysconfig/network-scripts
在这里插入图片描述
此处发现ifcfg-eth0,如果没有的话直接复制ifcfg-ens33(已有的)为ifcfg-eth0

cp ifcfg-ens33 ifcfg-eth0 

追写入以下内容:
IPADDR=192.168.72.94
NETMASK=255.255.255.0
NETWORK=192.168.72.0 #末位为0
GATEWAY=192.168.72.2
BROADCAST=192.168.72.255 #末位为255
HWADDR=00:0C:29:e6:20:ce
同时修改 ONBOOT=yes BOOTPROTO=static NAME=eth0 DEVICE=eth0
此处地址与虚拟机中vmnet8的NAT设置相对应
centos7虚拟机与本机网络连接问题_第5张图片
HWADDR=00:0C:29:e6:20:ce 使用 ifconfig 获取
在这里插入图片描述
注意对应下面属性中的ip一致
centos7虚拟机与本机网络连接问题_第6张图片
4.修改启动项配置并执行
vi /etc/default/grub //编辑启动项配置 在下面位置插入net.ifnames=0 biosdevname=0
在这里插入图片描述
运行命令 grub2-mkconfig -o /boot/grub2/grub.cfg 更新环境参数
重启网卡: systemctl restart network

5.至此,ping 虚拟机ip ping 本机ip ping www.baidu.com 都可以成功
6.启动Redis
打开防火墙端口: firewall-cmd --add-port=6379/tcp
(永久打开) :firewall-cmd --zone=public --add-port=6379/tcp --permanent
查看端口状态:firewall-cmd --query-port=6379/tcp //检测端口是否开放
开启redis服务:./redis-server redis.conf
查看redis进程: ps aux|grep redis //开启即正常
7.本地测试
打开本机cmd ,输入 telnet 虚拟机ip 6379 返回一个大黑框,恭喜成功
打开Redis desktop Manager 输入连接信息,成功!截图留念
centos7虚拟机与本机网络连接问题_第7张图片

你可能感兴趣的:(centos,redis,网络,linux)