default gateway with proc is not working, the following piece of code should
help.
#defaultgw="<defaultgw>"
# wlan0   00000000
#netstat is /proc/net/route
a = os.popen(netstat).read().split("\n")
a=a[2]
b=a.split('\t')
gwip=b[2];
defaultgw='%d.%d.%d.%d' % (int(gwip[6:],16), int(gwip[4:6],16) ,
int(gwip[2:4],16), int(gwip[0:2],16))

can you fix it,  or someone else would like to share credit of Omer great
job.?

P.S. once we have the code working I will do the donation.

where are the C programmers?



> ----- Original Message -----
> Subject: ipconfig.py implementation (was: Re: Indirect reward)
> From: Omer Zak <[EMAIL PROTECTED]>
> To: "linux-il" <linux-il@cs.huji.ac.il>
> Date: 31-10-2007 13:01
> 
> 
> 
> --Boundary_(ID_UNQQJY8oii47gg641dqzoQ)
> Content-type: text/plain
> Content-transfer-encoding: 7BIT
> 
> Hello Meir,
> Attached please find my implementation of ipconfig.py (inside a gzipped
> tar file).
> The script is released under GPLv3.
>                                                  --- Omer
> 
> On Tue, 2007-10-30 at 20:58 +0200, Meir Michanie wrote:
> > How do you get your IP, netmask, default gateway, nameserver in linux in
> > one command from the cli?
> > 
> > I wrote ipconfig.pl (wget http://www.riunx.com/public/ipconfig.pl )
> > I would donate 50 shekels to hamakor for a ipconfig.c and another 50
> > shekels for ipconfig.c
> > 
> > Note: The new programs should use /proc/net/route instead of netstat
> > command.
> 
> -- 
> MS-Windows is the Pal-Kal of the PC world.
> My own blog is at http://www.zak.co.il/tddpirate/
> 
> My opinions, as expressed in this E-mail message, are mine alone.
> They do not represent the official policy of any organization with which
> I may be affiliated in any way.
> WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html
> 
> --Boundary_(ID_UNQQJY8oii47gg641dqzoQ)
> Content-type: application/x-compressed-tar;
name=ipconfig-v0.1-2007oct31.tar.gz
> Content-transfer-encoding: base64
> Content-disposition: attachment; filename=ipconfig-v0.1-2007oct31.tar.gz
> 
>
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
> fMflv6ObJR0AUAAA
> 
> 
> --Boundary_(ID_UNQQJY8oii47gg641dqzoQ)--
> 
> =================================================================
> To unsubscribe, send mail to [EMAIL PROTECTED] with
> the word "unsubscribe" in the message body, e.g., run the command
> echo unsubscribe | mail [EMAIL PROTECTED]

================================================================To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to