概要
CentOS6.5 で tag vlan を設定したくなったので備忘録です
作業内容
- vconfig をインストールします
# yum install vconfig
- VLAN を有効化します
# cat /etc/sysconfig/network
~略~
VLAN=yes
VLAN_NAME_TYPE=DEV_PLUS_VID_NO_PAD
- ここまでで一度反映しておく
# service network restart
上記の DEV_PLUS_VID_NO_PAD
は VLAN 名の書式を定義している。下記に表を載せておきます。
設定内容 | 表記 |
---|---|
VLAN_PLUS_VID | vlan0010 |
VLAN_PLUS_VID_NO_PAD | vlan10 |
DEV_PLUS_VID | eth0.0010 |
DEV_PLUS_VID_NO_PAD | eth0.10 |
個人的に DEV_PLUS_VID_NO_PAD
に慣れ親しんでいるのでこれでいきます。
- vlan 1300 を追加したいので設定する
# vconfig add eth0 1300
Added VLAN with VID == 1300 to IF -:eth0:-
- 追加されたことを確認します
# cat /proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth0.1300 | 1300 | eth0
- VLAN1300 と紐付ける I/F を作成します
# cat /etc/sysconfig/network-scripts/ifcfg-eth0.1300
DEVICE="eth0.1300"
BOOTPROTO="static"
IPADDR="192.168.1.1"
IPV6INIT="no"
NETMASK="255.255.255.0"
ONBOOT="yes"
- 反映させます
# service network restart
最後に
スイッチ側にも VLAN1300 を作成してポート周りの設定を行った後 VLAN1300 に属しているホスト同士で通信できれば完了です。