如何让CentOS8虚拟机与主机相互Ping通
在VMWare上安装了CentOS8,打开终端,发布nmcli命令:浏览器
当前链接的是virbr0,ipv4地址是192.168.122.1,而网卡ens33没有链接的。网络
打开主机的命令行窗口,发布命令ping 192.168.122.1:编辑器
请求超时,主机Ping不通虚拟机。ui
发布ipconfig命令,查看主机ipv4地址:spa
主机ipv4地址是192.168.1.102,下面看看虚拟机可否Ping通主机。.net
能够看到,虚拟机也不能Ping通主机。所以虚拟机没法经过主机访问外网:命令行
怎么解决这个问题呢?3d
在桌面单击右键,选择“Settings”:code
在Settings对话框里添加Wired链接:blog
有人就要问了,网关为何要设置为192.168.225.2,IP地址为何要设置在225网段?
在VMWare里打开虚拟网络编辑器:
单击【NAT设置】按钮:
若是在虚拟机上设置网络链接时网关没有设置成192.168.225.2,那么主机与虚拟机之间是ping不通的。
即便虚拟机上设置网络链接时网关设置成192.168.225.2了,可是IP地址没有设置成225网段,好比设置成192.168.200,100,那么主机与虚拟机之间也是ping不通的。
打开终端,查看网络链接:
网络链接ens33,ipv4地址为192.168.225.100。
在主机命令行发布:ping 192.168.225.100
再看看虚拟机可否ping通主机:
OK,如今主机与虚拟机能够相互Ping通了。
此时,虚拟机的浏览器能够访问Internet了。
查看虚拟机的网络链接:
关闭网络链接nw01:
再查看虚拟机的网络链接:
此时,虚拟机的浏览器又没法访问外网了:
如今,又启用nw01网络链接:
再查看虚拟机的网络链接:
能够在Settings对话框的Network里去修改网络链接nw01的ipv4地址,固然能够在终端经过命令方式来设置ip地址。
(1)非交互式修改ip地址
nmcli c modify nw01 ipv4.addr '192.168.225.99/24'
注意,修改了网络链接nw01的ipv4地址后要重启该网络链接。
此时,主机依然能够ping通虚拟机:
虚拟机也能够ping通主机:
(2)交互方式修改ip地址
发布命令:nmcli c edit nw01,出现命令提示符:nmcli>,而后依次执行以下命令:
nmcli> goto ipv4.addresses nmcli ipv4.addresses> change Edit 'addresses' value: 192.168.225.100/24 Do you also want to set 'ipv4.method' to 'manual'? [yes]: yes nmcli ipv4.addresses> back nmcli ipv4> save nmcli ipv4> activate nmcli ipv4> quit
说明:网上看到的交互式修改ip地址,少了一条命令:nmcli ipv4.addresses> back
此时,查看网路链接,能够发现nw01链接的ipv4地址又改回成192.168.225.100了。
本文分享 CSDN - howard2005。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。