2008年6月14日

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

ありがとうございます。

またよろしくお願いします^^

2008/6/14 Mitsuo KASAHARA <m.kasahara13@xxxxx>:

> 度々ですが笠原です。
>

> 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日 12:40
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/74212
トラックバック
コメント
コメントする




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