Eu tenho o Windows 7 como host, Ubuntu VM como convidado em um Virtualbox, e eu sou capaz de SSH Beagleboard do meu convidado VM, bem como host. Esta conexão é estabelecida via usb. Meu problema é que eu posso acessar a internet tanto do host quanto do guest, mas não da Beagleboard.
Eu tentei o seguinte:
/etc/network/interfaces
para fazer a interface usb0
para dhcp. Não funcionou, /etc/network/interfaces
no meu guest Ubuntu VM para um endereço estático para que o Beagleboard e o Ubuntu estejam na mesma rede. Não funciona. Meu resultado ipconfig
do host do Windows é assim:
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 . . . . . . . . . :
Meu convidado Ubuntu ifconfig
tem esta aparência:
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)
Minha configuração IP do Beagleboard é assim:
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
Quaisquer dicas sobre como eu posso obter o beagleboard configurado para se conectar à internet seria útil.