虚拟机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一主多从 读写分离_MySQL主从复制原理

    mysql一主多从 读写分离_MySQL主从复制原理文章目录前言一、基本概念1.读写分离(1)什么是读写分离(2)为什么要读写分离(3)什么时候要读写分离(4)主从复制与读写分离2.MySQL主从复制(1)mysql支持的复制类型(2)主从复制的工作过程(3)mysql主从复制高延迟的原因(4)mysql主从复制高延迟的解决办法3.常见的MySQL读写分离方式(1)基于程序代码内部实现(2)基于中间代理层实现二、MySQL主从复制架构搭建1.服务器配置2.实验前准备3.mysql主从服务器时间同步4.主服务器

    2022年8月13日
    5
  • Delphi中谨慎使用QuotedStr、QuotedString、DequotedString相关的函数

    Delphi中谨慎使用QuotedStr、QuotedString、DequotedString相关的函数//以下测试代码vars,ss:string;begin//1.添加定界符(内容中含定界符的要转义)ss:=QuotedStr(s);//单引号ss:=s.QuotedString(””);//单引号//2.添加指定的定界符(内容中含定界符的要转义)ss:=AnsiQuotedStr(s,'”‘);//双引号ss:=s.QuotedString(‘”‘);//双引号//3.去掉定界符(内容中含连续两个定界符的要反转义)…

    2022年10月18日
    2
  • 浅析Anycast技术[通俗易懂]

    浅析Anycast技术[通俗易懂]什么是AS号码AS号码即自治系统号码,是用来标识独立的自治系统的,在同一个自治系统内,使用相同内部路由协议,自治系统间使用外部路由协议(通常是BGP协议)。申请AS号码的单位需要与两家以上(包括两家)、有不同AS号码的网络接入商进行网络互联,并计划三个月内与他们同时运行BGP协议进行外部路由。什么是BGPAnyCast?BGPanycast就是利用一个(多个)as号码在不同的地区广播相同的一个ip段。利用bgp的寻路原则,短的aspath会选成最优路径(bgp寻路原则之n),从.

    2022年5月10日
    61
  • 单片机流水单C语言程序,51单片机流水灯C语言源程序

    单片机流水单C语言程序,51单片机流水灯C语言源程序**************************************************************文件名称:flash_led.c文件说明:流水灯C程序编写日期:2006年10月5日程序说明:MCU采用AT89S51,外接12M晶振,P1口输出*************************************************************/#in…

    2022年5月5日
    36
  • HTTP 500 Internal Server Error[通俗易懂]

    HTTP 500 Internal Server Error[通俗易懂]HTTP500InternalServerError

    2022年7月14日
    17
  • 百度面试题

    百度面试题1.一个int数组,里面数据无任何限制,要求求出所有这样的数a[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现。这道题的解答请看下一篇日志2.一个文件,内含一千万行字符串,每个字符串在1K以内,要求找出所有相反的串对,如abc和

    2022年7月15日
    24

发表回复

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

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