Thanks for everyone giving me a hand. I really learned a lot from your
replies. I know where the problem is and I'm sure I can do it.
Cheers
Tom
--- In Jim Jackson <> wrote:
>
>
> Hi,
>
> Tom (the OP) has an ADSL router that does NAT/Masquerade. We've been
> emailing off list and I think he is close to being sorted.
>
> The "hub" he mentioned was his ethernet switch - so technically he was
> correct, it doesn't do NAT - switches tend not to :-) He's on a learning
> curve but getting there.
>
> cheers
> Jim
>
> On Tue, 14 Nov 2006, Jason Stahls wrote:
>
> > Without someone doing NAT for you that won't be possible (If you
want a
> > explanation of why then read below). Get another NIC, install it in
> > your PC and use Internet Connection Sharing (I'm assuming you're using
> > Windows of some sort) that's probably the cheapest way to get on
the net
> > with your TS7250 and still have your PC talk to it. That or buy a
> > <vendor or your choice> router.
> >
> > Jason
> >
> > Why it won't work this way -
> >
> > 192.168.0.0/16 is a non-routable IP network that was set aside
eons ago
> > for private use, it goes with 10.0.0.0/8 and 172.16.0.0/12.
> >
> > When you try and talk to someone outside of that network (IP's from
> > 192.168.0.0 to 192.168.254.254) the IP stack in the TS looks up in the
> > routing table who it should talk to to pass the traffic along (a
> > router), in your case you only have one route set (which is
normal) the
> > default route.
> >
> > $ route -n
> > Kernel IP routing table
> > Destination Gateway Genmask Flags Metric Ref Use Iface
> > 0.0.0.0 192.168.0.10 0.0.0.0 UG 0 0 0 eth0
> >
> >
> > This says that all traffic not for 192.168.0.0/16 should goto
> > 192.168.0.10 to be passed on somewhere. Now, as long as we're not
> > heading to the internet, we don't have to do anything, routers could
> > pass this around all over and everything would be fine, _but_
> > 192.168.0.0/16 is non-routable on the internet so we need someone to
> > translate out non-routed address into a routable address. This is
where
> > NAT comes in, we "masquarade" as the router doing NAT to get on the
> > internet then traffic coming back to the NAT box gets translated
back to
> > it's real IP address and sent to the owner.
> >
> > Since you don't have NAT setup anywhere you will never be able to
get on
> > the internet. Most ISP's will allow you to purchase a second IP
> > address, or the cheaper way as listed above is to use ICS and a second
> > network card.
> >
> > And if any of this is wrong/my writing is confusing it's the end
of the
> > day and I needed to get this typed out before my ride leaves.
> >
> > chentom60 wrote:
> > > Jim,
> > >
> > > My simple hub can not do any fancy NAT, it just makes PC and 7250
> > > shared the same DSL modem. My PC has only one ethernet card,
> > > therefore, I can not browse internet while working on the board.
So, I
> > > use the hub that connects both PC and 7250 and its uplink
connects to
> > > DSL modem. Then PC can communicate with 7250 and browse internet no
> > > problem.
> > >
> > > I use loadUSB.sh to change root to USB with debian, however, can not
> > > use apt-get to install anything. It looks like 7250 can not
> > > communicate with internet. "ping www.yahoo.com" from board does not
> > > work. I am not sure whether I should config either board or PC. I am
> > > quite new on network, please help me, thanks!
> > >
> > >
> > > Thanks.
> > >
> > > Tom
> > >
> > > --- In Jim Jackson <jj@> wrote:
> > >
> > >> On Tue, 14 Nov 2006, chentom60 wrote:
> > >>
> > >>
> > >>> Thanks, here is the result:
> > >>>
> > >>> $ /sbin/ifconfig
> > >>> eth0 Link encap:Ethernet HWaddr 00:D0:69:40:1F:01
> > >>> inet addr:192.168.0.50 Bcast:192.168.0.255
> > >>>
> > > Mask:255.255.255.0
> > >
> > >>> UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
> > >>> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
> > >>> Interrupt:39
> > >>>
> > >>> 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)
> > >>>
> > >>>
> > >>> $ route -n
> > >>> Kernel IP routing table
> > >>> Destination Gateway Genmask Flags Metric Ref Use
Iface
> > >>> 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
> > >>> 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
> > >>> 0.0.0.0 192.168.0.10 0.0.0.0 UG 0 0 0 eth0
> > >>> $
> > >>>
> > >> looks fine.
> > >>
> > >>
> > >>> My PC and 7250 all connect to a 10/100 hub whose Uplink
connects a DSL
> > >>> modem output.
> > >>>
> > >>> Maybe 7250 should have a public IP address rather than the default
> > >>> 192.168.0.50, but how do I config the board to force it get
public IP
> > >>> from DSL modem?
> > >>>
> > >> why? It will work just like any other computer connected to
your 10/100
> > >> hub. The DSL router will do NAT/Masquerading for you.
> > >>
> > >>
> > >>> Tom
> > >>> --- In "Yan Seiner" <yan@> wrote:
> > >>>
> > >>>> --- In "chentom60" <chentom60@> wrote:
> > >>>>
> > >>>>> Hello Jim
> > >>>>>
> > >>>>> I am using debian256-5-6-2005.tar.gz I downloaded from
> > >>>>>
> > > Embedded Arm
> > >
> > >>>>> for my 7250 ts8 board.
> > >>>>>
> > >>>>> My /etc/resolv.conf is very strange:
> > >>>>> #nameserver 192.168.0.1
> > >>>>> but even if I updated (as I find in an old post), still does not
> > >>>>>
> > >>> work.
> > >>>
> > >>>>> nameserver 194.165.130.227
> > >>>>> nameserver 213.186.185.245
> > >>>>>
> > >>>>> After checking old posts, I note that libresolv.so.2 may also
> > >>>>>
> > > be an
> > >
> > >>>>> issue, here is mine.
> > >>>>>
> > >>>>> #ls -l /lib/libresolv.so.2
> > >>>>> lrwxrwxrwx 1 root root 18 Oct 19 2006
> > >>>>> /lib/libresolv.so.2 -> libresolv-2.2.5.so
> > >>>>>
> > >> err. that's a link - not a file. What does
> > >>
> > >> ls -l libresolv-2.2.5.so
> > >>
> > >> give?
> > >> Also what does /etc/nsswitch.conf contain.
> > >> It should have a line containing....
> > >>
> > >> hosts: files dns
> > >>
> > >>
> > >>
> > >>>>> Is it too old? others people mentioned libresolv-2.3.2.so
and name
> > >>>>> resolution works.
> > >>>>>
> > >>>>>
> > >>>> Your networking is hosed for some reason. Please post the
output of
> > >>>> '/sbin/ifconfig' and '/sbin/route -n'
> > >>>>
> > >>>> --Yan
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>>
> > >
> > >
> > >
> > >
> > >
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|