• 虚拟网卡


    有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在linux服务器上添加虚拟网卡. 

    虚拟网卡的创建

    1. 修改网卡配置文件

    在ubuntu下,网卡的配置文件是/etc/network/interfaces,所以我们修改它:

    sudo vim /etc/network/interfaces

    在这个文件中增加如下内容并保存:

    auto eth0:0
    iface eth0:0 inet static
    address 192.168.10.10
    netmask 255.255.255.0
    #network 192.168.10.1
    #broadcast 192.168.1.255

    保存后,我们需要重启网卡(重新加载配置文件)才会生效,使用如下命令重启:

    sudo /etc/init.d/networking restart

    他的优点是重启服务器或者网卡配置不会丢失。

    但是这样添加的虚拟网卡和原网卡物理地址是一样的,无法用来创建虚拟机。

    2. 使用 tunctl 创建虚拟网卡 tap

    tunctl -b tap0  #创建虚拟网卡tap0
    然后在配置文件 /etc/network/interfaces 中添加如下内容:
    auto tap0
    iface tap0 inet manual
         up ifconfig $IFACE 192.168.0.12 up
         down ifconfig $IFACE down
         tunctl_user peter
    

    可参看:虚拟网卡建立工具:tunctl使用手册

    添加虚拟网卡后,与虚拟网桥结合使用

    虚拟网桥

    网桥的配置工具bridge-utils

    brctl show            # 查看网桥
    brctl addbr br0       # 添加网桥
    brctl addif br0 tap0  # 将虚拟网卡加入到网桥。(可以看成与网桥的端口相连?)
    

    参考:http://blog.csdn.net/hzhsan/article/details/44677867

  • 相关阅读:
    Django
    python django框架学习
    Http Header里的Content-Type
    Python 头部 #!/usr/bin/python 和 #!/usr/bin/env python的区别
    关于“编译型语言”和“解释性语言”的区别
    Axure XMind整理交互思路
    异常处理
    re模块
    模块
    正则表达式**************************
  • 原文地址:https://www.cnblogs.com/olivetree123/p/5852972.html
Copyright © 2020-2023  润新知