Ubuntu每日小贴士 - 在Ubuntu下创建虚拟网卡

这个教程是为那些想用Ubuntu做点小实验的用户准备的。这并不适用于所有人,尤其是那些在(正式环境中)使用生产机器的用户。

如果你对网络运行和IP网络有所了解,你应该知道在大多数情况下,每个网卡只会分配一个IP地址。我们习惯认为这是一对一的事物。

一个网卡对应一个IP地址,你在一台机器上的一个网卡及其IP地址只能绑定或运行单一的网络服务/端口。例如,如果你想在80端口运行一个web服务器,而一个IP地址和端口号只能由一个web服务器监听。这是这样设计的。

所以,网卡和IP地址并不是一对一的关系,你可以创建可以单独分配IP地址的虚拟网卡。因此,单一的物理网卡可以群集无限的子网卡或虚拟网卡。每一个都能分配它自己IP地址到对应的端口。

这个简短的教程将展示给你如何在Ubuntu上做到这些。这是在一台电脑上用一张物理网卡和单一的端口号运行及测试多个网络服务的好方式。

动手吧,运行下列命令打开网络接口文件。

sudo gedit /etc/network/interfaces

然后按照下图中的步骤,添加你想要的任意多的虚拟网卡。默认情况下,Linux会给第一张网卡分配eth0的名称,所以如果你的机子只有一张网卡,那么它会被命名为eth0。

添加虚拟网卡,创建多个静态网卡并命名为eth0:1、eth0:2、eth0:3等等(eth0后面紧跟冒号和数字)。

对于你创建的每一个网卡,也要确保网络都是不同的子网,这是网络常识(译注:事实上并非如此,虚拟网卡完全可以是相同子网的IP地址,只要你需要)

完成以后,保存文件并用下列命令重启网络服务。

sudo service networking restart

就是这样!

玩得开心!

原文发布时间为:2013-11-27

本文来自合作伙伴“Linux中国”

时间: 2024-09-19 09:42:35

Ubuntu每日小贴士 - 在Ubuntu下创建虚拟网卡的相关文章

Ubuntu 每日小贴士 - 在Ubuntu下用桌面图形界面挂载分区

如果在之前你询问过经验丰富的 Linux 用户如何在 Ubuntu 下挂载磁盘分区,他们可能会告诉你使用在 /etc 目录里的fstab文件.这似乎是 Linux 系统包括 Ubuntu 挂载分区的唯一方式. 呵呵,幸亏有了GNOME Disk Utility,让挂载分区变得更加多样化.使用这个磁盘工具,你就可以在图形界面下轻松的挂载分区,不需要再在命令行下修改 fstab 文件.fstab 文件是一个用来列出可用磁盘和分区的 Linux 文件,同时指示出他们的挂载情况. mount 命令查找

Ubuntu——每日小贴士:Linux上的时光机

当我们比较windows和ubuntu时,会发现他们各有千秋.在还原到之前状态的能力方面,Windows做的很好,它可以很好的还原到Windows XP之前的状态,这可以让你在需要修复时节省了很多时间. 与此不同的是,Ubuntu并不能让整个系统还原到之前的状态,但是你可以对自己的个人文件或文件夹进行还原. 不过,还好现在有了TimeShift,你现在可以像Windows一样将整个Ubuntu系统还原到之前的状态,TimeShift也许没有提供Windows上还原功能的所有功能,但至少已经很接近

Ubuntu每日小技巧 – 深入理解应用菜单和按钮

Ubuntu是一款很不错的操作系统.它基本上可以做到任何现代操作系统能做的事情,甚至有时候能做的更好.如果你是一个ubuntu新手,那么你现在还有很多不知道的事情.对于那些专家级用户来说十分普通的事情可能对你来说可能就不太普通了,因此这个"ubuntu每日小技巧"系列旨在帮助你和新用户轻松设置管理ubuntu. Ubuntu有一个菜单栏.这个主菜单栏是在屏幕的顶端黑色条状栏,其包含了状态菜单或指示器和时间日期,音量键,应用的菜单和窗口管理按钮. 窗口管理按钮在主菜单(黑色条状栏)的左上

Ubuntu 每日技巧- 自动备份Ubuntu 14.04到Box云存储上

Ubuntu 每日技巧- 自动备份Ubuntu 14.04到Box云存储上 如今你已经升级或者安装了Ubuntu 14.04, 但是还有另外一件保护你的新系统需要做的事情:备份! Ubuntu内置了一个备份工具 Déjà Dup Backup Tool.它允许你备份你的系统并保存在本地或者通过不同的协议保存在远端服务器上. 还有许多其他的工具来备份你的Ubuntu计算机与文件.你可以通过Dropbox 客户端或者其他云服务来自动备份你的重要文档.你也有可能使用UbuntuOne来备份你的机器,但

thinkphp-php在ThinkPHP下创建虚拟主机时,打开页面展现的是文件目录结构

问题描述 php在ThinkPHP下创建虚拟主机时,打开页面展现的是文件目录结构 为了建一个虚拟主机,我在网站根目录WWW下建了一个0327的文件,在0327下又建了一个shop的文件和放了ThinkPHP,shop里面有一个入口文件,各种在Apatch配置后,和System32/etc中添加后,打开网页出现的是 这样一个页面: Index of / 0327/ Application/ Login/ Public/ README.md article/ conn.inc.php phpMyAd

linux下FTP下创建虚拟账户db_load

Linux_FTP配置虚拟用户问题 执行db_load -T -t hash -f login.txt /etc/vsftpd/vsftpd_login.db时报错 -bash: db_load -T -t hash -f login.txt /etc/vsftpd/vsftpd_login.db: No such file or directory db_load应该linux下创建虚拟账户: 选项-T允许应用程序能够文本文件转译载入进数据库由于我们之虚拟用户信息文件方式存储文件里了让Vsft

Win8怎么创建虚拟网卡

Win8系统添加虚拟网卡的操作和Win7不太一样,很多朋友不知道如何操作,今天小编就教教大家怎么在Win8中创建虚拟网卡. Win8添加虚拟网卡步骤 首先进入Win8系统按下快捷键 win+x 打开设备管理器,如下图 添加完以后,在网络连接里面才可以看到这个虚拟网卡. 否则是看不到虚拟网卡的,没有添加虚拟网卡就无法启动承载网络.用命令操作的时候会提示如下的错误. 添加成功以后就可以启动承载网络了. 以下IP设置是系统自动完成的,不需要手动.如果它不能够自动设置IP地址,也可以手动设置.不过连接到

在Windows8.1中创建虚拟网卡

  Win8添加虚拟网卡步骤 首先进入Win8系统按下快捷键 win+x 打开设备管理器,如下图 添加完以后,在网络连接里面才可以看到这个虚拟网卡. 否则是看不到虚拟网卡的,没有添加虚拟网卡就无法启动承载网络.用命令操作的时候会提示如下的错误. 添加成功以后就可以启动承载网络了. 以下IP设置是系统自动完成的,不需要手动.如果它不能够自动设置IP地址,也可以手动设置.不过连接到此无线网络的设备也就没法自动获取IP地址了.同样需要手动填写.到时候网关得填写自己设置的那个IP地址. 好了,到这里Wi

Windows8.1怎么创建虚拟网卡

  首先进入Win8系统按下快捷键 win+x 打开设备管理器,如下图 添加完以后,在网络连接里面才可以看到这个虚拟网卡. 否则是看不到虚拟网卡的,没有添加虚拟网卡就无法启动承载网络.用命令操作的时候会提示如下的错误. 添加成功以后就可以启动承载网络了. 以下IP设置是系统自动完成的,不需要手动.如果它不能够自动设置IP地址,也可以手动设置.不过连接到此无线网络的设备也就没法自动获取IP地址了.同样需要手动填写.到时候网关得填写自己设置的那个IP地址. 好了,到这里Win8系统下添加虚拟网卡的操