ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

01_linux:01_net:40_centos_vlan_tag

40 CentOS VLAN tag

IEEE802.1QVLANタグを利用する。

①.モジュールの確認

# lsmod  | grep 8021q
8021q                  58449  2 cxgb3,igb

モジュールがロードされてない場合は、以下のコマンドでロード

# modprobe 8021q

②.vconfigコマンドで設定

1.VLANインターフェース追加

vconfig add 物理インターフェース VLAN番号

VLANタグ番号210を追加

# vconfig add eth0 210

2.IPアドレスの追加

追加したVLANインターフェースにIPを追加して通信を確認してみる。

# ifconfig eth0.210 10.11.12.13 netmask 255.255.255.0

3.VLANインターフェース削除

vconfig rem 物理インターフェース.VLAN番号

VLANタグ番号210を削除

vconfig rem eth0.210

4.VLANの確認

# cat /proc/net/vlan/config 
VLAN Dev name	 | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth0.210       | 210  | eth0

③network-scriptを設定

vconfigコマンドで、VLANタグが使える事が確認できたら実際に設定ファイルを用意する。

/etc/sysconfig/network-script/ 配下で作業

0./etc/sysconfig/network へ以下を追加

VLAN=yes
VLAN_NAME_TYPE=DEV_PLUS_VID_NO_PAD

1.eth0は、インターフェースだけ用意

# cat ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:XX:XX:XX:XX:XX

2.VLANインターフェースを作成

PHYSDEVで、物理インターフェースを指定

# cat ifcfg-eth0.210

DEVICE=eth0.210
BOOTPROTO=static
ONBOOT=yes
PHYSDEV=eth0
IPADDR=10.11.12.13
NETMASK=255.255.255.0

3.設定が完了したらネットワーク再起動

ネットワーク再起動後に正しくVLANタグで通信できるか確認する。

# /etc/init.d/network restart

④Bondig + VLAN で設定

1.Bondingインターフェースを用意

Bonding設定 でBondingインターフェースを用意

2.bond0はインターフェースだけ用意

# cat ifcfg-bond0

DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes

3.VLANインターフェース用意

# cat ifcfg-bond0.210 

DEVICE=bond0.210
PHYSDEV=bond0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.11.12.13
NETMASK=255.255.255.0
01_linux/01_net/40_centos_vlan_tag.txt · 最終更新: 2014/03/10 15:52 by matsui