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

配置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. Linux中找出占用内存最多的前N个进程

    一.使用ps命令 ps -aux | sort -k4nr | head -N *命令详解: 1. head:-N可以指定显示的行数,默认显示10行. 2. ps:参数a指代all——所有的进程,u指 ...

  2. stardict dict url

    http ://download.huzheng.org/zh_CN/  tar -xjvf a.tar.bz2 -C /usr/share/stardict/dic 

  3. Linux内存管理(转)

    一.内核空间 1.1 页 页(page)是内核的内存管理基本单位. ==> linux/mm_types.h struct page { page_flags_t flags; 页标志符 ato ...

  4. Dapper 的输出参数使用示范

    -- 普通SQL 示范-- Queries with output parameters. Hide Shrink Copy Code // output parameters // the para ...

  5. iOS TableView多级列表

    代码地址如下:http://www.demodashi.com/demo/15006.html 效果预览 ### 一.需求 TableView多级列表:分级展开或合并,逐级获取并展示其子级数据,可以设 ...

  6. <转>lua解释执行脚本流程

    本文转自:http://www.cnblogs.com/zxh1210603696/p/4458473.html #include "lua.hpp" #include <i ...

  7. Solr Wiki文档

    相比ElasticSearch,Solr的文档详尽丰富,同时也显得冗余啰嗦. Solr的官方文档有两个地方: Solr官方教程 Solr社区维基 本文主要列出一些Solr Wiki中的主要讨论主题,方 ...

  8. 最新的 CocoaPods 的使用教程(一)

    发布开源库到CocoaPods的时候.对CocoaPods重新学习了一下. 1.CocoaPods的日常使用 2.创建CocoaPods的私有库 3.创建CocoaPods的开源库 一. CocoaP ...

  9. 聊聊阻塞与非阻塞、同步与异步、I/O模型

    1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端:  同步: 所谓同步,就是在c端 ...

  10. webpack window 添加第三方库

    有的时候还想来点jquery,moment,undersocre之类的库,webpack可以非常容易的做到这一点,有谣言说Bower即将停止开发了, 作者推荐都使用npm来管理依赖.那么我们现在安装在 ...