Welcome, Guest. Please login or register.

Author Topic: Getting onto Broadband Internet: What am I doing wrong???  (Read 1684 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AndyFCTopic starter

  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Mar 2004
  • Posts: 591
  • Country: gb
  • Thanked: 29 times
  • Gender: Male
    • Show only replies by AndyFC
Getting onto Broadband Internet: What am I doing wrong???
« on: August 07, 2004, 10:58:50 AM »
I have an NTL Home 200 cable modem, normally connected to my PC via Ethernet.

Work was throwing away some PCMCIA ethernet cards so I now have(all 3COM):

Etherlink III 3c562D/3C563D
Etherlink III 3c589D Combo
3COM Megahertz 3CCE589ET

I have OS 3.9 running on a DIY towered A1200, Blizzard 1230-IV with 32 MB Fast RAM, CD ROM, 600 MB HD too.

Using the 3c589 device from Aminet (which I would have thought would work with at least the second of the three listed cards) in Genesis, The wizard detects the cards but does not get a BootP answer. With the 3c589D, if I manually enter an IP, DNS, gateway etc I get an ethernet activity light on the cable modem, but then if I go into AWeb2 (the version supplied with OS 3.9) I cannot view any online web pages - the error is the same as if I have no internet connection at all.

I have powered off my modem and back on when it was plugged into teh Amiga because I read somewhere that it caches the MAC address of the adapter it is connected to, but this will clear if it is turned off for 10 seconds.

Am I missing something, or am I still using incompatible cards?

Thanks for your help, Andy
Volunteer Moderator.

A1200 in DIY Tower. 3.2 ROMs (softkicking 3.2.3), OS 3.2.3, CF card, CD RW and IDE to SD adapter running off the internal IDE port (using the A4000 4-port IDE adapter from Amigakit), Pistorm 32 lite with Pi4/2GB/Emu68 or Blizzard 1230-IV, with 32MB 60ns RAM and 50MHz 68882 FPU.
MorphOS on PowerMac G5 and ATI 9600 pro
 

Offline pjhutch

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 452
  • Country: england
  • Gender: Male
  • Amiga user and developer
    • Show only replies by pjhutch
    • http://www.pjhutchison.org
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #1 on: August 07, 2004, 11:04:39 AM »
Which TCPIP client are you using? Miami? Genesis?
BTW, Genesis does not seem to support Ethernet and DHCP, you will have to manually configure the card.
BTW, you need to use DHCP -not- BOOTP to get an IP address.
 

Offline Orjan

  • Hero Member
  • *****
  • Join Date: Sep 2003
  • Posts: 515
    • Show only replies by Orjan
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #2 on: August 07, 2004, 11:10:12 AM »

@pjhutch

Well, I´m confused..  :-)

"Genesis does not seem to support Ethernet and DHCP"
"you need to use DHCP"
\\"Memory is like an orgasm. It\\\'s a lot better if you don\\\'t have to fake it.\\"
- Seymore Cray, on virtual memory.
 

Offline Linchpin

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1483
    • Show only replies by Linchpin
    • http://www.systemmedic.co.uk
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #3 on: August 07, 2004, 12:38:56 PM »
Quote
I have powered off my modem and back on when it was plugged into teh Amiga because I read somewhere that it caches the MAC address of the adapter it is connected to, but this will clear if it is turned off for 10 seconds.


Correct.

If you have manually specified an IP / DnS server, forget it, its not going to work. The NTL Modem *has* to be connected to a device that has the DNS / IP side of things set to auto detect.

Once you have an IP adress, open a browser and type 192.168.1.1 and you should get a User / Password prompt if all is OK.

Make sure also you have no proxy server's specified, unless its an NTL proxy, otherwise thats not going to work either.

Kev
WinUAE Only... OS3.9 with 512mb ZIII ram ;)
 

Offline AndyFCTopic starter

  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Mar 2004
  • Posts: 591
  • Country: gb
  • Thanked: 29 times
  • Gender: Male
    • Show only replies by AndyFC
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #4 on: August 07, 2004, 02:34:27 PM »
Thanks for the feedback.

I currently use Genesis, so do I need to change to Miami or something for DHCP to work with Ethernet?

Is it possible for Genesis to get an IP via DHCP, not BootP?

I'll have another crack at it now, and double-check the Proxy settings in Aweb.

The ethernet cards (or at least one of them) is A1200 compatible then?

Networking seemed so easy when I studied it for my Micro$oft cetification :-)
Volunteer Moderator.

A1200 in DIY Tower. 3.2 ROMs (softkicking 3.2.3), OS 3.2.3, CF card, CD RW and IDE to SD adapter running off the internal IDE port (using the A4000 4-port IDE adapter from Amigakit), Pistorm 32 lite with Pi4/2GB/Emu68 or Blizzard 1230-IV, with 32MB 60ns RAM and 50MHz 68882 FPU.
MorphOS on PowerMac G5 and ATI 9600 pro
 

Offline Floid

  • Hero Member
  • *****
  • Join Date: Feb 2003
  • Posts: 918
    • Show only replies by Floid
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #5 on: August 07, 2004, 02:36:56 PM »
Quote

Orjan wrote:

@pjhutch

Well, I´m confused..  :-)

"Genesis does not seem to support Ethernet and DHCP"
"you need to use DHCP"
DHCP is basically a one-shot protocol; a client asks for a lease (an IP address out of the dynamic pool) and associated configuration info ("where's the gateway router, where's the DNS server, what's the netmask?"), then asks again when the time period granted on the 'lease' expires.  

Once you 'acquire the lease' (and get the info from it) with a DHCP client, you can use said information with any host on the network segment (your neighborhood, in cable modem terms) until it expires.  Absent 'renewal,' the DHCP server counts it as free to assign it to someone else, so all bets are off (but you're okay until the DHCP server assigns it to someone else,* or the DNS server/gateway changes IPs).

*Which could happen at any time post-expiration, but on a LAN or cable modem network, where hosts will on average have 'long' uptimes, it could take weeks or months for a conflict to actually occur.  This is *not* the way to do things - address conflicts can screw both you *and* the punter across town who just got assigned the address from the server.

Some DHCP servers may ping addresses before they assign them, preventing the problem, but in that case you're still 'stealing' a static IP.  Which means 1. even if possible, it would be not-nice, and 2. because it could be not-nice, they may have thought of that and will only route addresses with active leases.

---

So, having said that, I don't know what this means in practice on the Amiga with Genesis, but having explained why it's a bad practice long-term, you should be able to do it (get online with Windows/*NIXalike, copy down the info from winipcfg or ifconfig and /etc/resolv.conf, unplug the x86 *without turning off the modem,* plug in the DHCP-incapable system and key in those values) while troubleshooting... if, as example, you need to download a DHCP client onto the Amiga, and can't get it over from the regular machine for some reason.

Same relies on your provider extending leases more on the order of hours than five minutes (IIRC, winipcfg will tell you, and allow you to refresh it for maximum time; doing the same on Linux/BSD is left as an exercise to the reader), but they're retarded if they don't.

---

It sounds like the simple solution is, as ever, to buy a $40 home router, which will handle the DHCP aspect for you and present a static gateway address to the Amiga.  DNS will still be a problem, but you can abuse one of the DNS root servers (198.41.0.4 = a.root-servers.net) for the task until you can get a DNS cache (I suggest the djbdns package for *NIX) running at home.

If there are Genesis-compatible DHCP clients for Amiga, you can obviously use one of those instead.
 

Offline AndyFCTopic starter

  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Mar 2004
  • Posts: 591
  • Country: gb
  • Thanked: 29 times
  • Gender: Male
    • Show only replies by AndyFC
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #6 on: August 07, 2004, 02:48:04 PM »
OK - I can't see an option for DHCP in Genesis with Ethernet, so I'll try Miami and see how I get on with that.

Miami has a few more tools such as Ping so I can at least test the network connection before I try something like getting a web browser to work.

Aweb-II SE settings seem OK.
Volunteer Moderator.

A1200 in DIY Tower. 3.2 ROMs (softkicking 3.2.3), OS 3.2.3, CF card, CD RW and IDE to SD adapter running off the internal IDE port (using the A4000 4-port IDE adapter from Amigakit), Pistorm 32 lite with Pi4/2GB/Emu68 or Blizzard 1230-IV, with 32MB 60ns RAM and 50MHz 68882 FPU.
MorphOS on PowerMac G5 and ATI 9600 pro
 

Offline Floid

  • Hero Member
  • *****
  • Join Date: Feb 2003
  • Posts: 918
    • Show only replies by Floid
Re: Getting onto Broadband Internet: What am I doing wrong???
« Reply #7 on: August 07, 2004, 03:18:24 PM »
To further clarify...
Edited slightly -- added the second paragraph from the bottom.

Quote

AndyFC wrote:

Using the 3c589 device from Aminet (which I would have thought would work with at least the second of the three listed cards) in Genesis, The wizard detects the cards but does not get a BootP answer.
BootP is an older way to configure a network 'Plug'n'Play.'  DHCP is the new hotness, used on most LANs, and cable modem networks that act like them.

If you don't have a BootP server on your LAN, which you don't, then you obviously won't get a response and nothing will be configured for you.

Quote
With the 3c589D, if I manually enter an IP, DNS, gateway etc I get an ethernet activity light on the cable modem, but then if I go into AWeb2 (the version supplied with OS 3.9) I cannot view any online web pages - the error is the same as if I have no internet connection at all.
Ethernet is only one possible physical layer for "Internet," and if the lights go on and perhaps blink when you do stuff, chances are that aspect is working fine.  Now all you have to do is get your IP stack (Genesis) configured properly, which is a headache, because it doesn't support the autoconfiguration protocol, and service providers *rely* on same to be able to dynamically assign IP addresses.

Quote
I have powered off my modem and back on when it was plugged into teh Amiga because I read somewhere that it caches the MAC address of the adapter it is connected to, but this will clear if it is turned off for 10 seconds.
Hmm.  As I've understood it, generally cable modems have their own MACs as regards authentication on the provider side, and probably outright ignore the MACs on the LAN side (since they're really just bridging ethernet packets onto the cable modem DOCSIS melange, and are only expected to be connected to one host ... or not; I'm not sure if the early raw-bridging designs were DOCSIS or not)...

However, I believe I was wrong in the above when saying you *should* leave the modem on... it really shouldn't matter, and if it doesn't, you can then play safe by turning it off before you connect the Amiga.  

To *prove* it doesn't matter, turn the modem off while it's connected to your Windows machine, then turn it back on again -- if you don't have to reboot to get online again, you're fine.

[Erm, I should explain:  My 'it' is that they could possibly have rigged the DHCP server to release leases when the modem is shut off, because I think DOCSIS can technically allow for things like that.  Everyone else's 'it' is that the modem will only talk to the specific ethernet card it was powered up connected to.  Needless to say, these two 'it's would conflict as regards making it work, but I've realized mine is extremely unlikely, because rigging DHCP like that would inconvenience their normal Windows users immensely.]

Quote
Am I missing something, or am I still using incompatible cards?
The cards are probably fine, but now that you've got the proverbial phone plugged in, you have to tell the IP stack (Genesis) which Internet addresses to 'dial' (as regards the router at the ISP which will send your packets on to the outside world, and the DNS server that will turn 'www.amiga.org' into the destination address for your packets)... and even more importantly, what your own 'phone number' is, so those computers can 'call you back.'  

This is made complicated by NTL (like most ISPs) reserving the right to change your 'phone number' whenever they want.  (They're not out to be rude -- though they are out to get more money from people who want to run servers and need a static address.  It's just that DHCP is a lot easier in practice -- pretty much every platform *except* Amiga has long since gained support for it -- and avoids promising anyone a rose garden that could complicate network restructuring later.  It's nice not to have to 'reprogram' all your phones if someone decides to switch your area code, right?  DHCP does the same for 'teh intarweb,' with the tradeoff of making it hard for the human behind the keyboard -- and DNS servers, if you ever want to point 'www.myname.com' to your machine -- to ever know what his number actually is.)

[This is where the telephone analogy breaks down... the way IP works, you can always set your own address -- you can type anything valid into the field in Genesis, for instance, and your computer *will* respond to 'calls' to that number.  However, you have to use the number *the rest of the world* (your ISP's gateway) expects you to have, or your packets will fly down the wire and go nowhere.  For instance, if I set my machine to 5.5.5.5, I could buy a few other computers and set up my own private 'internet' in my house (this is what home routers do, actually, though they use special 'netblocks' of addresses everyone's agreed will never be routed-to across the public Internet)... but my ISP can only take 'calls' for me on 64.252.22.117, because that's part of the block global agreements allow them to route.  My 5.5.5.5 computer just wouldn't be able to talk to anything -- the gateway won't let packets from it escape the ISP's network either, for good reason -- and everyone else on the planet trying to reach '5.5.5.5' would get whatever computer is *agreed* to have that address via the global routing arrangements that make 'the Internet' exist.]