USB networking with Ubuntu 9.04

Eric Olson eric at ericanddebbie.com
Thu Oct 8 22:19:46 CEST 2009


I copied Sander's exact lines into /etc/network/interfaces (I changed 
eth2 to usb0 -- I don't know if that matters) on my ubuntu 9.04 laptop 
and it's working for me.  I have plugged and unplugged the cable a 
couple times and no longer have to run my manual script each time.

Thanks!
Eric

Tony Berth wrote:
> did try that and did work when I was using a debian 5 box but no chance with
> ubuntu 9.04 :(
> 
> Thanks
> 
> Tony
> 
> On Thu, Oct 8, 2009 at 1:21 PM, Sander van Grieken <sander at 3v8.net> wrote:
> 
>> Why use a script that you need to run manually each time?
>>
>> It can be done automatically just by putting the right stuff in
>> /etc/network/interfaces:
>>
>> auto eth2
>> iface eth2 inet static
>>   address 192.168.0.200
>>   netmask 255.255.255.0
>>   post-up iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
>>  post-up echo 1 > /proc/sys/net/ipv4/ip_forward
>>  post-up route add -host 192.168.0.202 dev eth2
>>  post-up dnsmasq
>>  pre-down echo 0 > /proc/sys/net/ipv4/ip_forward
>>  pre-down iptables -t nat -D POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
>>  pre-down killall dnsmasq
>>
>>
>> when you plug in the FR, eth2 will activate automatically..
>>
>> grtz
>> Sander
>>
>>
>> On Thursday 08 October 2009 03:24:06 Cristian Gómez wrote:
>>> Hi Tony, thanks for giving a try to the script. I'm glad it helped you. I
>>> just create a sub-section on the wiki page [1] where I put the script to
>>> help others to get connected easily.
>>>
>>> Cheers
>>>
>>> [1] http://wiki.openmoko.org/wiki/USB_Networking#Connection_Script
>>>
>>> /***************************************
>>> * Don't Worry.......Be Linux!!!!
>>> * Cristian Gómez Alvarez
>>> * Ingeniero en Sistemas y Computación
>>> * Universidad de Caldas
>>> * Comunidad de Software Libre Manizales
>>> * IEEE/WIE Student Member
>>> * Linux User #463617
>>> * Mi Blog: http://cristianpark.sehablalinux.com/
>>> ****************************************/
>>>
>>>
>>> 2009/10/7 Tony Berth <tonyberth at googlemail.com>
>>>
>>>> On Wed, Oct 7, 2009 at 10:27 AM, Matthias Huber <
>>>>
>>>> matthias.huber at wollishausen.de> wrote:
>>>>>  Tony Berth schrieb:
>>>>>
>>>>> Bingo. Thanks A LOT!
>>>>>
>>>>> Is it possible to update the Wiki with that one. I think this will be
>> a
>>>>> great help to the whole community
>>>>>
>>>>>  if you would tell me wich of / or both tricks did it on your system ?
>>>>>
>>>>>>> but i had to add this two lines to my /etc/ufw/ufw.conf
>>>>>>>
>>>>>>> ufw allow from 192.168.0.202
>>>>>>> ufw allow to 192.168.0.202
>>>>>>>
>>>>>>>
>>>>>>> another trial with iptables needs to load some modules too:
>>>>>>>
>>>>>>> #!/bin/sh
>>>>>>>
>>>>>>> MOKO=192.168.0.202
>>>>>>>
>>>>>>> echo 1 > /proc/sys/net/ipv4/ip_forward
>>>>>>>  modprobe ipt_MASQUERADE
>>>>>>>
>>>>>>> iptables -I FORWARD -j ACCEPT -d ${MOKO}/32
>>>>>>> iptables -I FORWARD -j ACCEPT -s ${MOKO}/32
>>>>>>> iptables -I POSTROUTING -t nat -j MASQUERADE -s ${MOKO}/32
>>>> what works was the script Cristian Gomez included in his reply!
>>>>
>>>> Just for the records, the first time I run that script it does assign
>> the
>>>> 192.168.0.200 IP to eth1 but can't ping/access 192.168.0.202! Then:
>>>>
>>>> - I disconnect Openmoko
>>>> - connect it again
>>>> - re-run the script and voila the connection is there!
>>>>
>>>> Thanks
>>>>
>>>> Tony
>>>>
>>>>
>>>> _______________________________________________
>>>> Openmoko community mailing list
>>>> community at lists.openmoko.org
>>>> http://lists.openmoko.org/mailman/listinfo/community
>> _______________________________________________
>> Openmoko community mailing list
>> community at lists.openmoko.org
>> http://lists.openmoko.org/mailman/listinfo/community
>>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community




More information about the community mailing list