Connecting to Wifi with Additional Authentication on Linux












0















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?










share|improve this question























  • 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
















0















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?










share|improve this question























  • 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














0












0








0








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?










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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



















  • 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










1 Answer
1






active

oldest

votes


















2














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.






share|improve this answer
























  • 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






  • 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











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
});


}
});














draft saved

draft discarded


















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









2














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.






share|improve this answer
























  • 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






  • 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
















2














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.






share|improve this answer
























  • 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






  • 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














2












2








2







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.






share|improve this answer













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.







share|improve this answer












share|improve this answer



share|improve this answer










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 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





    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











  • 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





    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


















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Probability when a professor distributes a quiz and homework assignment to a class of n students.

Aardman Animations

Are they similar matrix