Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: garyg on November 13, 2024, 12:40:46 AM
-
I bought a new AmigaOne X5040 two months ago but a friend and an IT technician
have been unable to configure it to access the wi-fi network in my community through
the included Opal "wireless travel router".
Another IT guy here recommended an Archer T2UB Nano wireless adapter, but
it only works with Windows. AmigaOS 4.1 doesn't see it.
Has anyone had a positive experience connecting an AmigaOne to the Internet?
Regards
Gary
-
I bought a new AmigaOne X5040 two months ago but a friend and an IT technician
have been unable to configure it to access the wi-fi network in my community through
the included Opal "wireless travel router".
Another IT guy here recommended an Archer T2UB Nano wireless adapter, but
it only works with Windows. AmigaOS 4.1 doesn't see it.
Has anyone had a positive experience connecting an AmigaOne to the Internet?
Regards
Gary
I have never had an issue with using wireless. Maybe newer routers don't do WPA? only newer WPA2? I know WEP is being phased out.
Admitterly, haven't used wireless in along time. However as I said, never had any issues.
-
I bought a new AmigaOne X5040 two months ago but a friend and an IT technician
have been unable to configure it to access the wi-fi network in my community through
the included Opal "wireless travel router".
Another IT guy here recommended an Archer T2UB Nano wireless adapter, but
it only works with Windows. AmigaOS 4.1 doesn't see it.
Has anyone had a positive experience connecting an AmigaOne to the Internet?
Regards
Gary
I don't know if this is of interest to you, but I have had great success hooking up a Sam440 Flex and a Sam460LE to WiFi through a Universal WiFi Range Extender. I've used Netgear model WN3000RP V1H2. This one you plug into the wall socket and you can connect an ethernet cable from your AmigaOne to it and then you are Online. 8) It is easy to set up as well. Hope this helps.
-
Sounds promising. So, instead of supplying the answer to a lot of technical questions, does
it just display the names of available networks for me to choose and log into?
Regards,
Gary
-
Using a PC or a mobile phone, which is the easiest way, you select your wanted wireless network during the setup of the adapter as shown in the guide below.
Guide for setting up the extender:
https://kb.netgear.com/24641/WN3000RPv2-initial-installation
Once that is done, connect the AmigaOne with an ethernet cable to the adapter. You can then run the "Connect to Internet" wizard on AmigaOS 4.1, choose Ethernet and auto for configuration, and it should be ready to use. :) Afterwards, the computer will treat it as a normal cabled connection and connect on startup when you boot AmigaOS.
-
I just realized that in trying to "tether" my Internet connection to my AmigaOne I
got an error message from the Macintosh OS that it was not permitted due to
802.1x
Would that prevent me from using this?
Regards
Gary
-
I just realized that in trying to "tether" my Internet connection to my AmigaOne I
got an error message from the Macintosh OS that it was not permitted due to
802.1x
Doesn't sound like you are using an ordinary "home" wifi, but rather an "enterprise" network, or federated wifi like eduroam.
Would that prevent me from using this?
Yes, I can imagine 802.1x policy doesn't allow for tethering.
So you need to find a wifi-ethernet bridge that can do 802.1x... from experience I know that the old airport extremes from Apple can do this.
-
Yes, I think the community wi-fi network is probably "enterprise".
So, my best bet is to find an old Airport Extreme. Wouldn't that have to be compatible
with my MacBook Pro's OS, which is the newest, 10.15?
-
So, my best bet is to find an old Airport Extreme.
I don't know if it your best bet, but I can tell that they are capable of 802.1x - ideally you should perhaps find something newer and more actively supported.
Wouldn't that have to be compatible with my MacBook Pro's OS, which is the newest, 10.15?
Unsure what you ask about here, the airport extreme is pretty much autonomous and the software to set it up exists for many operating systems, I have the "airport" app on my iPhone and macOS. Old OSX 10.15 sure.
-
I bought a new AmigaOne X5040 two months ago but a friend and an IT technician
have been unable to configure it to access the wi-fi network in my community through
the included Opal "wireless travel router".
So the travel router is effectively your home router? How have you tried to connect to it? When I Googled “opel wireless travel router”, the first device I found had Ethernet ports: did you try a wired connection to your AmigaOne, or is that impractical?
If you want your AmigaOne to use Wifi directly, the options are the PCI/PCI-E cards supported by the atheros5000.device and prism2.device drivers. It’s possible they support 802.1x through the WirelessManager software they use, which is based on wpa_supplicant.
-
My development places routers in the hallways and inside some apartments. I connect
to the Internet through this MacBook Pro.
I've tried connecting the travel router to the AmigaOne but it seems a lot
of configuration is needed to get it to connect to the Internet and the local
IT people are, of course, unfamiliar with Amiga OS4.1's options.
I don't know how AmigaOne users elsewhere deal with this problem.
-
I've tried connecting the travel router to the AmigaOne but it seems a lot
of configuration is needed to get it to connect to the Internet and the local
IT people are, of course, unfamiliar with Amiga OS4.1's options.
With a wired connection I assume? If the router does DHCP for connected devices, it shouldn’t be too much trouble to get working with OS4.
-
Well, if connection via USB and Ethernet counts as a "wired connection", yes.
-
Connecting the Amiga directly to the wifi is no-go since the wifi is set up with 802.1x authentication, something the Amiga supplicants never supported. Considering the error message when trying to connect via the mac, it seems that policy is set to not allow "tethering" wired devices behind an authenticated device. Depending on where this policy is implemented it may or may not be possible to use a wifi/ethernet "bridge" capable of 802.1x authentication.
This is what you see as the "enterprise" alternative to "pre shared key" (PSK) in the wifi setup, hardly anyone use it with home access points, but it’s used extensively in more professional environments.
-
I'm still waiting to hear from the IT people to see if there's a way to around
the 802.1x restriction. Presumably the security protocols have been set
by corporate but perhaps there's some local leeway.
Thanks for the input, though
-
Connecting the Amiga directly to the wifi is no-go since the wifi is set up with 802.1x authentication, something the Amiga supplicants never supported.
Are you sure of this? On the one hand I've never tested 802.1x, but on the other I can't recall disabling it in WirelessManager. If it's complied in, maybe it will work with the right config file?
Considering the error message when trying to connect via the mac, it seems that policy is set to not allow "tethering" wired devices behind an authenticated device. Depending on where this policy is implemented it may or may not be possible to use a wifi/ethernet "bridge" capable of 802.1x authentication.
So the Mac connects to the "central/upstream" router, but won't connect to the local travel router? What's the purpose of the travel router then if no connected clients are allowed to use the network?
@garyg You haven't confirmed if the travel router has Ethernet ports or its exact model, which may be useful in solving the problem :-)
-
Are you sure of this?
Quite, as the person responsible to have eduroam operational at national level through two decades, it was like the first thing I tested (and I used to have a lab for testing out equipment that claimed to 802.1x support).
When doing 802.1x, the supplicant needs to validate the x509 certificate it receives from the radius server to establish the TLS connection over wpa+radius (over which the real authentication takes place, for example with EAP-PEAP, with MS-ChapV2), and in case of EAP-TLS, also the client certificate it sends to the server for authentication. From what I recall, enabling 802.1x support in old wpa_supplicant was a matter of having "configure" detect openssl includes when creating the Makefile. Was WirelessManager ever "linked" against AmiSSL?
EDIT: I just quickly checked the WirelessManager for 68k with vim (are the sources somewhere?), and it does indeed have a lot of strings in it related to EAP and certificate validation, but no reference to any ssl libraries.
On the one hand I've never tested 802.1x, but on the other I can't recall disabling it in WirelessManager. If it's complied in, maybe it will work with the right config file?
Sure, and yes, however... I suspect it predates AmiSSL v5? I would love to see 802.1x support added for both OS4 and OS3, so if you feel like digging deeper and add support, that would be superb!
So the Mac connects to the "central/upstream" router, but won't connect to the local travel router? What's the purpose of the travel router then if no connected clients are allowed to use the network?
Most wifi networks targeting random public users, such as hotel guests etc, are not using 802.1x and rely on PSK - I suspect the "travel router" also doesn't do 802.1x authentication and isn't connected to "upstream".
Without going into details, but such tiny "embedded" systems face several challenges when it comes to 802.1x and SSL/TLS, challenges for which work-arounds exists, but the most obvious solution is either just not support it, or to not do any validation and just accept whichever certificate is presented... which is not at all ideal. (imagine a system without RTC booting into 2015, and being presented certificate only valid from September 2024... for example)
@garyg You haven't confirmed if the travel router has Ethernet ports or its exact model, which may be useful in solving the problem :-)
He kinda did, I'm quite confident it is this one - https://www.gl-inet.com/products/gl-sft1200/
-
Yes, the Opal wireless travel router has Wan, Lan, USB 2.0, and Ethernet connectors.
-
@kolla Thanks for the detailed info. I haven't done any development involving AmiSSL, so it's very likely you're correct that there's no 802.1x support. The WirelessManager sources are available within the AROS sources under "workbench/network/WirelessManager".
I'm still not sure what's happening in the OP's environment. This page from the device docs only talks about regular WPA2-PSK: https://docs.gl-inet.com/router/en/4/interface_guide/wireless/
@garyg so you've tried connecting from the router's Ethernet port to your AmigaOne's built-in Ethernet port?
-
>
@garyg so you've tried connecting from the router's Ethernet port to your AmigaOne's built-in Ethernet port?
Yes, that's the reason for my starting this thread. Neither I nor a friend nor the local IT people
know how to configure OS 4.1's internet software to access the Internet.
If I could only SEE the available networks I could select the one in which I have an account and connect
to the local wi-fi network
-
I had another (probably the last) visit from the IT department today
and he said that the Opal "travel adapter" or a wireless adapter
won't work unless they were physically connected to the network (which isn't possible because
the routers and their booster are buried in the ceilings around here).
What does an Airport Extreme do that other devices don't, yet will search
for available wi-fi networks for me to log into and display them?
I've e-mailed Amedia asking if they can sell or recommend any wi-fi network
cards since the X5040 doesn't have a built-in wi-fi capability.
For that matter, IS the X5040 internally expandable?
-
What does an Airport Extreme do that other devices don't
As mentioned - 802.1X, aka "WPA Enterprise"
And it is not just Airport Extreme, ofcourse there are others too, I just happend to know about Airport Extreme since I have a few.
yet will search for available wi-fi networks for me to log into and display them?
Yes, precicely - networks that are announced as requiring _log ins_ will be selectable, not just networks that just require a pre-shared key (PSK).
Rememeber, wifi client devices that don't support 802.1x like your Opal, will not be able to connect to 802.1x protected networks anyways, and hence may chose to not list them.
I've e-mailed Amedia asking if they can sell or recommend any wi-fi network
cards since the X5040 doesn't have a built-in wi-fi capability.
But it will not help - the supplicant of OS4 is still an old port of wpa_supplicant that lacks 802.1x support!
Really though - why don't you just create PSK "hotspot" on your phone and let the Opal connect to that instead?
-
Geh… Airport express that is!!
https://support.apple.com/112421
-
Neither Airport Express nor Extreme is made any more, but I found this on Apple Discussions:
Apple engineers designed the "extend" function on the AirPort Express to only work with other Apple routers.
Sorry, but the Express will not be able to wirelessly extend a 3rd party network.
If.....you can leave the Express permanently connected to your EX400 router with an Ethernet cable connection.....the Express can likely be configured to provide more wireless signal coverage that way, although it may not be a good match for the EX400 wireless.
-
@kolla
Really though - why don't you just create PSK "hotspot" on your phone and let the Opal connect to that instead?
That is a great idea, kolla! Maybe that is worth trying, garyg? Connect your phone to the network, then make a hotspot the computer can connect to? :-)
-
Neither Airport Express nor Extreme is made any more, but I found this on Apple Discussions:
Apple engineers designed the "extend" function on the AirPort Express to only work with other Apple routers.
Sorry, but the Express will not be able to wirelessly extend a 3rd party network.
If.....you can leave the Express permanently connected to your EX400 router with an Ethernet cable connection.....the Express can likely be configured to provide more wireless signal coverage that way, although it may not be a good match for the EX400 wireless.
Exteding the wireless network was never the “case” here though, the point was to use it as wireless _client_, bridging to ethernet - I know this works because I’m doing it here my home, and my router and access point is the one from my provider and certainly not an apple product (if it didn’t work, we’d not be able to watch TV). Only thing is that this wifi is using PSK now.
-
I tried, but had no luck.
The instructions are:
On your iPhone, go to Settings > Personal Hotspot, then tap Allow Others to Join.
Optionally, you can change the Wi-Fi Password. Your Wi-Fi network name is your device name, which you can change in Settings > General > About.
I just get OS4 responses like DNS not found
Whereon OS 4 can I see a network/device to join/connect to? OS4 doesn't seem to
come with much documentation
-
Assuming the AmigaOne is connected to the Opal router by an Ethernet cable, as a preliminary step to make sure your AmigaOne has a TCP/IP connection to the Opal, you can run this shell command:
ping 192.168.8.1
You'll then need to configure the Opal router through its web interface at http://192.168.8.1 - if this doesn't work on your Amiga browser, connect your Mac to the router and try it there.
From skimming the user guide, it seems you'll need to change the network mode to "Extender". See here: https://docs.gl-inet.com/router/en/4/interface_guide/network_mode/
After that you probably need to go to the Wireless section of the Opal's settings to enter your iPhone's personal hotspot details: https://docs.gl-inet.com/router/en/4/interface_guide/wireless/
-
@garyg
I used to use a vonets 33N wifi bridge (http://www.vonets.com/ProductViews.asp?D_ID=23) to connect my AmigaOneXE to my wifi signal. I now use a more recent version to connect my AmigaOne A1222+ to the wifi. This uses USB to power the devie and an ethernet cable to connect it to the A1's ethernet port.
However, I can't, for some reason, set it up from the A1. I use a PC (but the Mac should manage this OK) to set it up to connect it to the wifi as a bridge, then transfer it to the A1 and use Roadshow to set up the ethernet (LAN) connection
-
When I try it on the Amiga "could not add route from DEVS:Internet/routes, line 6 (network is unreachable)
When I try it from the Mac it becomes http://0.0.0.192/168.8.1 and stalls
-
Do you get that error when you run "ping", or does it e.g. pop up when you boot?
For the Mac problem, the forum software here messed up the link. Instead of clicking on it, type it out again as I wrote it.
-
@garyg
If I've been trying to set my adaptor up using the Amiga, before I can do anything with it using another computer, I usually need to reset it to factory defaults and then set it up from scratch.
Once set up (and confirmed working) on the other computer, I then plug it back into the Amiga and go through Roadshow
As ncafferky has said, you might need to set it's operating mode
-
how do I "run ping" in OS4?
-
how do I "run ping" in OS4?
You run it in a shell window, like I wrote here:
Assuming the AmigaOne is connected to the Opal router by an Ethernet cable, as a preliminary step to make sure your AmigaOne has a TCP/IP connection to the Opal, you can run this shell command:
ping 192.168.8.1
BTW the "Could not add route" error may not be fatal, but it might be interesting to see what's on Line 6 of the file DEVS:Internet/routes.
-
Yes, the command echoes followed by "56 data bytes".
Now what?
-
If you're getting something like "PING 192.168.8.1 (192.168.8.1): 56 data bytes" and nothing afterwards, you're not getting an answer from the router.
The settings for your Amiga's Ethernet inerface should be in a file in DEVS:NetInterfaces: can you tell us what's in that file? If the router has a DHCP server and your interface file has configure=dhcp, you may get an address automatically. You can check the address of your interface and more by running this command: shownetstatus
Did you have any luck connecting your Mac to the router and accessing its web config?
-
There are several files.
One simply called Interfаце reads device=p50x0_eth.device
hardware type=Ethernet
config=dhcp
mtu=0
the other files are called P50X0_ETH, P50X0_ETHER, P50X0_ETHER3,
and P50X0_ETHERNET
someone managed to connect my iPhone to the Opal router but
couldn't access the Internet. I don't know about connecting the Mac
-
What does ShowNetStatus show?
You might want to move all but the first interface file to SYS:Storage/NetInterfaces (unless someone who knows more about the X5000 than me knows a reason why they're all necessary, but they may just be left over from multiple attempts to configure networking).
-
I moved the other Network files to Storage and ran ping again.
I get: ping: sendto: No route to host
ping: wrote 198.16.8.1 64 chars, ret=1
repeatedly
BTW, when I boot up a window opens at the top
[error] Could not add route from "DEVS:Internet/routes", line 6 (Network is unreachable)
As for the Mac it has no Ethernet port
-
What about ShowNetStatus? I should have advised you to try that before ping in retrospect.
-
I found this program in C:
After running it I get:
Local host gateway: 192.1968.8.170 (on interface 'interface')
Default gateway address - (Not configured)
Domain name system servers - 192.168.8.1, 192.168.8.1, 8.8.8.8, 192.168.178.1, 172.16.1.1,
1.1.1.1, 1.1.1.1., 8.8.8.8
-
Looking at the ShowNetStatus output, it looks like you received an IP address for your Amiga from the router's DHCP server. However, be careful that you're typing the right addresses: I notice some errors in the addresses you wrote. Maybe you got them right on the Amiga, but according to your post the address you pinged is wrong: instead of 198.16.8.1, it should be
192.168.0.1 192.168.8.1 [updated to correct my mistake]
-
Well, I'll try again, but 192.168.8.1 is what you told me at 1136 PM on the 28th.
-
Apologies, I meant to say 192.168.8.1 is the correct address to try (192.168.0.1 is hardwired into my brain as it's probably the most common router address!).
-
OK, but that's the same thing you gave me two days ago which I have already tried