[Armadillo:07815] Re: TUN/TAPについて
Masahiro Hanada
email@hidden
2012年 1月 17日 (火) 23:55:56 JST
花田です。
At 17 Jan 2012 14:20:24 +0900 email@hidden wrote:
> TUN/TAPという仮想ネットワークドライバというのに行き当たりました。
こちら、TUN/TAPについて直接的な回答を。
標準カーネルでドライバを有効にしてmakeするだけです。
使えていることの確認は以下のURLを参考にできました。
Omicron TUN/TAP
http://tiki.is.os-omicron.org/tiki.cgi?c=v&p=TUN%2FTAP
簡単に手順を説明します。
有効にするカーネルオプション:
Device Drivers --->
Networking Support --->
[*] Network device support
<*> Universal TUN/TAP device driver support
Armadilloにmakeしたカーネルを書き込んでおきます。
もう一つ、確認用のアプリが必要です。
#
添付のソースをATDEでmakeしておきます。
# arm-linux-gcc tun.c -o tun
ここでできたアプリケーションを"tun"とします。
Armadilloを起動してrootでログインし、以下のノードを作ります。
# mkdir /dev/net
# mknod /dev/net/tun c 10 200
後は先ほどのURLのように試すだけ。
作った"tun"と、ifconfig/route/pingを使います。
# tun &
# /sbin/ifconfig tap0 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
# /sbin/route add -host 192.168.0.11 gw 192.168.0.10
この状態で「ping 192.168.0.11」とすると、tun側でダンプ表示されます。
____________________________________________________
花田 政弘 (はなだ まさひろ)
(株)アットマークテクノ 開発部
TEL: 011-207-6550 FAX: 011-207-6570
URL: http://www.atmark-techno.com/
E-mail: email@hidden
____________________________________________________
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: tun.c
型: application/octet-stream
サイズ: 1411 バイト
説明: 無し
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20120117/74e96ed9/attachment.obj>
armadillo メーリングリストの案内