私はOSX Yosemiteのvirtualboxでゲストとしてubuntu 10.4.04 LTSを実行しています。
残念ながら、私のネットワーク設定は間違っているようで、このチュートリアルに従いました。http://coding4streetred.com/blog/post/VirtualBox-Configuring-Static-IPs-for-VMs http://archive.gregk.me/2010/working-on-vm-server-while-offline/
2つのネットワークカードが構成されています。 eth0には内部固定IPアドレスがあり、eth7にはUbuntu内部からのインターネットアクセスがあります。
時には動作しますが、時には動作しません。 DNSは機能しますが、接続できません。 pingに失敗しました。範囲を絞り込むと、eth0を終了するとインターネットに再びアクセスできることがわかりました。
これが私の設定です。助けてくれてありがとう:
構成:
auto lo
iface lo inet loopback
auto eth0 eth0:0 eth0:1 eth7
iface eth0 inet static
address 192.168.56.114
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
gateway 192.168.56.1
dns-nameservers 192.168.56.1
iface eth0:0 inet static
address 192.168.56.115
netmask 255.255.255.0
gateway 192.168.56.1
iface eth0:1 inet static
address 192.168.56.116
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
iface eth7 inet dhcp
ifconfig -aが私に知らせるものは次のとおりです。
eth0 Link encap:Ethernet HWaddr 08:00:27:a6:53:7b
inet addr:192.168.56.114 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fea6:537b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5079240 errors:0 dropped:0 overruns:0 frame:0
TX packets:1673378 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5810178346 (5.8 GB) TX bytes:1191816042 (1.1 GB)
eth0:0 Link encap:Ethernet HWaddr 08:00:27:a6:53:7b
inet addr:192.168.56.115 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0:1 Link encap:Ethernet HWaddr 08:00:27:a6:53:7b
inet addr:192.168.56.116 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth7 Link encap:Ethernet HWaddr 08:00:27:03:65:17
inet addr:192.168.0.13 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe03:6517/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:657625 errors:0 dropped:0 overruns:0 frame:0
TX packets:59635 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:951459365 (951.4 MB) TX bytes:5054133 (5.0 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:91728 errors:0 dropped:0 overruns:0 frame:0
TX packets:91728 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34336299 (34.3 MB) TX bytes:34336299 (34.3 MB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.1 P-t-P:10.8.0.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
答え1
問題はあなたがあなたのマシンに両方インターフェイスは残りの世界へのトラフィックを処理する必要があります。ルーティングテーブルの最後の2行でこれを確認できます。
私が正しく理解した場合、これはインターネットに接続されているDHCPから情報を取得するインターフェイスであり、他のインターフェイスは192.168.56.0/24にのみ接続されています。これが正しい場合は、gateway
構成からその行を簡単に削除できます。その言葉のgateway
意味はまさにこれです。これが世界の残りの地域に行く道だ。これを削除すると、そのネットワークを使用してインターネットにアクセスできなくなり、問題が解決することになります。