У меня Windows 7 как хост, Ubuntu VM как гость на Virtualbox, и я могу использовать SSH Beagleboard от моего гостевого VM, а также от хоста. Это соединение устанавливается через usb. Моя проблема в том, что я могу получить доступ к интернету как от хоста, так и от гостя, но не от Beagleboard.
Я пробовал следующее:
У Beagleboard есть фиксированный IP-адрес, поэтому я изменил файл /etc/network/interfaces, чтобы интерфейс usb0 был подключен к dhcp. Не работает, Изменен файл /etc/network/interfaces на гостевой Ubuntu VM на статический адрес, чтобы оба Beagleboard и Ubuntu были в одной сети. Не работает.Результат моего ipconfig из хоста Windows выглядит так:
Windows-IP-Konfiguration
Ethernet-Adapter LAN-Verbindung:
Verbindungsspezifisches DNS-Suffix:
IPv4-Adresse . . . . . . . . . . : 172.20.82.21
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 172.20.82.1
Ethernet-Adapter VirtualBox Host-Only Network:
Verbindungsspezifisches DNS-Suffix:
IPv4-Adresse (Auto. Konfiguration): 169.254.123.61
Subnetzmaske . . . . . . . . . . : 255.255.0.0
Standardgateway . . . . . . . . . :
Мой гостевой Ubuntu ifconfig выглядит так: :
enp0s17 Link encap:Ethernet HWaddr 08:00:27:c5:91:62
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fec5:9162/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8621 errors:0 dropped:0 overruns:0 frame:0
TX packets:4640 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6771024 (6.7 MB) TX bytes:489965 (489.9 KB)
My Beagleboard IP Config выглядит так:
root@beaglebone:~# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 44086 bytes 2952392 (2.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 44086 bytes 2952392 (2.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::5265:83ff:fee0:62fc prefixlen 64 scopeid 0x20<link>
ether 50:65:83:e0:62:fc txqueuelen 1000 (Ethernet)
RX packets 1721 bytes 181286 (177.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 505 bytes 103776 (101.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.6.2 netmask 255.255.255.252 broadcast 192.168.6.3
inet6 fe80::5265:83ff:fee0:62ff prefixlen 64 scopeid 0x20<link>
ether 50:65:83:e0:62:ff txqueuelen 1000 (Ethernet)
RX packets 4072 bytes 339661 (331.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2701 bytes 400039 (390.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Было бы полезно указать любые указатели на то, как я могу получить beagleboard, настроенный для подключения к интернету.