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

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

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

  1. ens33 Link encap:以太网 硬件地址 02:0c:29:c6:be:c7
  2. inet6 地址: fe80::20c:29ef:fec6:bec7/64 Scope:Link
  3. UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
  4. 接收数据包:215 错误:0 丢弃:0 过载:0 帧数:0
  5. 发送数据包:256 错误:0 丢弃:0 过载:0 载波:0
  6. 碰撞:0 发送队列长度:1000
  7. 接收字节:25858 (25.8 KB) 发送字节:27711 (27.7 KB)
  8.  
  9. lo Link encap:本地环回
  10. inet 地址:127.0.0.1 掩码:255.0.0.0
  11. inet6 地址: ::1/128 Scope:Host
  12. UP LOOPBACK RUNNING MTU:65536 跃点数:1
  13. 接收数据包:165 错误:0 丢弃:0 过载:0 帧数:0
  14. 发送数据包:165 错误:0 丢弃:0 过载:0 载波:0
  15. 碰撞:0 发送队列长度:1
  16. 接收字节:12225 (12.2 KB) 发送字节:12225 (12.2 KB)

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

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

  1. sudo vim /etc/network/interfaces

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

  1. auto lo
  2. iface lo inet loopback

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

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

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

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

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

  1. auto ens33:1
  2. iface ens33:1 inet static
  3. address 192.168.8.95
  4. netmask 255.255.255.0
  5. gateway 192.168.8.1

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

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

  1. auto ens33:2
  2. iface ens33:2 inet static
  3. address 192.168.88.95
  4. netmask 255.255.255.0
  5. gateway 192.168.88.1

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

5、配置默认网关

  打开 /etc/resolv.conf

  1. sudo vim /etc/resolv.conf

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

  1. nameserver 172.16.254.254
  2. nameserver 192.168.8.1
  3. nameserver 192.168.88.1

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

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

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

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

  1.  
  1. nameserver 172.16.254.254
  2. nameserver 192.168.8.1
  3. nameserver 192.168.88.1
  1.  

6、重启电脑 reboot

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

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

Ubuntu 配置网卡信息的更多相关文章

  1. ubuntu配置NFS

    ubuntu配置NFS: sudo apt-get install nfs-kernel-server 配置/etc/exports 例如:我们要将根目录下的 /opt/FriendlyARM/min ...

  2. ubuntu配置tftp服务

    ubuntu配置TFTP服务: TFTP是用来下载远程文件的最简单的网络协议,基于UDP协议.xinetd是新一代的网络守护进程服务程序,经常用于管理多种轻量型internet服务. sudo apt ...

  3. 关于ubuntu配置静态IP 无法正常上网的解决方案

    在ubuntu中配置静态IP后无法正常上网. 解决: 1.在终端执行 vim /etc/network/interfaces 在文件中加入如下内容,网关要写上,我开始一直无法上网就是因为没有配置网关 ...

  4. 转: ubuntu配置NFS,挂载开发板

    ====================================== 命令: 1. $sudo apt-get install nfs-kernel-server           (安装N ...

  5. Ubuntu配置和修改IP地址

    Ubuntu配置和修改IP地址 1.修改配置文件/etc/network/interfacesroot@ubuntu:~# sudo gedit /etc/network/interfaces 添加以 ...

  6. ubuntu 配置JDK环境变量

    ubuntu 配置JDK环境变量 (2011-11-25 16:45:59) 转载▼ 标签: ubuntu jdk 环境变量 杂谈 分类: Linux_Ubuntu_CentOs 过程如下: 1. 先 ...

  7. Ubuntu配置OpenStack 二:配置时间同步NTP和安装数据库Maridb以及问题总结

    继上一节Ubuntu配置OpenStack 一:配置主机环境,下面继续为安装时间同步,以及配置openstack的安装包源和安装数据库Maridb.(全文截图都是由自己徒手搭建完成并且截图) 一.安装 ...

  8. Ubuntu配置tomcat9

    buntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装MySQL与mysql workbench:[链接] Ubuntu配置tomcat9:[链接] Ubunt ...

  9. ubuntu配置小飞机

    现在有两种方式在ubuntu配置本地shadowsocks(前提已经在服务器上搭建好了ss) windows,ios和安卓配置都是gui,没什么好说的.然后前期工作什么买vps啊,比较无脑,不想记录这 ...

随机推荐

  1. 并发工具类(四)线程间的交换数据 Exchanger

    前言   JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch.CyclicBarrier.Semphore.Exchanger.Ph ...

  2. uva-10112-计算几何

    题意:给你一些点,求这些点组成的三角形面积最大,而且三角形内不能包含其他点 #include <iostream> #include <math.h> #include< ...

  3. apache跨域图片配置

    修改httpd.conf 1 找到 网站目录设置 <Directory "/var/www"> AllowOverride ALL # Allow open acces ...

  4. 31. Next Permutation + 46. Permutations + 47. Permutations II + 60. Permutation Sequence

    ▶ 问题:字典序生成有关的问题. ▶ 31. 由当前序列生成字典序里的下一个序列. ● 初版代码,19 ms class Solution { public: void nextPermutation ...

  5. CUDA C Programming Guide 在线教程学习笔记 Part 4

    ▶ 图形互操作性,OpenGL 与 Direct3D 相关.(没学过,等待填坑) ▶ 版本号与计算能力 ● 计算能力(Compute Capability)表征了硬件规格,CUDA版本号表征了驱动接口 ...

  6. php缓存类

    <?php /* * 缓存类 cache * 实 例: include( "cache.php" ); $cache = new cache(30); $cache-> ...

  7. Simple2D-25 精灵动作

    精灵动画作用在精灵上,使精灵表现出动画效果.本文将详细说明如何创建一个简单的动作系统,暂时只有 4 中基本的动作——平移.旋转.缩放和 Alpha 变化,并且这些动作能够自由组合,组成串行动作或并行动 ...

  8. Redis基本操作-list

    Redis的5种数据结构:string.list.hash.set和zset; Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数 ...

  9. 前端-CSS-8-浮动与清楚浮动(重点)

    <!-- 浮动是css里面布局最多的一个属性 效果: 两个元素并排了,并且两个元素都能够设置宽度和高度 浮动想学好:一定要知道它的四个特性: 1.浮动的元素脱标 2.浮动的元素互相贴靠 3.浮动 ...

  10. UI5-文档-4.25-Sorting and Grouping

    为了使我们的发票列表更加用户友好,我们将它按字母顺序排序,而不是仅仅显示来自数据模型的顺序.此外,我们还引入了组,并添加了发布产品的公司,以便更容易使用数据. Preview The list is ...