[Android Software Development] bobgeneric:
This is my log:

W/I Connecting to device. This may take a few seconds
A/I TTBroadcastReceiver start service

A/I SocketService.onCreate start
W/I Wait for android connection ready. If nothing happens now, close the program and retry
W/I ... 1
W/I ... 2
W/I ... 3
A/I SocketService.onCreate done

A/I SocketService.onStart start
A/I UsbThread : Waiting for the host to connect
W/I Waiting for connection. If nothing happens now, close the program and retry
A/I UsbThread : Host connected
W/D ------------------------------------------------------------
W/D Android Superuser may ask you to accept rights.
W/D Check your android and accept "Superuser Request" now if needed !!!
W/D If connection stop here and Superuser don't apears ,you phone or tablet is probably not rooted
W/I interfaces before script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), usb0(DOWN), sit0(DOWN)
W/I no route
A/D

A/D wifi or 3g card adress : ""

A/D Interface to use : "usb0"
A/D Old route adress to disable : ""
A/D adress to use : "192.168.1.2"
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -N TETHER
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -F TETHER
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/I don't care if you see errors here, it depends of your kernel.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -A INPUT -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options
A/E iptables v1.4.10: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -A OUTPUT -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options
A/E iptables v1.4.10: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A INPUT -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :
A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A OUTPUT -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -p icmp -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :
A/E /data/data/service.tracetool/app_bin/iptables_armv5 -A INPUT -p icmp -m state --state RELATED -j ACCEPT
A/E iptables v1.4.10: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t filter -A INPUT -p icmp -j ACCEPT
A/E iptables v1.4.10: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :
A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t filter -A OUTPUT -p icmp -j ACCEPT
A/E iptables v1.4.10: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :
A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -j LOG --log-uid --log-level debug --log-prefix "MYPREROUTING " --log-ip-options
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/D no default route to delete
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A OUTPUT -j TETHER
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E forward output to tether nok
A/E lastResultStdErr : "
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded."
A/E Error running command :
A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o usb0 -p tcp --dport 1:41999 -j REDIRECT --to 42002
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o usb0 -p tcp --dport 42500:65535 -j REDIRECT --to 42002
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.

A/E Error running command :
A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o usb0 -p udp --dport 1:41999 -j REDIRECT --to 42001
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
A/E Error running command :

A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o usb0 -p udp --dport 42500:65535 -j REDIRECT --to 42001
A/E iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
A/E Perhaps iptables or your kernel needs to be upgraded.
W/I interfaces after script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), usb0(UP) 192.168.1.2, sit0(DOWN)
W/I route : destination : 192.168.1.0, gateway : *, output : usb0
W/I route : destination : default, gateway : 192.168.1.2, output : usb0
W/I
W/I Connection done
A/I MainServiceActivity : onCreate. Call connectService

A/I SocketService.onStart start

A/E checkIptablesLOG : Error calling iptables. [, iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?), Perhaps iptables or your kernel needs to be upgraded.]

A/E IpTablesActivity : Error calling iptables. [, iptables v1.4.10: can't initialize iptables table `nat': Table does not exist (do you need to insmod?), Perhaps iptables or your kernel needs to be upgraded.]

Server List

DNS List
200.255.255.66 (ok)
200.255.255.70 (ok)

Status: Connected

But i can't surf.

I'm trying to surf on my phone using PC's ADSL.