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

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

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

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pytorch loss反向传播出错

    pytorch loss反向传播出错在使用pytorch进行训练代码时,在运行loss.backward()误差反向传播时出错:RuntimeError:gradcanbeimplicitlycreatedonlyforscalaroutputsFile”train.py”,line143,intrainloss.backward()File”/usr/local/lib/python3.6/dist-packages/torch/tensor.py”,line198…

    2022年5月20日
    34
  • CFileDialog的使用方法简单介绍

    CFileDialog的使用方法简单介绍

    2021年12月1日
    45
  • 一个异常:Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to

    一个异常:Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to

    2021年7月19日
    65
  • Activity 工作流框架学习总结「建议收藏」

    Activity 工作流框架学习总结「建议收藏」环境的搭建和数据表的了解1.什么是工作流?工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(WorkflowManagementSystem,WfMS)是一个软件系统,它完成工作量的定义

    2022年5月7日
    97
  • 监控RuntimeException「建议收藏」

    监控RuntimeException「建议收藏」在线程提前终止的最主要原因就是RuntimeException,由于这些异常表示出现了某种编程错误或者其他不可修复的错误,因此它们通常不会被捕获。它们不会在调用栈中逐层传递,而是默认地在控制台中输出栈追踪信息,并终止线程我们可以通过实现java.lang.Thread.UncaughtExceptionHandler接口来获取RuntimeException异常的信息。

    2022年7月25日
    11
  • python保留小数位的两种方法总结[通俗易懂]

    python保留小数位的两种方法总结[通俗易懂]题目背景:方法一:format函数format有不同用法,代码如下,前者使用了占位符{},使用占位符可以同时输出多个,后者一次只能输出一个importmathres=math.sqrt(a**2+b**2)#使用占位符print(‘{:.3f}’.format(res))#可以同时输出多个print(‘{:.3f}\n{:.2f}’.format(res,res))#不使用占位符只能输出一个print(format(res,’.3f’))运行结果:方法二:’%

    2022年8月12日
    4

发表回复

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

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