-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rufus not connecting to internet #1801
Comments
Either you are using a proxy, or you have multiple network interfaces and only one is connected to the internet (though IIRC Windows always defaults to using the interface that has connectivity) or something on your system is preventing the default internet library from working. Be very mindful that it's not because a browser like Chrome or Firefox is working that the native Windows APIs can connect to the internet. Obviously, because it is not a browser and it expects the default library to work, Rufus uses the Windows APIs to connect to the internet, and I'm afraid it's going to be up to you to find out why it doesn't work, because I have no insight on what's so special about your system, compared to other Windows 10 platforms, that it is preventing it to work. You may want to see if Internet Explorer (not Edge) manages to connect to the Internet. At any rate, if you get |
hi pete! for completeness sake i wanted to add that i also experienced this behaviour with the latest 3.17p.exe and since it worked with 3.12p.exe for me all the time - i tested around a little and found out that the "issue" was introduced in v3.14 which could correlate to
changelog entry. so this might have introduced an additional dependency that is not a necessary condition for identifying a working internet connection? or some kind of sanity check that assumes network is down via some kind of circumstantial criterion? regardless if you see reason to change the behaviour maybe this information is helpful to anybody encountering the problem. cheers, |
Then this was most likely introduced in b249290 where we switched to the more modern The problem I have however is that when using the old method, ARM64 platforms would not detect network connectivity when a standard DHCP connection was active (#1691), and Microsoft themselves recommend not to use the From what I can tell, your configuration is such that Either that, or your system configuration is preventing us from accessing If I can replicate the issue by setting a static IP, I'll see if I can work something out (but I have to state that I am reluctant to add a check for both |
thanks for getting back so quickly! so i'll be brief about it :) . the network list service is not running because the network location awareness service is not running because the DHCP client service is not running. what a nice dependency chain we have here. to me it is perfectly obvious that MS is doing changes without thinking of consequences and get away with it, because it is what it is... so i am not directing any anger towards you here, or expect you to workaround f*ed up MS implementation decisions. but that is the reason it happens. and it should be perfectly fine to disable a DHCP client service if it is not needed without breaking the whole network management api via strangely enforced service dependencies. it's just sad that it annoys users the same as it rightly annoys 3rd party devs. and the only things to do would be either user perspective: dev perspective: ms perspective: well, at least it has become a less obscure issue now :P cheers ps: i myself wouldn't know what's the best to do here. wait (until eternity) until ms properly differentiates their service landscape - yeah right. |
Just a quick note to indicate that I finally got around testing Rufus on a vanilla version of Windows 10 with a static IP, but I wasn't able to replicate this issue (which I more or less expected, as I expect a lot of users out there to run Rufus on machines with static IPs, and if this was a general issue with static IP, I'd have heard about it by now). I must therefore conclude that besides the static IP assignment, there must have been some other configuration changes on your system that are causing this issue, and that not that many people are likely to run into. Therefore, unless I eventually get some details on what exactly these system configuration changes are, I'm afraid that I am not planning to look into this issue further, since I won't be able to understand where exactly the problem lies, and whether a potential fix would work or not. |
as per my previous post: the precondition for this to happen is a DHCP disabled environment (DHCP Client service in windows disabled and stopped, requires reboot) which of course necessitates a manual entry of a static IP . |
@Redundanz, thanks, I had forgotten that you also had DHCP disabled. I'm going to add a fallback to using |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query. |
Checklist
<FULL LOG>
below.Rufus version: x.y.z
- I have NOT removed any part of it.Additionally (if applicable):
(✓)
button to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image.Issue description
Rufus says cannot connect to internet even though internet is working on PC.
Log
The text was updated successfully, but these errors were encountered: