如何用本机使虚拟机上网[通俗易懂]

如何用本机使虚拟机上网[通俗易懂]虚拟机静态动态联网

大家好,又见面了,我是你们的朋友全栈君。

1.首先,需要有一个能上网的主机,这里用的是手机无线

ip addr show

如何用本机使虚拟机上网[通俗易懂]
//wlp3s0是无线网卡


2.配置火墙策略

保证火墙开启

如何用本机使虚拟机上网[通俗易懂]

用firewall-cmd – -list-all查看火墙策略服务状态

如何用本机使虚拟机上网[通俗易懂]
//可以看到masquerade状态是no

现在添加

如何用本机使虚拟机上网[通俗易懂]
//显示success是成功

继续

firewall-cmd   - -permanent   - -add-rich-rule='rule family=ipv4 source address=192.168.43.20 masquerade'      ##添加的是无线网卡的ip
sucess   ##成功后还是会显示success

重启火墙,再次查看状态

如何用本机使虚拟机上网[通俗易懂]
//已经开启,证明现在火墙策略已经做好

3.配置dhcp服务,在学习之旅(十一)有详细讲解。(如果要虚拟机静态上网,则跳过这一步)

4.配置虚拟机的ip,网关,dns

查看本机的网关

如何用本机使虚拟机上网[通俗易懂]

静态上网:

配置ip,要和主机的网段一致,下面采用文本文件设定

如何用本机使虚拟机上网[通俗易懂]

然后在 /etc/sysconfig/network中设定网关

如何用本机使虚拟机上网[通俗易懂]

保存退出后systemctl restart network 重启网络上面两个更改生效

如何用本机使虚拟机上网[通俗易懂]

再在/etc/resolv.conf 中设置dns,这里设置要成本机的网关

如何用本机使虚拟机上网[通俗易懂]
//保存退出后生效

测试一下

如何用本机使虚拟机上网[通俗易懂]
//成功联网

动态dhcp上网

配置dhcp服务,最主要的设置:

如何用本机使虚拟机上网[通俗易懂]

打开虚拟机,设置网卡获取ip的方式为

如何用本机使虚拟机上网[通俗易懂]

同样,设置网关

如何用本机使虚拟机上网[通俗易懂]

然后重启网络,dns会自动分配

如何用本机使虚拟机上网[通俗易懂]

测试

如何用本机使虚拟机上网[通俗易懂]
//相同的结果,ping通了,成功联网
  

  • 这里还有一点注意就是要保证虚拟机与主机的连通性,不然如果开始就连接不上,那么后续的问题如果出现ping不通,就会使很多新手非常头疼。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144225.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号