Folks,
I finally made it work. I can't say for sure _how_ I did
it (there's just a silent suspicion that BeOS uses the
MAC address as well), but I'll list all the steps that I
took - so in theory you should end up with a working
Internet connection for BeOS as well. Still this is to
be considered as a workaround, not a solution.
I'm writing that in a "Newbie" style, so everyone can
follow the instructions. Sorry for boring the others ;-)
You'll need some information ready for that:
- the MAC (Medium Access Control) address of your NIC
(Network Interface Card). Looks similar to something
like e.g. 00-01-02-4b-37-aa
You can find it using Windows as follows:
[Start] [Run]winipcfg[enter], and then selecting
your NIC
- the IP address of your Router
(in the Web based Setup menu of the router, it's under
[Setup], line "(Device IP Address)". The value should be
something like e.g. 192.168.192.aaa (aaa is a number
between 1 and 254).
- also from the Routers menu, under [DHCP]:
the value from "Starting IP Address" (something like
192.168.192.bbb (bbb is a number between 1 and 254)
- and from the same page the value for "Number of DHCP
Users" (something around 50); let's call it ccc for now.
So, the valid address range your Router can assign is
within 192.168.192.bbb to 192.168.192.(bbb +ccc -1),
except the number for the router itself (192.168.192.aaa).
First of all, I called AT&T and asked them to (re)enter the
MAC address of my NIC. That's what AT&T (or your Internet
service provider) needs to enter so your cable modem
recognizes your NIC.
Interesting though, AT&T keeps a record of all MAC addresses
you ever report them. So they still had my NIC on file. The
change was done within 5minutes, restarting the cable modem
took annother 30seconds ... almost "on the fly".
Remark: Using the direct connection from the Cable Modem to
the NIC works fine with BeOS right away. But actually we want
to use the LinkSys Router, right?
Next step is to use the "MAC cloning" functionality of the
Router. This can be found in the Router Setup mask using
[Advanced][MAC Addr. Clone]. There you have to enter the MAC
address of your own NIC. In case you do not have that feature
in your current Router Setup mask you need to download the
latest version of the Router Firmware. In case you don't know
how to, just drop me a line.
After that I rebooted BeOS. Might be sufficient to restart
Networking, but I come from the "old OS world". As before,
BeOS didn't establish an Internet connection.
Now I did the following:
1.) setting the Networking preferences to DHCP:
(left upper corner) [BeOS] [preferences] [Network]
select your NIC
[Settings]
mark the line that says "Obtain settings automatically
(DHCP)"
[Done] [Save] [Restart Networking]
Close the Networking application (otherwise it dies
occasionally)
2.) Start the Networking preferences again:
(left upper corner) [BeOS] [preferences] [Network]
After that I had some rudimentary entries.
E.g.
IP address: 0.0.0.243 (nonsense)
Domainname: mn.ipsvc.net (correct)
Primary DNS: 24.31.3.8 (correct)
Secondary DNS: 24.31.3.9 (correct)
Remark: Obviously AT&T isn't aware that putting both
DNS server into the same network segment is
a severe security issue. MSN stumbled about
the exact same misconfiguration about some-
thing like a half year ago ;-)
3.) select your NIC
[Settings]
mark the line that says "Specify settings"
Now enter the following parameter:
IP Address: any of the addresses that your Router
is capable of assigning (remember the above mentioned
range of 192.168.192.bbb to 192.168.192.(bbb +ccc -1))
Subnet mask: enter 255.255.255.0
Gateway: enter the IP address of your Router
(e.g. 192.168.192.aaa, the one from noted above)
Again, [Done] [Save] [Restart Networking]
In my case that was it. Internet access worked just
fine.
Good luck,
Fidschi