VirtualBoxを使用するDebian JessieホストでVM Lubuntu 14.04を使用すると、いくつかの奇妙な問題(または理解不足)が発生します。 Raspberry Pi 2(固定IPもあります)に接続されているホストコンピュータのeth0に静的IPがあります。私はPiのDebianからRaspbianに簡単に移動するためにこれを行いました。
仮想マシンにブリッジネットワークアダプタを追加し、eth0に接続しました。 VMには、NAT(インターネット用)という別のアダプタがあります。
何らかの理由で仮想マシンの電源を入れると、2番目の接続(NAT付きの接続)が問題なく設定されます。しかし、最初の(ブリッジ)は引き続き努力しますが、それはすべてハサです。
ホストの固定IPによる失敗ですか、それともいくつかのトリックを見逃していますか?しばらく前(2~3年前)Lubuntuにネットワーク問題があったと思いますが、そうではありません。
背景ストーリー:興味のある方のためにROSのためにこの設定をしました。私のRPi2はROSを実行し、仮想マシンも同じです。最後のアイデアは、ホストを介してRPi2 ROSを仮想マシン内で実行されているプライマリROSに接続することです。
ROSを使用するときにこの設定が可能な場合は、正しい方向を教えてください。ありがとうございます。
編集する: デフォルトのネットマスクでは、ブロードキャストアドレスは192.168.1.255です。
- 私のホストのIPアドレスは192.168.1.101です。
- 私のRPi2のIPアドレスは192.168.1.102です。
- ブリッジ接続の場合は、VirtualBoxの内部設定を使用し、eth0をターゲットインターフェイスとして選択しました。
編集2:
ifconfig eth0
私の仮想マシンから次を返します。
eth0 Link encap:Ethernet HWaddr 08:00:27:90:36:12
inet6 addr: fe80::a00:27ff:fe90:3612/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:10548 (10.5 KB)
したがって、IPアドレス(この場合はIPv6)が表示されます。ちなみに、私のNAT出力は次のとおりです。
eth1 Link encap:Ethernet HWaddr 08:00:27:85:08:29
inet addr:10.0.3.15 Bcast:10.0.3.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe85:829/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:130 errors:0 dropped:0 overruns:0 frame:0
TX packets:180 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15169 (15.1 KB) TX bytes:16089 (16.0 KB)
ホストに存在する場合、ブリッジは表示されずifconfig
(空のbrctl show
テーブルが返されます)、ホストに表示される唯一の仮想ネットワークは次のとおりです。vboxnet0、これはホストのみ別の仮想マシン(ここで私のホストのIPアドレスは192.168.57.101、私の仮想マシンのIPアドレスは192.68.57.102)です。これは私のホストの出力ですifconfig
。
// Connection between the host and the RPi2
eth0 Link encap:Ethernet HWaddr 54:42:49:6d:ee:48
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::5642:49ff:fe6d:ee48/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27858 errors:0 dropped:0 overruns:0 frame:0
TX packets:25727 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4374283 (4.1 MiB) TX bytes:1918584 (1.8 MiB)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5418 errors:0 dropped:0 overruns:0 frame:0
TX packets:5418 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1644352 (1.5 MiB) TX bytes:1644352 (1.5 MiB)
// Host-only connection between the host and another VM
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:192.168.57.101 Bcast:192.168.57.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:389 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:44325 (43.2 KiB)
// Connection to the router
wlan0 Link encap:Ethernet HWaddr 78:dd:08:f4:75:6e
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::7add:8ff:fef4:756e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:484410 errors:0 dropped:0 overruns:0 frame:0
TX packets:251942 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:551719159 (526.1 MiB) TX bytes:30931129 (29.4 MiB)