Thank you Diarmuid and Dave,

As i said before, i use DHCP for the local IP and if the board gets a 
a local IP after booting and then gets a GPRS connection, i have to 
delete the default gw and adds the correct one to access internet.

I just would like to do it automatically via script.
The script should check time to time to know if the board gets an 
internet IP, delete the default gw, and add the new gw according to 
this new IP.

If i dont get the local IP, there is no need to add a gw.

Anyone with good knowledge in script would like to help?

Best regaardss,

Alexander

--- In [email protected], "dwrenne" <[EMAIL PROTECTED]> wrote:
>
> After connecting this is what I get (O2 Ireland)
> 
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref   
> Use Iface
> 192.168.202.1   *               255.255.255.255 UH    0      
0       
> 0 ppp0
> 192.168.0.0     *               255.255.255.0   U     0      
0       
> 0 eth0
> default         192.168.202.1   0.0.0.0         UG    0      
0       
> 0 ppp0
> 
> In my script I delete the exiting default route, but I don'd do any 
more.
> 
> I don't know if that helped. BTW I used a static IP initially.
> 
> Regards
> 
> Diarmuid
> 
> --- In [email protected], "xfingerfox32" <xfinger@> wrote:
> >
> > Hello,
> > 
> > I have the following situation i cannot figure out how to solve.
> > I need to have the foxboard to be reached from the internet using 
the 
> > GPRS link, simple as that. I have my foxboard flashed with 
dynamic IP 
> > and a connection with GPRS. I am now able to ping from inside 
> > foxboard to this outside IP, but still cannot reach this IP from 
> > internet. There must be something wrong with route i should set.
> > 
> > Here is what i did:
> > 
> > * started the foxboard with dynamic IP, now i got the internal IP 
> > from my router:
> > eth0      Link encap:Ethernet  HWaddr 00:40:8C:16:85:25  
> >           inet addr:192.168.254.4  Bcast:192.168.254.255  
> > Mask:255.255.255.0
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:317 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:1000 
> >           RX bytes:27794 (27.1 KiB)  TX bytes:20815 (20.3 KiB)
> >           Interrupt:17 DMA chan:1 
> > 
> > lo        Link encap:Local Loopback  
> >           inet addr:127.0.0.1  Mask:255.0.0.0
> >           UP LOOPBACK RUNNING  MTU:16436  Metric:1
> >           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:0 
> >           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
> > 
> > here is the actual IP route:
> > Destination     Gateway         Genmask         Flags Metric 
Ref    
> > Use Iface
> > 192.168.254.0   *               255.255.255.0   U     0      
0        
> > 0 eth0
> > default         192.168.254.254 0.0.0.0         UG    0      
0        
> > 0 eth0
> > 
> > 
> > * started a GPRS link with PPP:
> > eth0      Link encap:Ethernet  HWaddr 00:40:8C:16:85:25  
> >           inet addr:192.168.254.4  Bcast:192.168.254.255  
> > Mask:255.255.255.0
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:419 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:257 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:1000 
> >           RX bytes:35123 (34.2 KiB)  TX bytes:27043 (26.4 KiB)
> >           Interrupt:17 DMA chan:1 
> > 
> > lo        Link encap:Local Loopback  
> >           inet addr:127.0.0.1  Mask:255.0.0.0
> >           UP LOOPBACK RUNNING  MTU:16436  Metric:1
> >           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:0 
> >           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
> > 
> > ppp0      Link encap:Point-Point Protocol  
> >           inet addr:189.88.28.174  P-t-P:192.168.202.0  
> > Mask:255.255.255.255
> >           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  
Metric:1
> >           RX packets:5 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:3 
> >           RX bytes:80 (80.0 B)  TX bytes:58 (58.0 B)
> > 
> > * Followed  the Tanzilli instructions to delete the route, now i 
have:
> > Destination     Gateway         Genmask         Flags Metric 
Ref    
> > Use Iface
> > 192.168.202.0   *               255.255.255.255 UH    0      
0        
> > 0 ppp0
> > 192.168.254.0   *               255.255.255.0   U     0      
0        
> > 0 eth0
> > 
> > * I am able to keep the telnet connection with the private IP
> > * I can ping from the foxboard:
> > ping 189.88.28.174
> > 189.88.28.174 is alive!
> > 
> > * from the internet (my linuxbox) not (even http):
> > [EMAIL PROTECTED] ~]$ ping 189.88.28.174
> > PING 189.88.28.174 (189.88.28.174) 56(84) bytes of data.
> > 
> > --- 189.88.28.174 ping statistics ---
> > 27 packets transmitted, 0 received, 100% packet loss, time 25994ms
> > 
> > What  i am doing wrong or missing?
> > Any suggestion would be really appreciated.
> > 
> > Best regards,
> > Alexander
> >
>


Reply via email to