Linux网络配置之虚拟网卡的配置(ubuntu 16.04)
关于图形界面的配置,我这里就不多介绍了,这个很简单。这里介绍的是如何通过修改配置文件来实现虚拟网卡。
首先介绍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)的更多相关文章
- ubuntu 16.04 网络配置之虚拟网卡的配置
关于图形界面的配置,我这里就不多介绍了,这个很简单.这里介绍的是如何通过修改配置文件来实现虚拟网卡. 首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1.先用ifcon ...
- Linux网络配置之虚拟网卡的配置(Red Hat 6.5)
怎么查看当前的网络状态,这里就不着重描述,用ifconfig命令就可以.我们直接进入主题. red hat系统中的网卡配置在这个目录中:/etc/sysconfig/network-scripts 1 ...
- Linux网络配置之虚拟网卡的配置(ubuntu 16.04)案例
sudo vim /etc/network/interfaces 标红的名称一定要一致 sudo vim /etc/resolv.conf 配置外网的ip(默认可以不填,系统自己获取)
- Ubuntu 16.04安装JDK/JRE并配置环境变量
作为一个Linux新手,在写这篇文章之前,安装了几次jdk,好多次都是环境变量配置错误,导致无法登录系统.经过几天的研究,今天新装系统,从头来完整配置一遍 系统版本:Ubuntu 16.04 JDK版 ...
- Linux:配置Linux网络和克隆虚拟机并更改配置
Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置 一.配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候 ...
- linux下TUN/TAP虚拟网卡的使用
转载:http://wushank.blog.51cto.com/3489095/1306849 tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设 ...
- VMWare虚拟机中Ubuntu 16.04 (linux无桌面)配置静态IP上网
1. 基础环境说明 虚拟机: VMWare 12.5.2 操作系统: Ubuntu 16.04 (无桌面) 物理主机操作系统: win 7 旗舰版 2. 摸底 VMware在安装之后,会创建2个虚拟的 ...
- Tomcat 配置WEB虚拟映射 及 配置虚拟主机
Tomcat 配置WEB虚拟映射 及 配置虚拟主机 配置WEB虚拟映射文件夹有三种方法例如以下: 第一(要重新启动server的): 打开路径 Tomcat 6.0\conf 下的 server.x ...
- 【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 ...
随机推荐
- Socket客户端
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
- cf Double Happiness(判断是否为素数且为4k+1型)
2790. Double Happiness time limit per test 3 seconds memory limit per test 128 megabytes input sta ...
- DomHelper
public class DomHelper { public static ArrayList<Person> queryXML(Context context) { ArrayList ...
- Zabbix 添加 WEB 监控
添加 WEB Monitorings Web Monitoring是用来监控web程序的,可以监控到web程序的下载速度.返回码及响应时间,还支持把一组连续的web动作作为一个整体来监控. 下面我们以 ...
- PyQt 5事件和信号
信号槽Signals & slots sld.valueChanged.connect(lcd.display) # 将滚动条的valueChanged信号连接到lcd的display插槽 # ...
- 【BZOJ】1001: [BeiJing2006]狼抓兔子(最小割 / 对偶图)
题目 传送门:QWQ 分析 显然答案是最小割. 然后dinic卡一卡过去了. 其实是懒得写转对偶图:正解 (dinic原来写的是vector,后来改的比较鬼畜 代码 #include <bits ...
- mysql连接慢,修改配置文件
修改配置 port= skip-locking skip-name-resolve
- 改变checkbox的背景颜色
input:checked{-webkit-appearance:none;background-color: #f4a100;}
- EMQ、Websocket、MQTT
mqtt.fx的安装和使用 https://blog.csdn.net/nicholaszao/article/details/79211965 EMO 使用说明 http://emqtt.com/d ...
- 用Jmeter制造软件测试数据
在测试过程难免会遇到一些需要大量测试数据的情况,如果数据没有太多的需求,或者需求本身比较简单,这时候我们可以用Jmeter参数化来实现(建议用badboy录制) 首先,我们可以通过badboy来录制实 ...