Condivisione Internet non funziona con il mio BeagleBone Black

1

Esecuzione di Mavericks su un MBP da 15 "Ho un BeagleBone Black con Debian Wheezy.Ho collegato i due con un cavo Ethernet.Ho una connessione Wi-Fi funzionante dal MBP. Quindi accendo Condivisione Internet per" condividere il mio connessione da WiFi a computer che usano ethernet ".

Quando eseguo ifup eth0 su BeagleBone Black, vedo il seguente output:

Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

[ 3916.877981] net eth0: initializing cpsw version 1.12 (0)
[ 3916.886430] net eth0: phy found : id is : 0x7c0f1
[ 3916.891796] libphy: PHY 4a101000.mdio:01 not found
[ 3916.896888] net eth0: phy 4a101000.mdio:01 not found on slave 1
[ 3916.906939] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Listening on LPF/eth0/c8:a0:30:ac:1f:f4
Sending on   LPF/eth0/c8:a0:30:ac:1f:f4
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
[ 3918.891594] libphy: 4a101000.mdio:00 - Link is Up - 100/Full
[ 3918.899032] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Tuttavia, osservando l'output da Console sul mio MBP, posso vederlo fare qualcosa

1/7/14 12:05:00.590 PM bootpd[18547]: DHCP DISCOVER [bridge100]: 1,c8:a0:30:ac:1f:f4 <arm>
1/7/14 12:05:00.590 PM bootpd[18547]: OFFER sent arm 192.168.2.9 pktsize 300
1/7/14 12:05:00.590 PM bootpd[18547]: service time 0.000651 seconds
1/7/14 12:05:00.590 PM bootpd[18547]: service time 0.000005 seconds
1/7/14 12:05:03.873 PM configd[16]: inet_set_autoaddr(en0, 1) failed, Resource busy (16)
1/7/14 12:05:04.137 PM bootpd[18547]: DHCP DISCOVER [bridge100]: 1,c8:a0:30:ac:1f:f4 <arm>
1/7/14 12:05:04.137 PM bootpd[18547]: OFFER sent arm 192.168.2.9 pktsize 300
1/7/14 12:05:04.137 PM bootpd[18547]: service time 0.000519 seconds
1/7/14 12:05:04.137 PM bootpd[18547]: service time 0.000002 seconds
1/7/14 12:05:10.296 PM bootpd[18547]: DHCP DISCOVER [bridge100]: 1,c8:a0:30:ac:1f:f4 <arm>
1/7/14 12:05:10.297 PM bootpd[18547]: OFFER sent arm 192.168.2.9 pktsize 300
1/7/14 12:05:10.297 PM bootpd[18547]: service time 0.001206 seconds
1/7/14 12:05:10.298 PM bootpd[18547]: service time 0.000007 seconds
1/7/14 12:05:24.813 PM bootpd[18547]: DHCP DISCOVER [bridge100]: 1,c8:a0:30:ac:1f:f4 <arm>
1/7/14 12:05:24.814 PM bootpd[18547]: OFFER sent arm 192.168.2.9 pktsize 300
1/7/14 12:05:24.814 PM bootpd[18547]: service time 0.000829 seconds
1/7/14 12:05:24.814 PM bootpd[18547]: service time 0.000004 seconds
1/7/14 12:05:32.405 PM bootpd[18547]: DHCP DISCOVER [bridge100]: 1,c8:a0:30:ac:1f:f4 <arm>
...

Non so dove andare da qui. So che se inserisco il BBB direttamente nel mio router Netgear, esso recupera correttamente un indirizzo IP tramite DHCP. Quindi non so se il problema è interamente sul lato di Apple Internet Sharing, ma è almeno una parte del problema, perché il BBB, funziona semplicemente (tm) altrimenti.

    
posta Travis Griggs 07.01.2014 - 21:12
fonte

2 risposte

4

Anch'io sono su Debian Wheezy e questo ha funzionato per me:

  1. Installa i driver Mac dal link
  2. Connetti BBB a Mac tramite USB
  3. Sul Mac, vai a Preferenze di Sistema > Condivisione > Condivisione Internet > Beaglebone Black
  4. In Preferenze di Sistema > Rete , assicurati che BBB sia sul lato sinistro e mostri "Connesso"
  5. Dopo aver inserito SSH nel BBB, esegui "dhclient" (o "dhclient usb0" se non funziona) e poi prova "ping google.com".
risposta data 18.06.2014 - 03:52
fonte
0

Se sei:

  • Connessione a BeagleBoard tramite Ethernet USB
  • da Mac Air che esegue Mavericks & connesso al web via Wifi

L'ho trovato molto utile:

link

In breve > > installa / esegui un server proxy (con Squidman) & la tua vita sarà più facile.

    
risposta data 20.11.2014 - 11:33
fonte

Leggi altre domande sui tag