Connecting to Wifi with Additional Authentication on Linux
I ride the train every weekday morning, and I like to work done on the train. I require the internet, and luckily the train (Utah Transit Authority Frontrunner) provides free WiFi for passengers.
I have a computer dual booting Windows 10 and Xubuntu 16.04. On Windows I can connect to the WiFi and I get a notification saying that additional authentication is needed. When I click the notification a new window opens in my default browser asking me to agree to terms and conditions. I do so and I'm able to access the wifi.
Linux connects to the network, but never gets a notification for additional authentication. I am connected, but when I open my browser I am unable to connect to the internet because the terms and conditions window never opens.
My default browser in my Windows Install works fine with Edge and Chrome as the default browser.
On Xubuntu I have set the default browser to Chrome and Firefox. Neither will ever access the terms and conditions page.
How can I get this authentication page to appear on my Xubuntu install?
linux wireless-networking authentication
add a comment |
I ride the train every weekday morning, and I like to work done on the train. I require the internet, and luckily the train (Utah Transit Authority Frontrunner) provides free WiFi for passengers.
I have a computer dual booting Windows 10 and Xubuntu 16.04. On Windows I can connect to the WiFi and I get a notification saying that additional authentication is needed. When I click the notification a new window opens in my default browser asking me to agree to terms and conditions. I do so and I'm able to access the wifi.
Linux connects to the network, but never gets a notification for additional authentication. I am connected, but when I open my browser I am unable to connect to the internet because the terms and conditions window never opens.
My default browser in my Windows Install works fine with Edge and Chrome as the default browser.
On Xubuntu I have set the default browser to Chrome and Firefox. Neither will ever access the terms and conditions page.
How can I get this authentication page to appear on my Xubuntu install?
linux wireless-networking authentication
What does chrome or firefox say when you try connecting to any website? Does linux successfully get an ip address / subnet / route / DNS? You can connect to other wifi networks/routers successfully in linux?
– Xen2050
Jan 23 at 4:27
I get the generic "unable to connect to the internet" message on each respective browser. I am able to connect to a number of other networks, even many that require an authentication step. How can I check to see if it gets an ip/subnet/etc? Would the "ip" command give that information?
– Logan Kitchen
Jan 23 at 23:36
I haven't used a terminal command to check recently, just a gui like Network Manager applet or wicd's, they should have a "Connection information" or similar entry in a right or left click menu. Possibly unrelated, but if your wifi adapter is very old (only B/G?) I've noticed that some free wifi with captive portals in places like McDonalds won't connect to old devices anymore
– Xen2050
Jan 24 at 0:43
So I checked and I do get an IP when I view the connection. It was something with the captive portal as @QuickishFM said. Got it working with his answer.
– Logan Kitchen
Jan 30 at 18:04
add a comment |
I ride the train every weekday morning, and I like to work done on the train. I require the internet, and luckily the train (Utah Transit Authority Frontrunner) provides free WiFi for passengers.
I have a computer dual booting Windows 10 and Xubuntu 16.04. On Windows I can connect to the WiFi and I get a notification saying that additional authentication is needed. When I click the notification a new window opens in my default browser asking me to agree to terms and conditions. I do so and I'm able to access the wifi.
Linux connects to the network, but never gets a notification for additional authentication. I am connected, but when I open my browser I am unable to connect to the internet because the terms and conditions window never opens.
My default browser in my Windows Install works fine with Edge and Chrome as the default browser.
On Xubuntu I have set the default browser to Chrome and Firefox. Neither will ever access the terms and conditions page.
How can I get this authentication page to appear on my Xubuntu install?
linux wireless-networking authentication
I ride the train every weekday morning, and I like to work done on the train. I require the internet, and luckily the train (Utah Transit Authority Frontrunner) provides free WiFi for passengers.
I have a computer dual booting Windows 10 and Xubuntu 16.04. On Windows I can connect to the WiFi and I get a notification saying that additional authentication is needed. When I click the notification a new window opens in my default browser asking me to agree to terms and conditions. I do so and I'm able to access the wifi.
Linux connects to the network, but never gets a notification for additional authentication. I am connected, but when I open my browser I am unable to connect to the internet because the terms and conditions window never opens.
My default browser in my Windows Install works fine with Edge and Chrome as the default browser.
On Xubuntu I have set the default browser to Chrome and Firefox. Neither will ever access the terms and conditions page.
How can I get this authentication page to appear on my Xubuntu install?
linux wireless-networking authentication
linux wireless-networking authentication
asked Jan 22 at 15:48
Logan KitchenLogan Kitchen
1103
1103
What does chrome or firefox say when you try connecting to any website? Does linux successfully get an ip address / subnet / route / DNS? You can connect to other wifi networks/routers successfully in linux?
– Xen2050
Jan 23 at 4:27
I get the generic "unable to connect to the internet" message on each respective browser. I am able to connect to a number of other networks, even many that require an authentication step. How can I check to see if it gets an ip/subnet/etc? Would the "ip" command give that information?
– Logan Kitchen
Jan 23 at 23:36
I haven't used a terminal command to check recently, just a gui like Network Manager applet or wicd's, they should have a "Connection information" or similar entry in a right or left click menu. Possibly unrelated, but if your wifi adapter is very old (only B/G?) I've noticed that some free wifi with captive portals in places like McDonalds won't connect to old devices anymore
– Xen2050
Jan 24 at 0:43
So I checked and I do get an IP when I view the connection. It was something with the captive portal as @QuickishFM said. Got it working with his answer.
– Logan Kitchen
Jan 30 at 18:04
add a comment |
What does chrome or firefox say when you try connecting to any website? Does linux successfully get an ip address / subnet / route / DNS? You can connect to other wifi networks/routers successfully in linux?
– Xen2050
Jan 23 at 4:27
I get the generic "unable to connect to the internet" message on each respective browser. I am able to connect to a number of other networks, even many that require an authentication step. How can I check to see if it gets an ip/subnet/etc? Would the "ip" command give that information?
– Logan Kitchen
Jan 23 at 23:36
I haven't used a terminal command to check recently, just a gui like Network Manager applet or wicd's, they should have a "Connection information" or similar entry in a right or left click menu. Possibly unrelated, but if your wifi adapter is very old (only B/G?) I've noticed that some free wifi with captive portals in places like McDonalds won't connect to old devices anymore
– Xen2050
Jan 24 at 0:43
So I checked and I do get an IP when I view the connection. It was something with the captive portal as @QuickishFM said. Got it working with his answer.
– Logan Kitchen
Jan 30 at 18:04
What does chrome or firefox say when you try connecting to any website? Does linux successfully get an ip address / subnet / route / DNS? You can connect to other wifi networks/routers successfully in linux?
– Xen2050
Jan 23 at 4:27
What does chrome or firefox say when you try connecting to any website? Does linux successfully get an ip address / subnet / route / DNS? You can connect to other wifi networks/routers successfully in linux?
– Xen2050
Jan 23 at 4:27
I get the generic "unable to connect to the internet" message on each respective browser. I am able to connect to a number of other networks, even many that require an authentication step. How can I check to see if it gets an ip/subnet/etc? Would the "ip" command give that information?
– Logan Kitchen
Jan 23 at 23:36
I get the generic "unable to connect to the internet" message on each respective browser. I am able to connect to a number of other networks, even many that require an authentication step. How can I check to see if it gets an ip/subnet/etc? Would the "ip" command give that information?
– Logan Kitchen
Jan 23 at 23:36
I haven't used a terminal command to check recently, just a gui like Network Manager applet or wicd's, they should have a "Connection information" or similar entry in a right or left click menu. Possibly unrelated, but if your wifi adapter is very old (only B/G?) I've noticed that some free wifi with captive portals in places like McDonalds won't connect to old devices anymore
– Xen2050
Jan 24 at 0:43
I haven't used a terminal command to check recently, just a gui like Network Manager applet or wicd's, they should have a "Connection information" or similar entry in a right or left click menu. Possibly unrelated, but if your wifi adapter is very old (only B/G?) I've noticed that some free wifi with captive portals in places like McDonalds won't connect to old devices anymore
– Xen2050
Jan 24 at 0:43
So I checked and I do get an IP when I view the connection. It was something with the captive portal as @QuickishFM said. Got it working with his answer.
– Logan Kitchen
Jan 30 at 18:04
So I checked and I do get an IP when I view the connection. It was something with the captive portal as @QuickishFM said. Got it working with his answer.
– Logan Kitchen
Jan 30 at 18:04
add a comment |
1 Answer
1
active
oldest
votes
You need to access the captive portal. Try to navigate to captive.apple.com (A generic captive portal used in Apple devices which usually redirects - just something to try first), something like Google or Yahoo, and if not, then the Utah trains website . This should ask it to go to the captive portal and then to the webpage you need.
Also check you are connected properly, and Windows isn't automatically applying any proxies for you. If it is, then try and apply these to the Linux install too.
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something likecurl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.
– QuickishFM
Jan 30 at 18:12
1
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1397058%2fconnecting-to-wifi-with-additional-authentication-on-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need to access the captive portal. Try to navigate to captive.apple.com (A generic captive portal used in Apple devices which usually redirects - just something to try first), something like Google or Yahoo, and if not, then the Utah trains website . This should ask it to go to the captive portal and then to the webpage you need.
Also check you are connected properly, and Windows isn't automatically applying any proxies for you. If it is, then try and apply these to the Linux install too.
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something likecurl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.
– QuickishFM
Jan 30 at 18:12
1
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
add a comment |
You need to access the captive portal. Try to navigate to captive.apple.com (A generic captive portal used in Apple devices which usually redirects - just something to try first), something like Google or Yahoo, and if not, then the Utah trains website . This should ask it to go to the captive portal and then to the webpage you need.
Also check you are connected properly, and Windows isn't automatically applying any proxies for you. If it is, then try and apply these to the Linux install too.
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something likecurl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.
– QuickishFM
Jan 30 at 18:12
1
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
add a comment |
You need to access the captive portal. Try to navigate to captive.apple.com (A generic captive portal used in Apple devices which usually redirects - just something to try first), something like Google or Yahoo, and if not, then the Utah trains website . This should ask it to go to the captive portal and then to the webpage you need.
Also check you are connected properly, and Windows isn't automatically applying any proxies for you. If it is, then try and apply these to the Linux install too.
You need to access the captive portal. Try to navigate to captive.apple.com (A generic captive portal used in Apple devices which usually redirects - just something to try first), something like Google or Yahoo, and if not, then the Utah trains website . This should ask it to go to the captive portal and then to the webpage you need.
Also check you are connected properly, and Windows isn't automatically applying any proxies for you. If it is, then try and apply these to the Linux install too.
answered Jan 22 at 17:10
QuickishFMQuickishFM
1966
1966
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something likecurl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.
– QuickishFM
Jan 30 at 18:12
1
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
add a comment |
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something likecurl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.
– QuickishFM
Jan 30 at 18:12
1
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
This worked perfectly. Is there any way to make this process automatic?
– Logan Kitchen
Jan 30 at 18:02
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something like
curl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.– QuickishFM
Jan 30 at 18:12
I'm glad you figured it out - perhaps simply visiting a captive portal page would work? I also think you could make a cron job to ping Google when there's a valid IP (or something like
curl
your own IP, anything that checks internet connectivity). If there's an error returned (meaning no internet), then it would automatically launch firefox to go to captive.apple.com or something. This is a very basic idea and is the first idea I thought of, so it might not work out of the box but you should apply the solution that worked for you into an automated method.– QuickishFM
Jan 30 at 18:12
1
1
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
Thanks Quickish. I'll see if I can get that to work. In any case, thanks for the answer.
– Logan Kitchen
Feb 4 at 18:26
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1397058%2fconnecting-to-wifi-with-additional-authentication-on-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What does chrome or firefox say when you try connecting to any website? Does linux successfully get an ip address / subnet / route / DNS? You can connect to other wifi networks/routers successfully in linux?
– Xen2050
Jan 23 at 4:27
I get the generic "unable to connect to the internet" message on each respective browser. I am able to connect to a number of other networks, even many that require an authentication step. How can I check to see if it gets an ip/subnet/etc? Would the "ip" command give that information?
– Logan Kitchen
Jan 23 at 23:36
I haven't used a terminal command to check recently, just a gui like Network Manager applet or wicd's, they should have a "Connection information" or similar entry in a right or left click menu. Possibly unrelated, but if your wifi adapter is very old (only B/G?) I've noticed that some free wifi with captive portals in places like McDonalds won't connect to old devices anymore
– Xen2050
Jan 24 at 0:43
So I checked and I do get an IP when I view the connection. It was something with the captive portal as @QuickishFM said. Got it working with his answer.
– Logan Kitchen
Jan 30 at 18:04