• Virtual Box虚拟机下CentOS网络设置


    VirtualBox中有4中网络连接方式:

    a. NAT                          网络地址转换模式(Network Address Translation)
    b. Bridged Adapter        桥接模式
    c. Internal                     内部网络模式
    d. Host-only Adapter     主机模式

    VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。

    要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:

    一、4种网络连接方式分析

    注意:由于CentOs 7默认没有安装ifconfig命令。所以先用yum安装一下network-tools,ifconfig指令才可用。

    使用命令:

    [root@web2 ~ ]#yum list
    ...
    [root@web2 ~ ]#yum search ifconfig
    ...
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.163.com
    ==================== Matched: ifconfig ===========
    net-tools.x86_64 : Basic networking tools
    [root@web2 ~ ]#yum -y install network-tools

      1、默认为网络地址转换,这种方式,虚拟机可以访问主机,虚拟机可以访问互联网(主机能访问互联网的情况下)。但是主机无法访问虚拟机,虚拟机之间也无法访问。

      

      2、桥接,选择桥接,虚拟机等于是与主机连接相同网络的其他主机一样,跟主机在同一个网段内,分配不同的IP地址。所以没有什么限制,但是会占用同一网络下的一个IP地址。

       

      3、选择仅主机(Host-Only)网络,要进行设置才可以保证,主机和虚拟机之间通信,虚拟机访问互联网(主机可以访问互联网情况下),

      

      需要做的设置如下:

      将主机的防火墙关闭

      

      然后打开Internet连接共享,家庭网络连接选择“VirtualBox Host-Only Network”。

      

      检查虚拟机的网络与VirtualBox Host-Only Network是否是同一个网段内,虚拟机的IP地址为192.168.56.103。

      

      将VirtualBox Host-Only Network的IP地址修改为192.168.56.1,保存。

      

      进入到虚拟机,检查虚拟机与主机的连通性。

      

      

      检查虚拟机是否能连通互联网,如果不能连通互联网,做如下配置修改

      

      不能连接互联网,需要将IP地址修改为静态的IP地址,然后配置DNS。

      修改IP地址:

      编辑/etc/sysconfig/network-scripts/ifcfg-enp0s3

    [root@web2 ~]#
    [root@web2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-
    ifcfg-enp0s3  ifcfg-lo
    [root@web2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

      修改配置,修改方法如下

     修改后。

     

       修改完IP地址后,重启网络,指令如下:

    [root@web2 ~]# service network restart
    Restarting network (via systemctl):                        [  确定  ]
    [root@web2 ~]#

       然后修改DNS服务器配置。

       修改配置文件 vi /etc/resolv.conf

    [root@web2 ~]# vi /etc/resolv.conf

       修改后内容如下:

    # Generated by NetworkManager
    nameserver 114.114.114.114
    nameserver 202.96.209.133
    search example.com
    ~

      修改保存后重启网卡。命令如下:

    [root@web2 ~]# systemctl restart network
    [root@web2 ~]#

      操作完成后,检查是否能访问互联网。

      可以访问互联网,完成。

      

  • 相关阅读:
    vue路由的简单实例
    webpack配置sass模块的加载
    jQuery停止动画——stop()方法的使用
    jQuery检查某个元素在页面上是否存在
    js获取鼠标当前的位置
    js实现一些跨浏览器的事件方法
    逐个访问URL的每个查询字符串参数
    《锋利的jQuery》(第2版)读书笔记4
    jQuery与Ajax的应用——《锋利的jQuery》(第2版)读书笔记3
    jQuery中的事件和动画——《锋利的jQuery》(第2版)读书笔记2
  • 原文地址:https://www.cnblogs.com/alsodzy/p/9812056.html
Copyright © 2020-2023  润新知