Murphy's law; just got it working after posting. Here are the steps for mac:
1. (mac) Enable internet sharing. 2. (pocketbeagle via serial) run the command: "sudo ifconfig usb1 0.0.0.0 0.0.0.0 && sudo dhclient" voila! You can now apt-get update, etc. Thanks, Jeremy On Monday, 19 February 2018 22:06:04 UTC+10, Jeremy Herbert wrote: > > For me, the pocketbeagle shows up with an address 192.168.6.2 on usb1, but > I am using the onboard micro USB connector. I'm not sure why this is > different. The breakout connector is labelled on the silkscreen with USB1. > I'm using the latest stretch IoT from here: > https://beagleboard.org/latest-images (I downloaded it 10 minutes ago). > > FWIW, I can't get forwarding to work over the USB connector. I can ping my > host over USB, but I can't ping 8.8.8.8. My route looks like this: > > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > default 192.168.6.1 0.0.0.0 UG 0 0 0 > usb1 > > But I'm using a mac, so I'm still trying to work out whats going on here. > Internet sharing is enabled, but I think this uses a DHCP server so that > might be messing things up. > > Thanks, > Jeremy > > On Monday, 19 February 2018 20:44:39 UTC+10, Cyril Jourdan wrote: >> >> Thanks for your answer Graham. >> I find this quite inconvenient to have to do that to get Internet on the >> board, but I'll try. >> Is there a difference between usb0 and usb1 so that usb0 can't be >> configured to do the same thing ? >> >> 2018-02-16 1:30 GMT+01:00 Graham Haddock <[email protected]>: >> >>> It works fine on the PocketBeagle running Debian. >>> You do need to connect it to USB1, which is pinned out on the accessory >>> connectors, and not USB0, which is on the micro-USB connector. >>> --- Graham >>> >>> == >>> >>> On Thu, Feb 15, 2018 at 7:04 AM, <[email protected]> wrote: >>> >>>> Hello, >>>> >>>> I'm trying to get Internet over USB working on the PocketBeagle with an >>>> Ubuntu 16.04 host, but without success. >>>> Has anybody managed to get that working ? >>>> >>>> Thanks! >>>> >>>> Le mardi 19 décembre 2017 18:15:37 UTC+1, Jason Kridner a écrit : >>>>> >>>>> >>>>> >>>>> On Tuesday, October 3, 2017 at 10:58:51 PM UTC-4, Graham wrote: >>>>>> >>>>>> Andy: >>>>>> >>>>>> The following is an outline of what to do to connect a PocketBeagle >>>>>> to the internet via the USB cable to a Windows 10 desktop which is >>>>>> connected to the Internet via hardwire Ethernet. >>>>>> >>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> Ethernet over USB Tether Gadget >>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> >>>>>> This is to connect a PocketBeagle to the Internet through the USB >>>>>> connection to a Windows 10 desktop, which is connected by hardwire >>>>>> Ethernet >>>>>> to the Internet. >>>>>> >>>>>> I used 'Etcher' to load a fresh copy of the latest 'stretch' version >>>>>> of Debian 9.1 onto the Pocketbone. >>>>>> bone-debian-9.1-iot-armhf-2017-10-01-4gb.img >>>>>> >>>>>> Plug the PocketBeagle into an open USB port on your Windows 10 desktop >>>>>> >>>>>> The four LEDs should start blinking, and after about a minute or so, >>>>>> a new USB serial device should appear in Device Manager\Ports(COM&LPT), >>>>>> and >>>>>> a new Remote NDIS Compatible Device should appear in Device >>>>>> Manager\Network >>>>>> Adaptors >>>>>> >>>>>> Also, a new Ethernet interface will appear in Control Panel\Network >>>>>> and Internet\Network Connections. >>>>>> It will be described as "Unidentified Network", Remote NDIS >>>>>> Compatible Device >>>>>> >>>>>> Use Putty to connect to the new COM port >>>>>> log into the PocketBeagle >>>>>> >>>>>> now type >>>>>> sudo /sbin/route add default gw 192.168.7.1 >>>>>> >>>>> >>>>> Instead of doing this, I use 'sudo dhclient usb0' such that it updates >>>>> the nameservers (/etc/resolv.conf) automatically. >>>>> >>>>> For Mac/Linux, I use 'sudo dhclient usb1'. >>>>> >>>>> >>>>>> >>>>>> Now, on the Windows 10 desktop, >>>>>> go to and open your primary Ethernet interface: >>>>>> Ethernet\Properties\Sharing\ >>>>>> Check the two sharing boxes. >>>>>> Enter the name of the new NDIS Device interface into the box. [In my >>>>>> case it was Ethernet 2 ] >>>>>> Click 'OK' and exit the interface box >>>>>> >>>>>> Now open the Unidentified Network\NDIS Device >>>>>> interface\Properties\Internet Protocol Version 4\Properties >>>>>> Click 'Use the following IP address' >>>>>> Enter 192.168.7.1 as the IP address >>>>>> Enter 255.255.255.0 as the Subnet Mask >>>>>> >>>>>> Click 'Use the following DNS server addresses' >>>>>> Enter 8.8.8.8 as the Preferred DNS server. >>>>>> Click 'OK' and 'Close' to exit >>>>>> >>>>>> Now go to the PocketBeagle command line on Putty >>>>>> sudo nano /etc/resolv.conf >>>>>> down-arrow to get past the comment line >>>>>> enter 'nameserver 8.8.8.8' [without the quotes] >>>>>> enter <return> >>>>>> enter <control-X>, then 'Y', <return> to exit [without the quotes] >>>>>> >>>>>> The Ethernet tether gadget should be operational. >>>>>> To test, type 'ping google.com' in the command line. [without the >>>>>> quotes] >>>>>> It should run and see the ping replies. >>>>>> type <control-c> to abort. >>>>>> >>>>>> You should now have internet access and can >>>>>> sudo apt-get update >>>>>> >>>>>> The two entries in the PockBeagle are not persistent, so after any >>>>>> reboot, >>>>>> you will have to repeat the two entries in the PocketBeagle to get >>>>>> the >>>>>> internet tether gadget running again. >>>>>> >>>>>> >>>>>> There is more information here ... >>>>>> >>>>>> https://www.digikey.com/en/maker/blogs/how-to-connect-a-beaglebone-black-to-the-internet-using-usb/cdf66181b3a5436e9ad730e4ed4cf9ee >>>>>> >>>>>> == >>>>>> >>>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> --- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "BeagleBoard" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/beagleboard/JtOGZb-FH2A/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/beagleboard/b1129fa8-22ef-49ba-9237-11c5586ef8a5%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/beagleboard/b1129fa8-22ef-49ba-9237-11c5586ef8a5%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "BeagleBoard" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/beagleboard/JtOGZb-FH2A/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beagleboard/CANN_KV5TZ6Gpegs05n4aaKA7Cun7jwPhQ9tm1mVNv_-h8DQ62w%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/beagleboard/CANN_KV5TZ6Gpegs05n4aaKA7Cun7jwPhQ9tm1mVNv_-h8DQ62w%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/b08391ba-8d18-473c-9746-a290cbcfd7ee%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
