On Thu, May 22, 2014 at 7:36 AM, Eric Fort <eric.f...@gmail.com> wrote:
> > > > On Wed, May 21, 2014 at 5:15 AM, Jason Kridner <jkrid...@gmail.com> wrote: > >> >> >> On Wednesday, May 21, 2014, Eric Fort <eric.f...@gmail.com> wrote: >> >>> could someone who has made this work actually describe how to do it? My >>> windows laptop has an internet connection (over wireless). that same >>> laptop (running windows 7) has a network connection over usb to the beagle >>> bone (part of what's auto configured when usb gets connected between the >>> bone and the windows box along with presenting the bone as an external >>> disk). The bone shows up as 192.168.7.2/30 and the laptop as >>> 192.168.7.1/30 (adapter 2). laptop adapter 5 is connected to the >>> internet via the house router which issues it an address on network >>> 192.168.1.0/24. >>> >>> How can I setup Windows ICS such that the beagle connected via adapter 2 >>> (network over usb) can get to the internet connected via adapter 5 on the >>> windows box with windows routing between those networks and thus sharing >>> it's internet connection? when I tried this using ICS I only succeeded in >>> really messing up the routing tables on the laptop which broke the laptop's >>> ability to get to the internet (it thought the beagle was now it's default >>> gateway) without letting the beagle access the internet. (worst possible >>> outcome...) So how can I configure ICS to give the beagle an internet >>> connection when it's usb is plugged in? >>> >> >> I will try giving it a shot today. On my Mac, I enable ICS and then use >> the virtual serial port to issue "dhclient usb0". The routing tables are >> likely not quite right due to some cruft, but it is working for me. I will >> try to look for the steps to switch the board from host to client. >> >> > > I had totally forgot that a virtual serial port now gets set up over usb, > i'd been spoiled by the virtual ethernet network setup over the usb and > using ssh to connect. now at least I can get in when the network is > uncooperative. > > I tried setting up ICS where I share wireless adapter 5 which goes to the > local 192.168.1.1 connected lan over wifi with adapter 2 which us the bone > usb then running dhclient usb0 on the bone and it failed to get an ip > address on the bone. instead it stayed at 192.168.7.2. I then tried > bridging adapter 2 & 5 such that hopefully the beagle would grab an address > from the lan router but that sidn't work either. Ultimately I see this as > a useful configuration for many of us working to get a bone bootstrapped > because one may not have a seperate display, mouse and keyboard to use or > more to the point the prior 2 and a network in the same place.... but if > the windows box can share it's internet connection with the bone then both > now work on the internet. > > So what might I be missing in making this configuration work? > The odd situation I found is that 'ifconfig' still reported the 192.168.7.2 IP address, yet I can get to the world: root@beaglebone:~# ifconfig usb0 usb0 Link encap:Ethernet HWaddr ea:b4:5d:d4:28:45 inet addr:192.168.7.2 Bcast:192.168.7.3 Mask:255.255.255.252 inet6 addr: fe80::e8b4:5dff:fed4:2845/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:98298 errors:0 dropped:0 overruns:0 frame:0 TX packets:30735 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:77776462 (74.1 MiB) TX bytes:10469242 (9.9 MiB) root@beaglebone:~# traceroute www.google.com traceroute to www.google.com (173.194.46.114), 30 hops max, 60 byte packets 1 timbird.local (192.168.3.1) 0.470 ms 0.391 ms 0.390 ms 2 * * * 3 * * * 4 * * * 5 te-0-4-0-9-ar01.pontiac.mi.michigan.comcast.net (68.87.190.254) 16.283 ms 15.576 ms 15.530 ms 6 he-4-6-0-0-cr01.350ecermak.il.ibone.comcast.net (68.86.94.241) 24.715 ms 25.293 ms 26.025 ms 7 he-0-11-0-0-pe04.350ecermak.il.ibone.comcast.net (68.86.83.58) 22.856 ms 22.566 ms 22.406 ms 8 as15169-2-c.350ecermak.il.ibone.comcast.net (66.208.233.142) 21.573 ms 22.250 ms 18.334 ms ^C root@beaglebone:~# ping www.google.com PING www.google.com (173.194.46.115) 56(84) bytes of data. 64 bytes from ord08s13-in-f19.1e100.net (173.194.46.115): icmp_req=1 ttl=55 time=19.0 ms 64 bytes from ord08s13-in-f19.1e100.net (173.194.46.115): icmp_req=2 ttl=55 time=19.6 ms ^C --- www.google.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 19.028/19.331/19.634/0.303 ms root@beaglebone:~# arp -a ? (192.168.7.1) at d0:ff:50:e8:7d:7d [ether] on usb0 timbird.local (192.168.3.1) at ac:de:48:3e:02:2f [ether] on usb0 Seems like OS X was nice enough to give me back the IP address that I gave it. Some day, I'll try it with Windows, but too much to do today. > > thanks, > > Eric > >> >> >>> Thanks, >>> >>> Eric >>> >>> -- >>> 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 beagleboard+unsubscr...@googlegroups.com. >>> 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 beagleboard+unsubscr...@googlegroups.com. >> 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 beagleboard+unsubscr...@googlegroups.com. > 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.