Custom Search

JITAKU_SVR_Wiki

LinuxでTagVLANを設定する

スイッチの設定

スイッチの説明は割愛。

前提としてはいくつかのVLANをトランク設定していること。

例えばスイッチの1ポートをトランク設定にし、
サーバのethX(nic)をそのポートに接続させるように使う。

イメージ図は下記。

vlan構成

サーバの環境

環境:CentOS6.4(64bit)
NIC1:eth0(192.168.0.0/24)
NIC2:eth1(172.16.0.0/24)

NIC1側にTagVLANを引き込む。

必要パッケージ:vconfig-1.9-8.1.el6.x86_64


サーバ設定

# yum install vconfig

# rpm -qa | grep vconfig
vconfig-1.9-8.1.el6.x86_64

# vconfig add eth0 10

# modprobe 8021q

# lsmod | grep 8021q
8021q 25317 0
garp 7152 1 8021q

ここまでで準備は完了。

vlanに追加

・vlan10,vlan11,vlan12を追加

# vconfig add eth0 10

# vconfig add eth0 11

# vconfig add eth0 12

・ネットワークの設定

# cat /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=svr01
GATEWAY=172.16.0.1
VLAN=yes   ### <- ここに追記
VLAN_NAME_TYPE=DEV_PLUS_VID_NO_PAD    ### <- ここに追記

# cd /etc/sysconfig/network-network-scripts

# cp -p ifcfg-eth0 ifcfg-eth0.10

# cp -p ifcfg-eth0 ifcfg-eth0.11

# cp -p ifcfg-eth0 ifcfg-eth0.12

・eth設定を編集

# vim ifcfg-eth0.10

DEVICE=eth0.13
#TYPE=Etherne        ### <- コメントアウト
#UUID=xxxxx        ### <- コメントアウト
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
#HWADDR=xx:xx:xx:xx:xx:xx        ### <- コメントアウト
IPADDR=192.168.0.10        ### <- IPaddressをふる(もちろん未使用のもの)
PREFIX=24
#GATEWAY=172.16.0.1        ### <- コメントアウト
#DEFROUTE=yes        ### <- コメントアウト
#IPV4_FAILURE_FATAL=yes        ### <- コメントアウト
#IPV6INIT=no        ### <- コメントアウト
#NAME="System eth1"        ### <- コメントアウト
#DNS1="172.16.0.1"        ### <- コメントアウト
#DNS2=""        ### <- コメントアウト

※これをeth0.11,eth0.12と必要分だけ用意する。

・最後にネットワークの再起動

# /etc/init.d/network restart

# ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet6 xxxx:xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:30:48:7d:1d:0f brd ff:ff:ff:ff:ff:ff
    inet 172.16.0.10/24 brd 172.16.0.255 scope global eth1
    inet6 fe80::230:48ff:fe7d:1d0f/64 scope link
       valid_lft forever preferred_lft forever
8: eth0.10@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.10/24 brd 192.168.0.255 scope global eth0.44
    inet6 xxxx:xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever
9: eth0.11@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.10 brd 192.168.1.255 scope global eth0.13
    inet6 xxxx:xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever
10: eth0.12@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.1/24 brd 192.168.2.255 scope global eth0.43
    inet6 xxxx:xxxx:xxxx:xxxx:xxxx/64 scope link
       valid_lft forever preferred_lft forever

参考URL

http://d.hatena.ne.jp/pochio_pochiyama/20120203/p1


添付ファイル: fileserver_vlan.JPG 258件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-12-22 (火) 14:38:43 (697d)