该文章已经过期
 
 
先说明一下为什么要配置双网卡?

配置nat网络, 虚拟机可以通过主机访问外网, 通过桥接网络, 虚拟机绑定静态ip,可以和其他虚拟机通信

改正:虚拟机可以通过配置一个桥接网卡,访问外网, 不需要配置两个网卡

最小化安装后,nat网卡没有启用,需要修改ifcfg-enp0s3
[root@localhost network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=97735b81-9f4a-40bc-8ec3-94e6dcc6b3a3
DEVICE=enp0s3
ONBOOT=yes
 
重启
systemctl restart network.service
 
检查 nat网卡是否启用
ip addr show
nat网卡启用后,就可以通过主机访问外网了,
 
关闭虚拟机,
在添加一个桥接网卡
启动虚拟机, 进入命令行, 检查ip
ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:aa:52:27 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 85945sec preferred_lft 85945sec
    inet6 fe80::7ce6:ca1e:93ad:db2e/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:25:5d:85 brd ff:ff:ff:ff:ff:ff
    inet 172.18.7.128/22 brd 172.18.7.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::c05e:1093:a124:5dd3/64 scope link
       valid_lft forever preferred_lft forever
 
enp0s8是新创建的桥接网络
/24 表示这个IP掩码是255.255.255.0
      表示这个地址的前24(也就是IP前三位十进制)位为网络位。(局域网中的ip地址,前3位是一样的172.18.7, 只有最后一位是不一样的???)
      表示这个网段内有8位主机位,也就是2的8次方个主机(局域网可以提供的ip地址172.18.7.0--172.18.7.255???)
      表示这个地址为C类标准IP
 
记下红色的网卡mac地址和名称,这个ip地址是系统自动分配的,可以按需修改
复制enp0s3
cp ifcfg-enp0s3 ifcfg-enp0s8
 
修改fcfg-enp0s8后的如下
[root@localhost network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8
HWADDR=08:00:27:25:5d:85 #mac地址
TYPE=Ethernet
BOOTPROTO=static #静态ip
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8 #名称
UUID=97735b81-9f4a-40bc-8ec3-94e6dcc6b3b6 #uuid随便修改,不能和enp0s3重复, 这里只修改了最后两位a3->b6
DEVICE=enp0s8
ONBOOT=yes #开机启动
IPADDR=172.18.7.128  #可以按需要修改,不能跟局域网其他ip冲突
NETMASK=255.255.252.0 #子网掩码如果是24,那这里应该是NETMASK=255.255.255.0
GATEWAY=172.18.7.1
DNS1=172.18.7.1
DNS2=4.4.4.4
 
重启网络
systemctl restart network.service
 
检查 ip addr show
 
检查和主机连通性, 检查虚机和虚机连通性, 检查和外网连通性
ping -c 4 fedora
ping -c 4 hdp1
ping -c 4 www.baidu.com
完成
======================================
测试桥接方式访问外网
centos7 最小化安装后, nat网卡默认是没有启用的,如果需要启用,需要修改ifcfg-enp0s3
ONBOOT=yes

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=25b75a1b-07cf-4d30-a937-6c17bae9e1a9
DEVICE=enp0s3
ONBOOT=no
关闭虚拟机, 禁用nat网卡, 添加桥接网卡, 重新登陆
 
[root@localhost ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:61:5e:3e brd ff:ff:ff:ff:ff:ff
    inet 172.18.6.198/22 brd 172.18.7.255 scope global dynamic enp0s8
       valid_lft 3096sec preferred_lft 3096sec
    inet6 fe80::b259:4893:4bc4:93c1/64 scope link 
       valid_lft forever preferred_lft forever
[root@localhost ~]# ping -c4 www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=56 time=4.74 ms
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=56 time=3.67 ms
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=3 ttl=56 time=5.50 ms
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=4 ttl=56 time=3.44 ms
 
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3011ms
rtt min/avg/max/mdev = 3.447/4.343/5.502/0.832 ms
可以通过桥接方式访问外网
[root@localhost ~]# nmcli connection show
NAME                UUID                                  TYPE            DEVICE 
Wired connection 1  2a9eda70-eb5b-3e7d-8948-2cbdebb69c65  802-3-ethernet  enp0s8 
enp0s3              25b75a1b-07cf-4d30-a937-6c17bae9e1a9  802-3-ethernet  --     
 
 
[root@localhost ~]# ll /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r--. 1 root root 311 May  3 21:55 /etc/sysconfig/network-scripts/ifcfg-enp0s3
-rw-r--r--. 1 root root 254 Sep 12  2016 /etc/sysconfig/network-scripts/ifcfg-lo
没有找到新添加的桥接网卡的配置文件,????

virtualbox 最小化安装centos7 配置双网卡(nat和桥接)记录----已经过期的更多相关文章

  1. 通过virtualbox最小化安装centos 6.3后无法上网解决办法

    通过virtualbox最小化安装centos 6.3后无法上网解决办法 1.设置virtualbox的网络连接方式,如下图使用桥接方式,桥接的网卡为宿主正在上网的网卡,现在我是通过无线来上网的,所以 ...

  2. virtualbox下最小化安装centos7后上网设置

    在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活. 可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 将 O ...

  3. 最小化安装centos7下配置网络

    虚拟机操作系统:centos7.0 命令行模式 1.首先明确centos7在最小化安装完是不支持上网的,相应的查看网络以及修改网络参数是不能使用的,最常见的就是我们常用的ifconfig. 2.找到网 ...

  4. 最小化安装CentOS7的网卡设置

    实验环境:CentOS 7 Minimal Installation 64bit (1511) 最小化安装CentOS 7 后,查看网卡的信息让人很意外,因为网卡的命名规则变了,网卡的名字让人很难懂. ...

  5. 最小化安装centos7心得

    在虚拟机里最小化安装了centos7,只有字符界面,发现网卡不通,解决方法: 调整网卡配置文件: cd /etc/sysconfig/network-scripts/ 有两个ifcfg文件,一个ifc ...

  6. Centos 7最小化安装后配置

    关闭SELINUX vi /etc/sysconfig/selinux SELINUX=disabled :wq 配置网卡(最小化安装后ifconfig无法使用),该配置的前提是采用 NAT模式 vi ...

  7. 最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境

    虚拟机自定义最小化安装,新增用户做为管理员,打开自动获取网络,桥接模式.所有的操作只有命令,不做解释,看不明白的可以自行搜索相关的资料. # 开头的行是注释行,# 开头的空行,我自己装机时做了快照.未 ...

  8. 解决最小化安装Centos7后无法上网的问题,以及安装成功后的基本配置

    发现问题 刚装完最小化的系统后,如果直接ping外网,可能回出现如下情况 解决问题 首先编辑虚拟机的DHCP池: 在弹出的“虚拟网络编辑器”窗口中选择NAT模式的,编辑为其分配地址池: 然后编辑网卡的 ...

  9. centos7最小化安装后配置笔记

    一.安装wget(步骤2备用) yum install wget -y 二.切换yum源为阿里云 备份旧源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum ...

随机推荐

  1. Kafka部署与代码实例(转)

    来自:http://doc.okbase.net/QING____/archive/19447.html 也可参考: http://blog.csdn.net/21aspnet/article/det ...

  2. 用python解析pdf中的文本与表格【pdfplumber的安装与使用】

    我们接触到的很多文档资料都是以pdf格式存在的,比如:论文,技术文档,标准文件,书籍等.pdf格式使得用机器从中提取信息格外困难. 为了解决这个问题,我找到了几种解决方案,最后选择了python上的p ...

  3. 转 PHP常用正则表达式汇总

    1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2.    "^\d+$" //非负整数(正整数 + 0) 3.    "^[0 ...

  4. String的一些方法试探

    package countio; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; impo ...

  5. Aerospike系列:4:简单的增删改查aql

    [root@localhost bin]# aql --help Usage: aql OPTIONS OPTIONS -h <host> The hostname to the serv ...

  6. 软件工程各阶段的UML图

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6616876.html UML是统一建模语言,主要用于软件的分析与设计阶段.但是UML有这么多图,具体怎么用呢? ...

  7. Python接收邮件并保存至MySQL

    转自:http://www.360doc.com/content/14/0103/13/11789990_342303735.shtml 参考了一些网络上的资料,做了个简单程序,使用python接收邮 ...

  8. 12、java5锁java.util.concurrent.locks.Lock之ReentrantLock

    JDK文档描述: public interface LockLock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作.此实现允许更灵活的结构,可以具有差别很大的属性,可 ...

  9. 链接sql数据库并输出csv文件

    __author__ = 'chunyang.wu' #作者:SelectDB # -*- coding: utf-8 -*- import MySQLdb import os os.environ[ ...

  10. Ubuntu18.04下使用Blender进行视频格式转换

    Ubuntu下可以使用Blender的Video Editing功能进行视频格式转换, 具体步骤: 打开Blender后, 在顶层菜单栏中, 将Choose Screen Layout修改为Video ...