* 10月 [#q0729074]

早いものでもう10月。ほんと早い。
いつの間にかだいぶ涼しくなりましたね。

* VirtualBox [#h8cca8c6]

ネットワークの設定をしてみました。

#pre{{
----[ブロードバンドルータ]----[eth0] (192.168.1.2)
}}

となっているところから、この eth0 をブリッジに置き換えて
VirtualBox 上の仮想OSに振り分けられるようにします。

#pre{{
----[ブロードバンドルータ]-----[br0] (192.168.1.2)
                                                    +--- [eth0] (実OSで使う)
                                                    +--- [vbox0] (DHCP)
                                                    +--- [vbox1] (DHCP)
                                                    +--- [vbox2] (DHCP)
                                                    +--- [vbox3] (DHCP)
}}

このように4本生やしてみました。vbox[0123]に振られるIPアドレスは
DHCPでブロードバンドルータからもらいます。

まずブリッジに必要なパッケージを入れます。

#pre{{
e8400 ~ # emerge -av bridge-utils usermode-utilities
}}

その後 eth0 を br0 の下にするように /etc/conf.d/net を書き換えます。

#pre{{
e8400 ~ # cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).

config_eth0=( "0.0.0.0" )
#config_eth0=( "192.168.1.2 netmask 255.255.255.0" )
#routes_eth0=( "default via 192.168.1.1" )
dns_domain_eth0=( "xxxxxxxx" )
dns_servers_eth0=( "aaa.bbb.ccc.ddd www.xxx.yyy.zzz" )

# Bridging (802.1d)
bridge_br0="eth0"
config_br0=( "192.168.1.2 netmask 255.255.255.0" )
brctl_br0=( "setfd 0" "sethello 0" "stp off" )
routes_br0=( "default via 192.168.1.1" )
}}

これで再起動すると、eth0 ではなくて br0 に IP アドレスが振られます。
eth0 から br0 を通して外に出て行くという形になりました。

VirtualBox で必要なデバイスを作ります。

#pre{{
e8400 ~ # VBoxAddIF vbox0 root br0
VirtualBox host networking interface creation utility, version 2.0.2
(C) 2005-2007 Sun Microsystems, Inc.
All rights reserved.

Creating the permanent host networking interface "vbox0" for user root.
}}

作られたことを確認します。

#pre{{
e8400 ~ # ifconfig -a | grep vbox
vbox0     Link encap:Ethernet  HWaddr 00:ff:5f:xx:xx:xx  
vbox1     Link encap:Ethernet  HWaddr 00:ff:18:xx:xx:xx  
vbox2     Link encap:Ethernet  HWaddr 00:ff:44:xx:xx:xx  
vbox3     Link encap:Ethernet  HWaddr 00:ff:b0:xx:xx:xx  
}}

あとは仮想OSの設定で使うデバイスを指定すれば、
これまでの eth0 と同じネットワークとして使えます。

&ref(vbox.png);

さてさて。再起動しても有効にする方法はまだわかっていません。

----
#comment

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS