情報技術の四方山話

AI、IoT、ヤマハルータ、VPN、無線LAN、Linux、クラウド、仮想サーバと情報セキュリティのよもやま話

Linux/UbuntuをAtomで使う(17):VLANの設定

2008-10-21 21:46:41 | Linux/Ubuntu
こんにちは。匠技術研究所の谷山 亮治です。


「Linux/UbuntuをAtomで使う(17):VLAN」では、LinuxのVLAN設定の紹介です。

以下、Linux/Ubuntu 8.04.1 LTS Server Editionにvlanパッケージを導入後、IPアドレスを振り簡単な疎通確認をするところまでの話です。

■Linux/Ubuntu 8.04.1 LTS Server EditionへのVLANインターフェイスの追加
コマンドとヘルプの抜粋:
takumi@atom:~$ vconfig
Expecting argc to be 3-5, inclusive. Was: 1

Usage: add [interface-name] [vlan_id]
rem [vlan-name]
set_flag [interface-name] [flag-num] [0 | 1]
set_egress_map [vlan-name] [skb_priority] [vlan_qos]
set_ingress_map [vlan-name] [skb_priority] [vlan_qos]
set_name_type [name-type]

設定:

takumi@atom:~$ sudo vconfig add eth0 10
takumi@atom:~$ sudo vconfig add eth0 20

確認:コマンド出力は、eth0関連だけ抜粋
takumi@atom:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:07:e9:0a:22:e7
inet addr:192.168.0.45 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::207:e9ff:fe0a:22e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:191861 errors:0 dropped:0 overruns:0 frame:0
TX packets:56360 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:46916328 (44.7 MB) TX bytes:12214454 (11.6 MB)
Base address:0x1000 Memory:90020000-90040000

eth0.10 Link encap:Ethernet HWaddr 00:07:e9:0a:22:e7
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

eth0.20 Link encap:Ethernet HWaddr 00:07:e9:0a:22:e7
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

インターフェイスはできました。

■Linux/Ubuntu 8.04.1 LTS Server EditionでのLAN設定コマンドifconfig
普通にifconfigを実行します。インターフェイスにはVLANインターフェイスを指定します。

takumi@atom:~$ sudo ifconfig eth0.10 inet 192.168.250.6 netmask 255.255.255.0
takumi@atom:~$ sudo ifconfig eth0.20 inet 192.168.251.6 netmask 255.255.255.0

確認:eth0関連のみ抜粋
takumi@atom:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:07:e9:0a:22:e7
inet addr:192.168.0.45 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::207:e9ff:fe0a:22e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:192784 errors:0 dropped:0 overruns:0 frame:0
TX packets:56851 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:47003385 (44.8 MB) TX bytes:12289180 (11.7 MB)
Base address:0x1000 Memory:90020000-90040000

eth0.10 Link encap:Ethernet HWaddr 00:07:e9:0a:22:e7
inet addr:192.168.250.6 Bcast:192.168.250.255 Mask:255.255.255.0
inet6 addr: fe80::207:e9ff:fe0a:22e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:468 (468.0 B)

eth0.20 Link encap:Ethernet HWaddr 00:07:e9:0a:22:e7
inet addr:192.168.251.6 Bcast:192.168.251.255 Mask:255.255.255.0
inet6 addr: fe80::207:e9ff:fe0a:22e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:468 (468.0 B)

なるほど。IPアドレスが振られました。インターフェイスをアップします。

takumi@atom:~$ sudo ifconfig eth0.10 up
takumi@atom:~$ sudo ifconfig eth0.20 up

でインターフェイスをアップします。相手がいないと疎通確認はできませんね。それは次回。

■Linux/Ubuntu 8.04.1内で疎通確認など
ping:pingでVLANアドレスへの相通確認
takumi@atom:~$ ping 192.168.250.6
PING 192.168.250.6 (192.168.250.6) 56(84) bytes of data.
64 bytes from 192.168.250.6: icmp_seq=1 ttl=64 time=0.056 ms
64 bytes from 192.168.250.6: icmp_seq=2 ttl=64 time=0.032 ms
64 bytes from 192.168.250.6: icmp_seq=3 ttl=64 time=0.024 ms

netstat -i:netstatからインターフェイスの表示
takumi@atom:~$ sudo netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 193138 0 0 0 57011 0 0 0 BMRU
eth0.10 1500 0 0 0 0 0 6 0 0 0 BMRU
eth0.20 1500 0 0 0 0 0 6 0 0 0 BMRU
lo 16436 0 6 0 0 0 6 0 0 0 LRU

route:routeコマンドでルーティング情報を見てみる
takumi@atom:~$ sudo route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.250.0 * 255.255.255.0 U 0 0 0 eth0.10
192.168.251.0 * 255.255.255.0 U 0 0 0 eth0.20
default 192.168.0.1 0.0.0.0 UG 100 0 0 eth0

(*)本記事は誤って記事を重ね書したので、再度投稿しました。
(*)この記事の作成・投稿はWindowsXPとFirefox3で行いました。
(*)ヤマハルータ間PPTP VPNで事務所のPCを使って作成・投稿しています。

☆中小企業のIT活用に関する、ご質問・ご相談はお気軽にどうぞ!

OpenOffice.orgをダウンロード Mozilla Firefox ブラウザ無料ダウンロード Firefox meter なかのひと
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« SQLインジェクション検出ツール | トップ | 無線暗号規格WEPはもはや暗号... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Linux/Ubuntu」カテゴリの最新記事