1.首先,我们来配置多块虚拟网卡

将一个物理网卡,虚拟多个网卡使用方法,在这块网卡上配置同一个段的ip地址:

比如将em2这块物理网卡(该网卡的ip地址192.168.100.10/24)配置成多块网卡的命令:

ifconfig em2:1 192.168.100.9/24 up 
 ifconfig em2:2 192.168.100.8/24 up 
 ifconfig em2:3 192.168.100.7/24 up 
 ifconfig em2:4 192.168.100.6/24 up

其中:

em2                         //机器的第2个网卡,有些机器有多个网卡,em1、em2...
192.168.100.9/24    //设置网卡的静态ip地址,并且掩码为24位,即netmask 255.255.255.0   
up                           //表示立即激活该网卡

em2:x                    //虚拟网络接口,建立在em2上,取值范围0-255

我们经过一番工作后,成功配置多块虚拟网卡。但是这都是临时配置,机器重启网卡或者reboot之后就会消失,再重新配置,可能就比较麻烦。所以现在有两种方法让配置永久生效,即使重启设备或者重启网卡都不会丢失。

a)将增加ip别名的命令填写到/etc/rc.local文件中,rc.local文件是作用于Linux开机自动执行命令,但是并不是100%可靠,有可能不生效

b)手动编写ip别名的网卡配置文件,所有网卡的配置文件都保存在/etc/sysconfig/network-scripts目录,比如使用cp ifcfg-em2  ifcfg-em2:1,然后改一下ip地址就ok

以下是网卡配置文件em2:1的部分说明:
####################################################

DEVICE=em2:1                //虚拟网络接口,随意                                    
ONBOOT=yes                    //系统启动时激活
BOOTPROTO=static             //使用静态ip地址                
IPADDR=192.168.100.9          //该虚拟网络接口的ip别名,随意
NETMASK=255.255.255.0         //子网掩码,对应ip别名
GATEWAY=192.168.100.1           //网关,对应ip别名,可以不需要配置
HWADDR=00:10:5A:5E:B1:E4      //网卡MAC地址,无需更改                   
USERCTL=no                    //是否给予非root用户设备管理权限

################################################

2.下面我们来进行实际操作,如下所示:

在服务器192.168.100.10上配置后查看网卡的命令是否配置成功:

在没有配置多块虚拟网卡,在另外一台机器上(192.168.100.14)测试

在配置多块虚拟网卡,在另外一台机器上(192.168.100.14)测试

在linux下面虚拟多块网卡,在一块物理网卡上配置多个IP地址相关推荐

  1. linux 虚拟网卡与物理网卡关系,Linux Macvlan的虚拟网卡与宿主物理网卡之间的Bridge通信问题...

    周末的时候写了一篇关于Docker底层支撑技术的文章: 以firejail sandbox解析Docker核心原理依赖的四件套 : https://blog.csdn.net/dog250/artic ...

  2. Linux Macvlan的虚拟网卡与宿主物理网卡之间的Bridge通信问题

    周末的时候写了一篇关于Docker底层支撑技术的文章: 以firejail sandbox解析Docker核心原理依赖的四件套:https://blog.csdn.net/dog250/article ...

  3. kali linux 网卡配置ip地址,Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以 Kali Linux 为例,演示获取 IP 地址的方法 ( 1 )设置网络接口为自动获取 IP 地址.在 Kali Linux 的收藏夹中单击 ...

  4. kali linux查询自己的ip,Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...

  5. Linux配置多个IP地址

    操作平台:CentOS 7 (注意:配置该操作前,请先对系统进行拍照存档,以便于后期由于安装配置错误导致重装linux系统的尴尬!!!) 1.使用nmtui命令给网卡配置多个IP地址 [root@lo ...

  6. Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...

  7. linux C如何获取服务器节点上所有网口的ip地址

    http://blog.csdn.net/weiyuefei/article/details/22198659 之前项目原因,需要获取当前服务器节点上所有网口的ip地址,但是当时由于时间比较紧,一直没 ...

  8. kali linux 获取ip_Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击 图标,将显示所有的 ...

  9. 在linux系统上查看本机ip地址

    在linux系统上查看本机ip地址 输入命令: curl ifconfig.me 或 wget -qO- ifconfig.me/ip

最新文章

  1. 英语之弱元音Schwa
  2. storm hook的使用
  3. 流水线调度(51Nod-1205)
  4. 【codevs1036】商务旅行,LCA练习
  5. C#人脸识别入门篇--提取人脸特征值及人脸识别
  6. 80% 的 Android 应用正使用加密流量!
  7. 丢失更新的问题产生和解决
  8. 汇编心得(一)在32位机上实现64位数的相加
  9. JavaScript == 和 ===
  10. 数据结构考研自用——动态顺序表的实现【王道/严蔚敏C语言版】
  11. 阿里的数据同步神器——Canal
  12. Java代理模式详解
  13. html5的header元素作用,html5header标签怎么用?html5header标签的作用介绍-
  14. MATLAB系统辨识工具箱-System Identification Toolbox
  15. nginx 防止恶意域名解析_Nginx 防止被域名恶意解析的办法
  16. 推荐几本最好的web前端开发技术图书
  17. 03.24.erer-test Estado da Pilha International –Março/ 2017
  18. 计算机散热程序,电脑的散热方法
  19. elastic-job 定时任务集成
  20. 可见光成像通信(Optical Camera Communication,OCC)——基于IEEE 802.15.7-2018标准的解读

热门文章

  1. Carbon生成代码图片详细教程
  2. html5游戏开发-零基础开发RPG游戏-开源讲座(四)-游戏脚本化地图跳转
  3. Android-快速设置-Quick settings tile
  4. python2.7 install pyx
  5. Arduion 驱动4位LED数码管
  6. IP溯源的原理及方法
  7. 更换jenkins插件下载源
  8. 关于计算机知识的手抄报图片大全,网络安全知识手抄报图片
  9. PROJ-经纬度-地心-站心
  10. 信息熵、相对熵、交叉熵公式及tensorflow代码