Mark,
I followed your suggestion and, eventually, was able to get 2 BBB connected 
and working on a single PC. In addition to /etc/udhcpd.conf, I needed to 
edit  /usr/bin/g-ether-load.sh and /etc/udev/rules.d/udhcpd.rules However, 
I need more automated way to accomplish this task, since we can't expect 
our end users to log into our product and change the settings...

Thanks for your help.

Brian


On Thursday, November 7, 2013 7:56:47 AM UTC-8, Mark A. Yoder wrote:
>
> Brian:
>   I think I've found an answer.  The BBB uses systemd to get the user 
> space processes going at boot time.  Look in */lib/systemd/system* it see 
> the various services that can be started.  The one of interest is *
> /lib/systemd/system/udhcpd.service.* This starts the dhcp server that 
> assigns the IP address to the host.  Looking inside you see
> *[Unit]*
> *Description=DHCP server for USB0 network gadget*
> *After=dev-usb0.device*
> *Conflicts=storage-gadget-init.service*
> *
> *
> *[Service]*
> *ExecStart=/usr/sbin/udhcpd -f -S /etc/udhcpd.conf*
> *ExecStop=/bin/kill -TERM $MAINPID*
> *KillSignal=SIGINT*
> *
> *
> *[Install]*
> *WantedBy=gether.target*
>
> It looks like /etc/udhcpd.conf is what configures the server.  In it we 
> find:
> *start      192.168.7.1*
> *end        192.168.7.1*
> *interface  usb0*
> *max_leases 1*
> *option subnet 255.255.255.252*
>
> On your second bone try editing this file to use a different range of 
> addresses. That will assign your host a different number.  To give your 
> beagle a different number, look near the bottom of *
> /usr/bin/g-ether-load.sh*.  I think that's where your BBB is assigned a 
> number.
>
> I haven't tested this.  Let me know if it works.
>
> --Mark
>
>
> On Wednesday, November 6, 2013 2:35:16 PM UTC-5, Brian Park wrote:
>>
>> Hi,
>> I'm trying to connect multiple BBBs to a single PC using USB connections 
>> and I'm not sure how to get it working. When I plug multiple BBBs to a PC, 
>> they all show up as external drives (OK) and each of them shows up as a 
>> RNDIS network adapter (OK). However, RNDIS of the BBB that was plugged in 
>> second does not get proper IP address (not OK!!!). So, I'm unable to 
>> communicate with my application that is running in BBB.
>>
>> We are planing to design an embedded controller based on AM335x/BBB and 
>> being able to connect multiple of them to a single PC is a requirement.
>>
>> Any help would be appreciated.
>>
>> Thank you.
>>
>> Brian
>>
>

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to