Linux中虚拟机如何可以上网百度等网站——网桥、网关、dns配置方法

编程知识 更新时间:2023-04-19 21:06:52

虚拟机如何才能上网百度等网站呢?我们需要进行一系列的网络配置。已知百度的ip是14.215.177.38,电信的ip是218.30.19.50。

实验素材需要Linux系统的真机(可以上网)和虚拟机b进行测试,如下图,首先在真机进行ip和网桥设置,需要配置两个文件,位置在/etc/sysconfig/network-scripts/ifcfg-enp0s31f6(enp0s31f6是自己真机的真实网卡,是什么就写什么,可以使用ifconfig命令查看)和/etc/sysconfig/network-scripts/ifcfg-br0,编写的内容如下图,然后重启网卡,重新加载配置文件。

现在真机的ip为172.25.254.77,使用命令firewall-cmd --add-masquerade开启地址伪装功能,现在真机就变为网关,可以帮虚拟机b伪装地址,连外网。

现在打开虚拟机b,配置虚拟机b的网卡ip,位置在/etc/sysconfig/network-scripts/ifcfg-ens3,内容如下图,这里设置了虚拟机b的ip为172.25.254.99。

然后配置虚拟机b的网关,位置在/etc/sysconfig/network,添加内容GATEWAY=172.25.254.77(真机的ip),重启网卡,重新加载配置文件,可以使用命令route -n查看网关是否配置成功,测试ping 14.215.177.38,连接百度成功。

但是现在还是不完美,只有知道了百度的ip号才可以连接,那淘宝呢,qq呢,不知道ip怎么办?现在需要配置dns(地址解析),他可以帮我们从地址(例如www.baidu)解析为ip(例如14.215.177.38),现在这个工作电信帮我们做,电信的ip是218.30.19.50。如下图,配置dns的文件/etc/resolv.conf,添加nameserver 218.30.19.50,现在ping www.baidu可以成功连接百度,ping www.qq也可以成功腾讯。

更多推荐

Linux中虚拟机如何可以上网百度等网站——网桥、网关、dns配置方法

本文发布于:2023-04-15 11:34:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/540d10d1a91245291ce4ac9f31304d4f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网关   虚拟机   网桥   方法   网站

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 78109文章数
  • 14阅读数
  • 0评论数