关于图形界面的配置,我这里就不多介绍了,这个很简单。这里介绍的是如何通过修改配置文件来实现虚拟网卡。

  首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置

1、先用ifconfig查看当前的网卡配置

ens33     Link encap:以太网  硬件地址 :0c::c6:be:c7
inet6 地址: fe80::20c:29ef:fec6:bec7/ Scope:Link
UP BROADCAST RUNNING MULTICAST MTU: 跃点数:
接收数据包: 错误: 丢弃: 过载: 帧数:
发送数据包: 错误: 丢弃: 过载: 载波:
碰撞: 发送队列长度:
接收字节: (25.8 KB) 发送字节: (27.7 KB) lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::/ Scope:Host
UP LOOPBACK RUNNING MTU: 跃点数:
接收数据包: 错误: 丢弃: 过载: 帧数:
发送数据包: 错误: 丢弃: 过载: 载波:
碰撞: 发送队列长度:
接收字节: (12.2 KB) 发送字节: (12.2 KB)

  一般没有进行设置之前,打印的信息如上所示。

2、查看当前网卡配置,打开配置文件/etc/network/interfaces

sudo vim /etc/network/interfaces

  可以看到只有一个回环测试的网卡配置

auto lo
iface lo inet loopback

3、选择添加我们自己的网卡配置,第一个网卡(ens33)配置一定要是外网的,如果你配置成内网的,那么将导致你的系统不能上外网。

  地址、掩码和网关根据自己实际的网络进行配置。我这里的外网ip是172.16.2.xxx网段的。

auto ens33
iface ens33 inet static  #设置静态IP,动态的是将static修改为dhcp,如果设置为动态IP无法设置虚拟网卡
address 172.16.2.95    # 如果为动态IP以下的都不用配置。
netmask 255.255.0.0
gateway 172.16.254.254

4、接下来配置虚拟网卡(ens33:1)

  同样内网的IP根据实际情况配置,我这里的内网IP是192.168.8.xxx网段的。

auto ens33:
iface ens33: inet static
address 192.168.8.95
netmask 255.255.255.0
gateway 192.168.8.1

  这样你就可以同时访问内外网了。

  假设添加多一个其他网段的内网虚拟网卡。

auto ens33:
iface ens33: inet static
address 192.168.88.95
netmask 255.255.255.0
gateway 192.168.88.1

  以此类推,可增加多个不同网段的内网网卡,都可以互相访问。

5、配置默认网关

  打开 /etc/resolv.conf

sudo vim /etc/resolv.conf

  往配置文件中添加上面配置的网段的网关,我们这里上面配置了三个网段,那么我们的配置文件中添加以下信息

nameserver 172.16.254.254
nameserver 192.168.8.1
nameserver 192.168.88.1

  在以前的版本中到这里就可以,但在新版本中还要在另一个配置文件中添加以上的内容。

  打开/etc/resolvconf/resolv.conf.d/base

sudo vim /etc/resolvconf/resolv.conf.d/base

  通样增加上面三个默认网关


nameserver 172.16.254.254
nameserver 192.168.8.1
nameserver 192.168.88.1

6、重启电脑 reboot

  修改好这些后,只有重启电脑才能生效,用命令重启网卡(sudo /etc/init.d/networking restart)是没有作用的。原因尚不清楚。

  重启电脑后再用ifconfig查看,就有多个网卡的配置了,而且都能使用,互不冲突。

 

  

Linux网络配置之虚拟网卡的配置(ubuntu 16.04)的更多相关文章

  1. ubuntu 16.04 网络配置之虚拟网卡的配置

    关于图形界面的配置,我这里就不多介绍了,这个很简单.这里介绍的是如何通过修改配置文件来实现虚拟网卡. 首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1.先用ifcon ...

  2. Linux网络配置之虚拟网卡的配置(Red Hat 6.5)

    怎么查看当前的网络状态,这里就不着重描述,用ifconfig命令就可以.我们直接进入主题. red hat系统中的网卡配置在这个目录中:/etc/sysconfig/network-scripts 1 ...

  3. Linux网络配置之虚拟网卡的配置(ubuntu 16.04)案例

    sudo vim /etc/network/interfaces 标红的名称一定要一致 sudo vim /etc/resolv.conf  配置外网的ip(默认可以不填,系统自己获取)

  4. Ubuntu 16.04安装JDK/JRE并配置环境变量

    作为一个Linux新手,在写这篇文章之前,安装了几次jdk,好多次都是环境变量配置错误,导致无法登录系统.经过几天的研究,今天新装系统,从头来完整配置一遍 系统版本:Ubuntu 16.04 JDK版 ...

  5. Linux:配置Linux网络和克隆虚拟机并更改配置

    Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置   一.配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候 ...

  6. linux下TUN/TAP虚拟网卡的使用

    转载:http://wushank.blog.51cto.com/3489095/1306849 tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设 ...

  7. VMWare虚拟机中Ubuntu 16.04 (linux无桌面)配置静态IP上网

    1. 基础环境说明 虚拟机: VMWare 12.5.2 操作系统: Ubuntu 16.04 (无桌面) 物理主机操作系统: win 7 旗舰版 2. 摸底 VMware在安装之后,会创建2个虚拟的 ...

  8. Tomcat 配置WEB虚拟映射 及 配置虚拟主机

    Tomcat  配置WEB虚拟映射 及 配置虚拟主机 配置WEB虚拟映射文件夹有三种方法例如以下: 第一(要重新启动server的): 打开路径 Tomcat 6.0\conf 下的 server.x ...

  9. 【netcore基础】ubuntu 16.04 搭建.net core 2.1 linux 运行环境 nginx反向代理 supervisor配置自启动

    今天来整理下 netcore 在 linux(ubuntu) 上的运行环境搭建 对应版本 ubuntu 16.04 .net core 2.1 nginx version: nginx/1.10.3 ...

随机推荐

  1. 访问进程环境变量environ时的一个坑

    在unistd.h中定义了变量char **environ;来表示当前所有环境变量,一般来说访问特定环境变量可以用getenv,但是想遍历所有环境变量就得使用environ. 即在程序内全局声明ext ...

  2. PS1 长命令回到行首进行覆盖

    linux shell 命令输入过长导致折行后的命令回到行首进行覆盖,第二行的时候又能自动换到下一行了,导致这个问题的原因是没有设置正确的 PS1 变量 家目录下打开 vim .bashrc 修改 P ...

  3. NGUI中LabelA停靠LabelB的方法

    详情看 http://note.youdao.com/noteshare?id=ec901d56341207052b2d19233b5ddba3 这里仅仅贴出文字,完整内容请看上面链接. 有这样一个需 ...

  4. POJ1159解题心得

    题目:http://poj.org/problem?id=1159 刚开始,从样例的特征去思考.总让我从回文数的角度去思考,想出几个方案,可都用了数据去检验,发现不行.如:ABCDDCB,BACDCA ...

  5. 关于Eclipse中复制粘贴一个项目后的操作

    今天在做一个小Demo,内容和之前的项目有些类似就直接复制过来了,项目名修改了,web.xml的项目名也修改了,可是部署到Tomcat之后,以这个新项目名进行访问就会出现404的错误,只可以使用复制之 ...

  6. form中的input的redonly和disable区别

    Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容.但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / pass ...

  7. 在VritualBox中安装CentOS7

    系统:Windows10 位 详细步骤参考: Windows平台上通过VirtualBox安装centos虚拟机 安装virtual box 出现2503错误解决:c:/windows/temp 添加 ...

  8. C# 在根据窗体中的表格数据生成word文档时出错

    出错内容为:

  9. 使用COM口的2、3针的通断作为中端源(有一个读图像的摄像头,当把卡插到位时触发中端,防止在插卡的过程中出现不稳定的图像)

    利用串口2读,串口3发数据的特点.建立不断的发送流,再从接收端接收.如果收到,则数据畅通,否则断开.相当于产生一个中断.这样电脑对外部事件可作出反应. using System;using Syste ...

  10. Spring+Log4j的集成总结

    导入依赖的jar包 <log4j.version>1.2.16</log4j.version> <!-- 自动引入slf4j-api.jar,log4j.jar,以及sl ...