2008年6月14日

[linux-users:108047] Re: [linux-users:108045] Re: [linux-users:108044] 仮想NIC【解決しました】

度々ですが笠原です。

lennyの標準kernelで実験しました。
motomi:~# uname -a
Linux motomi 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686 GNU/Linux
motomi:~#

結論としては

motomi:~# egrep -v ^# /etc/modules

motomi:~#
と、/etc/modulesが空の状態で
motomi:~# lsmod | egrep "(bridge|tun)"
bridge 49240 0
tun 10976 4
motomi:~#
必要なモジュールは読み込まれているようなので、特に明示的にmodprobeしなくて
大丈夫なようです。

2008/06/14 10:47 Mitsuo KASAHARA <m.kasahara13@xxxxx>:
> 笠原です。
>
> あ、ごめんなさい。言われてみればそうですね。。。
> 私の実験環境はどちらも組み込みでコンパイルしたカーネルです。
>
> なので、debian的にはlennyの標準kernelの時は、/etc/modulesに
> tun
> bridge
> の2行を追加して上げる必要があるかもです。
>
> 2008/06/14 10:31 Jia Lu <roka100@xxxxx>:
>> ご報告ありがとうございます。
>>
>> ひとつ質問させてください。
>>
>> Linux Tun driver を有効にしたのでしょうか("modprobe tun")
>> Linux bridging driverを有効にしたのでしょうか ("modprobe bridge")
>>
>> ご教示いただければうれしいです^^
>>
>> Jia Lu
>>
>> 2008/6/14 Mitsuo KASAHARA <m.kasahara13@xxxxx>:
>>>
>>> 笠原です。
>>>
>>> 有難うございました!やりたいことが完全に出来ました!
>>>
>>> 以下は、半分自分の為の備忘録ですが、Debian/lennyで動かしました。
>>>
>>> 1.
>>> http://www.primianotucci.com/default.php?view=57
>>> から
>>> multimac.tar.gz
>>> をダウンロードしてくる。
>>>
>>> 2.
>>> # tar zxf multimac.tar.gz
>>> # cd multimac
>>> # make clean && make
>>> # mv multimac /usr/local/sbin/
>>>
>>> 3.
>>> motomi:~# cat /etc/network/interfaces
>>> # This file describes the network interfaces available on your system
>>> # and how to activate them. For more information, see interfaces(5).
>>>
>>> # The loopback network interface
>>> auto lo
>>> iface lo inet loopback
>>> post-up /usr/local/sbin/multimac.sh
>>>
>>> # The primary network interface
>>> auto tap1 tap2 tap3
>>> iface tap1 inet static
>>> hwaddress ether 00:02:00:11:22:33
>>> address 192.168.0.19
>>> netmask 255.255.255.0
>>> network 192.168.0.0
>>> broadcast 192.168.0.255
>>> gateway 192.168.0.254
>>> # dns-* options are implemented by the resolvconf package, if
>>> installed
>>> dns-nameservers 192.168.0.90 192.168.0.89
>>> dns-search now.here
>>>
>>> iface tap2 inet static
>>> hwaddress ether 00:02:00:11:22:34
>>> address 192.168.0.100
>>> netmask 255.255.255.0
>>>
>>> iface tap3 inet dhcp
>>> hwaddress ether 00:02:00:11:22:35
>>>
>>> motomi:~#
>>>
>>> tapインタフェースを上げる前にbridgeの準備とかする必要があるのですが、どこでやるのが正しいのか
>>> 自信無し。
>>> 今回は、loインタフェースにpost-upで各tapインタフェースの設定前に実行したい処理を
>>> 入れました。
>>>
>>> 4.
>>> motomi:~# cat /usr/local/sbin/multimac.sh
>>> #!/bin/sh -e
>>>
>>> /usr/local/sbin/multimac 3
>>> /usr/sbin/brctl addbr br0
>>> /usr/sbin/brctl setfd br0 0
>>> /sbin/ifconfig eth0 hw ether 00:02:00:11:22:32
>>> /sbin/ifconfig eth0 0.0.0.0 up
>>> /usr/sbin/brctl addif br0 eth0
>>> /sbin/ifconfig tap0 0.0.0.0 up
>>> /usr/sbin/brctl addif br0 tap0
>>> /sbin/ifconfig br0 up
>>>
>>> exit 0
>>> motomi:~#
>>> motomi:~# chmod +x /usr/local/sbin/multimac.sh
>>>
>>> 5.再起動すると
>>> motomi:~# ifconfig
>>> br0 Link encap:Ethernet HWaddr 00:02:00:11:22:32
>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>> RX packets:132 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:0
>>> RX bytes:13493 (13.1 KiB) TX bytes:210 (210.0 B)
>>>
>>> eth0 Link encap:Ethernet HWaddr 00:02:00:11:22:32
>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>> RX packets:628 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:462 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:1000
>>> RX bytes:59260 (57.8 KiB) TX bytes:53644 (52.3 KiB)
>>>
>>> lo Link encap:Local Loopback
>>> inet addr:127.0.0.1 Mask:255.0.0.0
>>> UP LOOPBACK RUNNING MTU:16436 Metric:1
>>> RX packets:18 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:0
>>> RX bytes:1260 (1.2 KiB) TX bytes:1260 (1.2 KiB)
>>>
>>> tap0 Link encap:Ethernet HWaddr 00:ff:da:20:ab:cc
>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>> RX packets:457 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:621 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:500
>>> RX bytes:53434 (52.1 KiB) TX bytes:58574 (57.2 KiB)
>>>
>>> tap1 Link encap:Ethernet HWaddr 00:02:00:11:22:33
>>> inet addr:192.168.0.19 Bcast:192.168.0.255 Mask:255.255.255.0
>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>> RX packets:621 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:446 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:500
>>> RX bytes:58574 (57.2 KiB) TX bytes:52672 (51.4 KiB)
>>>
>>> tap2 Link encap:Ethernet HWaddr 00:02:00:11:22:34
>>> inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>> RX packets:621 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:500
>>> RX bytes:58574 (57.2 KiB) TX bytes:210 (210.0 B)
>>>
>>> tap3 Link encap:Ethernet HWaddr 00:02:00:11:22:35
>>> inet addr:192.168.0.212 Bcast:192.168.0.255 Mask:255.255.255.0
>>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>> RX packets:621 errors:0 dropped:0 overruns:0 frame:0
>>> TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
>>> collisions:0 txqueuelen:500
>>> RX bytes:58574 (57.2 KiB) TX bytes:552 (552.0 B)
>>>
>>> motomi:~#
>>> ということで、スタティックIPアドレス2個にDHCPクライアント1つ作れました。
>>> DHCPサーバがYAMAHA RTA52iなんですが、そのログには
>>>
>>> 2008/06/14 08:44:50: [DHCPD] Allocates 192.168.0.212: 00:02:00:11:22:35
>>> 2008/06/14 09:08:15: same message repeated 1 times
>>> 2008/06/14 09:08:15: [DHCPD] Extends 192.168.0.212: 00:02:00:11:22:35
>>>
>>> ときっちりtap3のMACアドレスが残っていました。
>>> 以上、ご報告とさせていただきます。
>>>
>>> 2008/06/13 12:43 早間義博 <yossi@xxxxx>:
>>> > 早間です。
>>> >>
>>> >> > 呂です。
>>> >> > > ■ やりたいこと
>>> >> > > 物理的には1つのNIC(Ethernet)に、2つのIPアドレスを振り、なおかつそれぞれ
>>> >> > > 別のMACアドレスで使用したい。
>>> >> > >
>>> >
>>> > "ifconfig multi mac" で検索したら
>>> > Primiano Tucci :: MultiMac - Linux multiple MAC address network tool
>>> > http://www.primianotucci.com/default.php?view=57
>>> > と言うのが出てきました。
>>> >
>>> > -- 早間
>>> >
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> かさはら みつお <m.kasahara13@xxxxx>
>>>
>>>
>>
>>
>
>
>
> --
> かさはら みつお <m.kasahara13@xxxxx>
>

--
かさはら みつお <m.kasahara13@xxxxx>

投稿者 xml-rpc : 2008年6月14日 10:58
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/74209
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。