虚拟机centos 7网络配置

虚拟机centos 7网络配置新手虚拟机网络配置方法

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

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本文章记录是初入Linux网络配置。


一、centos网络配置说明

虚拟机网络配置有三种模式:Bridged桥接模式host-only仅主机模式NAT模式
下面分别介绍这三种模式

本机网络模式下文用于介绍

1.Bridget桥接模式

  • 默认使用Vmnet0,不提供DHCP服务

  • 虚拟机与外部主机在同一个网段上,相当于一个主机。

  • 既能与局域网内的主机通讯,也能与外部网络通信。

  • 容易与局域网其他主机引起ip地址冲突。

在这里插入图片描述
桥接模式直接与本机网络连接,可访问外部网络。

2.仅主机模式

  • 默认使用VMnet1,提供DHCP服务。
  • 一般情况下不能访问外网。
  • 可以与物理主机(本机)访问。
    在这里插入图片描述
    可以设置DHCP,可以修改ip地址范围,注意红圈前面的不要修改,否则本机以及虚拟机的都要修改,如下图。
    在这里插入图片描述

3.NAT模式

  • 默认使用VMnet8,提供DHCP服务。
  • 可以与物理机互相访问,也可访问外部网络。
  • 不能访问局域内其他机器。
  • 不会与局域网内其他ip地址发生冲突。
    在这里插入图片描述

3.小结

  • 虚拟网络VMnet1、VMnet8分别与主机上的VMnet1、VMnet8相连,其中IP地址都可查到。
  • 桥接模式可设置为仅主机模式
  • VMnet1、VMnet8可在NAT仅主机模式互相切换。
  • 为了提供不同的测试环境,有的需要虚拟机与局域网内的其它机器环境隔离,有的不需要,所以设计不同模式。

二、网络配置步骤

1.虚拟网络配置

以桥接模式为主进行网络配置

  • 进行虚拟网络编辑器配置:编辑 – 虚拟网络编辑器。

在这里插入图片描述
在这里插入图片描述
直接自动连接,无需改动。

2.虚拟网络文件配置

  • 启动虚拟机
  • 进入网络文件配置的目录,代码如下
cd /etc/sysconfig/network-scripts
  • 进入以下界面:
    在这里插入图片描述
    在所显示的配置中有两个网络文件,其中所要配置的网络文件为第一个:ifcfg-eno16777736。

3.编辑网络文件配置

  • 使用vi编辑神器进行编辑文件,如上图最后一行所示,另附代码如下:
vi ifcfg-eno16777736
  1. 按回车键进入以下界面:
    在这里插入图片描述

  2. 在当前界面按下i键进入交互模式。

  3. 把ONMOOT=NO改为ONBOOT=YES

  4. 修改完毕后按下esc键,输入:wq即可。

4.测试网络

  • 进行完以上配置重启network.service服务。
    代码如下:
service network restart
  • 进行ping测试,是否能连接外部网络
    代码如下:
ping www.baidu.com

如果连接成功会出现以下界面:
在这里插入图片描述

网络配置到此结束


总结

以上是我对网络配置大体介绍,如有不足之处,欢迎各位看官指出。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • 彻底卸载MySQL Connector Net

    彻底卸载MySQL Connector Net在win10控制面板中始终无法卸载MySQLConnectorNet。几经波折,终于找到一个成功的方式。故,在此记录。使用微软的Fixproblemsthatblockprogramsfrombeinginstalledorremoved进行卸载。

    2022年7月15日
    23
  • PHP文件包含漏洞攻防实战(allow_url_fopen、open_basedir)

    PHP文件包含漏洞攻防实战(allow_url_fopen、open_basedir)摘要PHP是一种非常流行的Web开发语言,互联网上的许多Web应用都是利用PHP开发的。而在利用PHP开发的Web应用中,PHP文件包含漏洞是一种常见的漏洞。利用PHP文件包含漏洞入侵网站也是主流的

    2022年7月1日
    24
  • mybatis拦截器执行顺序配置_springmvc拦截器执行顺序

    mybatis拦截器执行顺序配置_springmvc拦截器执行顺序1.原始jdbc工作流程原始jdbc工作流程以查询为例1加载驱动Class.forName(Driver.class.getName())2建立数据库连接Connectionroot=DriverManager.getConnection(“xx”,“xx”,“xx”)3预编译sql语句PreparedStatementpreparedStatement=root.prepareStatement(sql)4占位符参数赋值preparedSt

    2025年9月5日
    5
  • 超分辨率重建SRCNN–Matlab 7.0中运行

    终于找到一个可以在自己电脑中运行的超分辨率重建程序了,Matlab7.0真的是太老了(实际上是自己的笔记本太老了,哈哈)demo_SR.m%=========================================================================%超分辨率卷积神经网络(SRCNN)的测试码%%参考文献%ChaoDong,C…

    2022年4月6日
    220
  • linux系统日志文件查看方法_linux系统日志保存期限

    linux系统日志文件查看方法_linux系统日志保存期限Linux系统日志rsyslogdrsyslogd是linux系统提供的一个守护进程,用来处理系统日志。rsyslogd守护进程既能够接受用户进程输出的日志,也能够接受内核日志。ispurs-virtual-machine:~$psaux|greprsyslogdsyslog60330.00.02565883328?Ssl2月180:00/usr/sbin/rsyslogd-n1.syslog函数用户进程可以通过syslog函

    2022年8月15日
    4
  • django服务器_pycharm配置远程服务器解释器

    django服务器_pycharm配置远程服务器解释器可以看到,刚刚新建的test环境右边的[SSHconfiguration]中已经出现了一个服务器地址名。pycharm工具栏中的[Tools]-[StartSSHSession],如下图。这里弹出来的框就是要选择使用服务器的文件了,几个路径要搞明白。……

    2025年6月1日
    2

发表回复

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

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