zoukankan      html  css  js  c++  java
  • linux下网卡配置vlan

     
    yum install vconfig -y 
    modprobe 8021q
    vconfig add eth0 900 
    ifconfig eth0.900 172.16.90.57/24 up 
     
    删除
    vconfig rem eth0.10 
     


    vconfig add bond0 200

    ifconfig bond0.200 192.168.0.13/24 up

    然后将之写到rc.local

    1.需要使用到vconfig软件。首先yum安装vconfig


    yum install vconfig


    2.查看核心是否提供VLAN 功能,執行

    复制代码
    代码如下:

    dmesg | grep -i 802


    查看是否支持,如下图表示支持

    复制代码
    代码如下:

    [root@CactiServ]# dmesg | grep -i 802
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>


    3.检查「/proc/net/vlan」档案是否存在:

    复制代码
    代码如下:

    ls /proc/net/vlan


    如果沒有提供VLAN 功能,「/proc/net/vlan」目錄是不存在的。

    如果存在如下所示:

    复制代码
    代码如下:

    [root@CactiServ]# ls /proc/net/vlan
    config eth1.100 eth1.25


    4.使用「m o d p ro b e 」模组命令载入「802.1q.o」模组,而且利用「lsmod」命令确认模組是否已经载入到核心內。

    复制代码
    代码如下:

    [root@CactiServ]# modprobe 8021q
    [root@CactiServ]# lsmod | grep 8021q
    8021q 25493 0
    garp 7152 1 8021q


    5.使用vconfig命令增加子接口:增加vlan为25和vlan为100的子接口

    复制代码
    代码如下:

    vconfig add eth1 25
    vconfig add eth1 100


    然后,利用ls 指令查看「/proc/net/vlan」目录下有何变化,发现多了一哥名为「eth1.25」的档案,而且可使用「ifconfig eth1.25」命令來确定VLAN 介面是否存在。

    注意增加vlan,增加子接口时,首先确保eth1端口无ipadd。

    6.增加好以后,利用cp命令复制接口的ip地址配置。

    复制代码
    代码如下:

    cp ifcfg-eth1 ifcfg-eth1.25
    cp ifcfg-eth1 ifcfg-eth1.100


    再vi修改ifcfg-eth1.25 ifcfg-eth1.100文件,设置IP地址等信息。

    7.最后重启network服务。令配置生效。

  • 相关阅读:
    matplot 代码实例2
    sklearn 线性模型使用入门
    python 之 决策树分类算法
    Leetcode 之Simplify Path @ python
    协同过滤CF算法之入门
    linux 下 rpc python 实例之使用XML-RPC进行远程文件共享
    Linux rpc 编程最简单实例
    Opencv 入门学习之图片人脸识别
    Django1.7开发博客
    Opencv 入门学习1
  • 原文地址:https://www.cnblogs.com/sysk/p/6698707.html
Copyright © 2011-2022 走看看