【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

这篇具有很好参考价值的文章主要介绍了【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文时间 2023-05-18
作者:sugerqube漆瓷

本文面向新手,重在理解会舍弃不少精密的理论,还请大佬们见谅。
本文目标:成功使用ssh工具登录linux,同时linux能连接外网。

网络基础

关于局域网

一切网络的目的:为了链接两台计算机

知识点1:每台物理机应该有一个ip地址

windows用户可以在win+R输入cmd打开命令行使用ipconfig查看自己的ip
IPv4 就是我这台电脑的ip地址192.168.1.117。
注:192.XXX一般是局域网
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络


知识点2:存在物理链接的两台电脑可以互相访问

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

一般用在cmd窗口用ping检查连通性。

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

ctrl+c结束ping
注:以上即以下情况介默认防火墙开放

知识点2.1:防火墙可以添加规则限制上述的访问。
知识点2.2:路由器一般兼具交换机的功能。


知识点3:在到达最后一个“设备”前经过的节点,可以被等效忽略

知识点3.1:网关地址为直接连接的ip地址

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

举例一个常见网络架构

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

以我的A为例,电脑的网线连接着路由器
路由器ip为192.168.1.1
所以网关地址为:192.168.1.1

同时作为同局域网下的B可以直接被我访问。

现在我想要访问sugerqube.org服务器的服务
我的网络经过了路由器的网关
路由器再经过112.X的(光纤)/(交换机),然后就可以等效为下图。

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

显然我可以访问通局域网下的sugerqube。

再次强调,上述只是一种理解方式,真实的环境还要涉及防火墙和协议

简述VBox的网络(桥接模式)

有上述基础 一个拓扑图就可以理解桥接模式是什么:
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络
这种模式胜在方便,但是有个缺点,他的ip是由真实路由器分配的,不方便我们ssh链接。
当然可以像下文那样改配置文件固定ip,不过存在隐藏问题
如果是笔记本接校园网,你的网关将是变动的,不能定死
笔者更喜欢下文的host-only模式不继续深入讨论桥接模式。

配置VBox的网络(HostOnly)

VBox的配置

有了上述基础,我们就可以很好的理解与配置VBox的网络了。

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络


IPv4的地址就相当于上述路由器的地址,是等一下我们linux里要配的网关地址。
DHCP服务器,相当于平时路由器给我们分配ip地址,192.168.1.X的由来。

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络


可以看到我们挂在在这个“路由器”下的虚拟机的ip地址范围应该在(101-254)
服务器占用100地址,相当于上面的sugerqube提供服务的机子。

把虚拟机连上“VBox路由器”
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

启动配置Linux网络。

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络


开机后使用ip addr查看ip,发现之前的100已经为我们分配了ip:192.168.137.120
但是此时的故名思议是host-only,我们的实机没有什么关系。
这里展示一个拓扑图:
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络
所以很明显,现在我们的linux是不联网的。
想要联网,需要把VBox插到我们真机的路由器上,当然不是真的插网线 :)

真机的配置

从控制面板-》网络和Internet-》网络链接,蓝色的理解为“VBox路由器”,红色的理解为真机“路由器”
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络
右键以太网【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络属性


【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络
将他共享给VBox。

!!!!!!!!!
在电脑重启后共享极有可能失效,需要重新共享(VBox的bug)。
!!!!!!!!!

新的拓扑结构:
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络
这时候就可以用我们的真机访问虚拟机了。

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络


但是此时Linux还不能访问互联网,因为现在的Linux的网络配置是按照之前的拓扑图生成的。
这里我们手动改一下,顺便固定一下ip。

Centos配置

因为真机可以ping通linux所以我们可以上我的ssh工具。
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络


注:bash窗口在手动关闭,物理通道断开,之前都可以保持链接,所以我们可以把ip改成其他,只是下次需要用新的ip连接。

配置文件地址/etc/sysconfig/network-scripts/ifcfg-enp0s3


因为是==只读文件==所以需要==权限==,在命令前加上sudo,或者切换为root用户。

使用命令
cd /etc/sysconfig/network-scripts/:移动到文件夹
sudo vi ifcfg-enp0s3:编辑文件
【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

可以看到 BOOTPROTO 是 ‘dhcp’就是我们上面看到的100服务器,是由他分配的意思,我们改成static(静态)
然后我们再在文末添加我们需要的配置

IPADDR=192.168.137.120
GATEWAY=192.168.137.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8

解析:
gateway是网关,就是我们上面拓扑图看到的插的路由器,就是VBox的192.168.137.1
netmask是网络掩码,dns1和dns2,一般都是上述值,推荐自行深入了解。

注:vi编辑器,按i开始编辑,按esc输入:wq保存退出

重置一下网卡

service network restart

【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络

可以看到现在已经可以顺利访问互联网了。

关于Nat转换网络

涉及比较多的深入计算机网络知识,
且主机无法访问虚拟机,不符合本文目标,有机会单开详解。文章来源地址https://www.toymoban.com/news/detail-449657.html

到了这里,关于【Linux】(小白向)详解VirtualBox网络配置-配置Linux网络的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LINUX网络第二章:时间同步ntp与chrony的配置

    目录 1.ntp  2.chrony——实验操作(搭建本地时间同步服务器) 2.1首先安装chrony 2.2修改vim /etc/chrony.conf配置文件 2.3在客户端修改配置文件​编辑 2.4重启 chronyd服务  2.5修改日期 2.6查看NAT服务器状态信息  2.7ntpdate 192.168.241.11 北斗时间同步 时间同步命令,ntp性能不太强,chrony的

    2024年02月02日
    浏览(34)
  • 【VirtualBox 安装centos7 及网络配置】附 阿里云盘下载

    最近公司开展了HW 安全行动,开发测试环境不能使用,自己想在本机上安装linux虚机来玩耍一下。本文记录个人安装的经验。 使用Oracle VirtualBox 虚拟机软件,原因:开源免费。 大家可以自行到官网下载最新版本: VirtualBox官网 本人下载的是6.1.3版本:以下大家参考下载,国内

    2024年02月02日
    浏览(40)
  • 【云原生】手把手带你安装VirtualBox虚拟机和网络配置

    VirtualBox 是一款免费的开源虚拟机软件,它可以在 Windows 、 Mac OS 和 Linux 操作系统上运行。 VirtualBox 可以让用户在单个计算机上创建多个虚拟计算机,每个虚拟计算机都可以运行不同的操作系统和应用程序,就像它们是独立的计算机一样。 Virtualbox 下载地址:https://www.virtual

    2024年02月12日
    浏览(35)
  • Oracle VM VirtualBox设置Nat网络配置本地Xshell连接到虚拟机

    一、VirtualBox新增Nat网络 二、给虚拟机配置Nat网络 三、配置端口映射保证本地主机可以访问虚拟机 配置成Nat以后,本地主机网段跟虚拟机网段不一样,所以需要配置端口映射 测试连接:

    2024年02月07日
    浏览(37)
  • 林子雨 VirtualBox + Ubuntu[linux] 配置 java、hadoop、Spark[python]、pyspark快速配置流程

    按照步骤快速执行shell,最快速配置。 读者可以根据该篇随记快速回顾流程,以及用到的shell指令和相关配置文件。 是林老师教程的精简版,初次配置者只能作为流程参考,主要和林子雨Spark[python]版课程配套。  林老师厦大实验指南链接如下: Spark编程基础(Python版)教材官

    2024年04月12日
    浏览(34)
  • 【Linux系列】vmware虚拟机网络配置详解

    原文地址 [1] 首发博客地址 [2] 系列文章地址 [3] vmware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 打开 vmware 虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到 VMnet0(桥接模式)

    2024年02月10日
    浏览(27)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(39)
  • 【提升FPGA面试技能:40GE、XGE、GE接口详解】——FPGA工程师和网络工程师在实现高速接口时需要了解这些常用的网络接口,本文将深入讲解这些接口的特性和...

    【提升FPGA面试技能:40GE、XGE、GE接口详解】——FPGA工程师和网络工程师在实现高速接口时需要了解这些常用的网络接口,本文将深入讲解这些接口的特性和实现方法。 在网络领域中,传输速率是一个重要的指标,因此在选择网络接口时,需要根据不同的需求选择不同的接口

    2024年01月24日
    浏览(43)
  • 【Linux操作系统】网络配置详解:从原理到实践(详细通俗讲明DNS)

    导语:网络配置是Linux系统中的一项重要任务,合理的网络配置可以保证计算机与其他设备的正常通信。本文将详细介绍Linux网络配置的原理和实践,包括网络配置原理、查看网络IP和网关、测试网络连通性、网络环境配置、设置主机名和hosts映射以及主机名解析过程分析等内

    2024年02月14日
    浏览(35)
  • 使用Pycharm和Anaconda配置Python环境图文详解教程——小白逐步操作版

    摘要:新建特定版本的Python环境并在PyCharm中进行设置是一项常用技能,本篇博客为初学者提供了非常详尽的教程,介绍了如何使用PyCharm和Anaconda配置Python开发环境。文章首先介绍了安装Anaconda和PyCharm的步骤,然后深入讲解了如何创建和管理Conda虚拟环境,包括如何为特定项目

    2024年04月22日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包