Forum › Forums › New users › Welcome to antiX › Hello world! – But how to get (wlan)-online?
- This topic has 16 replies, 7 voices, and was last updated Oct 2-2:51 pm by Brian Masinick.
-
AuthorPosts
-
August 25, 2020 at 6:33 am #40742Member
kawe
Hi to all,
I am from Germany, a software developer for almost 20 years (mainly Java) and I am *not* an absolutely newcomer to Linux.
In the 1990ies (;-)), I regularly used SuSE Linux.
But over the years I finally moved completely back to MS, and I had to do so in my job.Last year, when I had to “upgrade” to Win10 I tried to convince my employer to let me turn to Linux.
This failed, but I started to use Linux again in a VMM and on my old laptops at home (that won’t run with Win10 anyway).First I used Puppy Linux and Linux Mint, later a bit Zorin OS.
But as I aim to have a max lightweight system at last, to get a fast, everyday usable system, I realized how overweight (or hard to maintain) many handy Linux distros got, and when I discovered Antix to be a real alternative, I have given it a try.Well done, :-)!
I virtually don’t miss anything when I installed it in no time in a VirtualBox (there are some annoying issues in a multi-OS multi-monitor multi-resolution environment (config lost!?)) but nothing more to complain about, :-).——————
But when I went home and started the Antix (19.2.1 base, 32-bit) Live-CD in my old laptop(s), I got stuck in wlan troubles.
I have no wired connection at home (however, I could maybe use an O2-Surfstick) and when I tried I couldn’t get a functional wlan connection in Antix, :-(.
(No problems in Windows (XP, Vista, Win7, Win10) or in Linux Mint, Antix or Puppy, however.).First I had to learn there is no other setup tool in the live system but ceni (Wicd is completely missing and ConnMan is only available as connmanctl).
I am not afraid using console applications and ceni is well designed concerning user guidance.
but in the end, I cannot get the trick in getting a working wlan connection.I am able to see and connect to my WiFi (not always, that’s another story. Often I get “soft locked” and “hard locked” issues in Antix an I have to reset and reboot the whole system ….)
But finally, I am able to enter the pass key and I am virtually connected an get my IP address and can even ping to another IP address (no matter what laptops I use, I’m afraid).In the end, I never get a working dns, a “connected symbol(?)” in the taskbar and therefore a working internet connection.
It is hard to post diagnostic outputs when missing a functional connection, so I start this thread as a general newbie question first. Maybe I miss a very obvious point?
And I have read the postings here about similiar troubles, but I can’t see the solution there, :-(.
First:
Will there be a difference if I used the full distro or an Antix 17 distro (other/more tools included)?I’d prefer to avoid this, but if this is the cure I’ll do so.
——————Thank you in advance
Of course I’ll return posting the details manually if necessary (but this will take time as I am missing the direct connection at home).
August 25, 2020 at 7:19 am #40743Memberex_Koo
::Welcome kawe
Have a look at this topic wifi not working
I had trouble with my wifi not working and it had some thing to do with connman I do not know what connman is and I do not care. Maybe connman has been fixed not sure.
But I have used ceni for years and it has never let me down. I used Xecure Re post #38949 on the link above and my troubles were over. I hope this can help you too.
Control Centre > Network > Network Interfaces(Ceni)
August 25, 2020 at 7:22 am #40744Member
Xecure
::A. wifi issues on antiX 19.2.1 base
A. Use Connman
If you want to use connman, delete the wifi information created by CENI in /etc/network/interfaces
sudo geany /etc/network/interfaces
It should look like this:#------------------------------------------------------------------------------ # /etc/network/interfaces # # interfaces(5) file used by ifup(8) and ifdown(8) # Used by ceni but not by connman #------------------------------------------------------------------------------ auto lo iface lo inet loopbackThen try to connect using Connman
B. Use ceni.
You have to remove Connman completely and create a link for resolv.conf
See anticapitalista’s answer:1. Remove connman and cmst
sudo apt-get remove --purge connman connman-ui-gtk2. Delete the resolv.conf sym link in /etc/
3. Create a new symlink in etc like this (in a terminal)sudo ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.conf4. Try ceni again
Launching connman (if not in the control centre): Open App Select. Search for connman. Select connman-ui-gtk
A new icon will appear in taskbar. Right click and switch wifi ON.
Hold left click on it and select the Wireless access.Next weekend I will make a video and upload it. This comes up too often.
Will there be a difference if I used the full distro
Full has more packages (libreoffice, bleutooth, etc.).
or an Antix 17
antiX 17 is based on stretch (Debian 9), the previous version of current Debian 10 (buster). It works as well but has not as new packages.
- This reply was modified 2 years, 8 months ago by Xecure.
antiX Live system enthusiast.
General Live Boot Parameters for antiX.August 25, 2020 at 1:26 pm #40753Moderator
Brian Masinick
::Hopefully one of the tools that Xecure described very well will work out.
In 95% or more of the cases, those solutions should work and they have ALWAYS worked for me personally.
Just in case anyone else comes along with problems, I did a search and found at least 10 tools to connect to wireless networks in Linux:
The first link shares TEN alternatives; the other links either repeat similar information or explain the alternatives from a slightly different viewpoint. I hope that this complements what Xecure provided, but I still recommend his solutions FIRST.See https://www.google.com/search?channel=tus2&client=firefox-b-1-d&q=linux+wifi+network+manager
https://www.techrepublic.com/blog/10-things/10-tools-to-connect-to-wireless-networks-in-linux/
https://www.linux.com/training-tutorials/how-configure-wireless-any-linux-desktop/
https://www.blackmoreops.com/2014/09/18/connect-to-wifi-network-from-command-line-in-linux/
--
Brian MasinickAugust 25, 2020 at 1:33 pm #40754Moderator
Brian Masinick
::I found another command line solution for those who prefer that kind of solution; again, for most people, the standard alternatives that Xecure has already documented are, in the overwhelming majority of cases, easier, well-supported and documented. But for the people who love to try different things, here’s another one:
https://linuxconfig.org/connect-to-wifi-from-the-linux-command-line#h2-distributions--
Brian MasinickAugust 29, 2020 at 7:26 pm #40900Memberseaken64
::If I were in your situation (no wired internet) I would try turning off the security features temporarily to see if I could make a connection. Then, if successful, I would turn on the security features and try again. If you don’t have access to the router this may be difficult.
I would also try a different wifi adapter, maybe a USB dongle.
Good luck and welcome to antiX.
Seaken64
August 30, 2020 at 7:57 pm #40938Membergedisony
::Antix 19.2.1
I had a very similar problem with wifi.
first it has something to do with wifi not being enabled. I forgot how i resolved it.
something about being softlocked and i was able to unlock it/ I found the solution on a reddit postnext issue is with DNS. I have to edit /etc/resolv.conf and add my pi hole dns server address.
had to do this every time i restart because it gets overwritten.solution was posted above, i’m just repeating it here:
uninstall connman
sudo apt-get remove –purge connmanDelete the resolv.conf sym link in /etc/
Create a new symlink in etc like this (in a terminal)
sudo ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.confSeptember 4, 2020 at 12:21 am #41077Member
anti-ewaste
::Completely tangential but after seeing this post I decided to set up pi hole here on my 3B, especially since I went ahead and gifted myself a 4B after receiving the former as a gift from a friend..
- This reply was modified 2 years, 8 months ago by anti-ewaste.
- This reply was modified 2 years, 8 months ago by anti-ewaste.
September 10, 2020 at 4:37 am #41358Memberkawe
::Sorry for my late reply. I was very busy the last weeks.
And thanks to all. Finally, I am in, :-).The short answer (delete first either connman or ceni) is the truth, but there were more hurdles for a newbie:
A. Use Connman
If you want to use connman, delete the wifi information created by CENI in /etc/network/interfacesFirst, it might be a problem to try to get online by the live-CD.
There are no ceni wifi information if you clean boot from CD.
However, I did not manage to completely connect to my wifi that way.
Everything seems to be ok, but then connman complains about DHCPPOFFERS.B. Use ceni.
You have to remove Connman completely and create a link for resolv.conf
See anticapitalista’s answer:anticapitalista wrote:
1. Remove connman and cmst
sudo apt-get remove –purge connman connman-ui-gtk
2. Delete the resolv.conf sym link in /etc/
3. Create a new symlink in etc like this (in a terminal)btw: connman-ui-gtk is not installed on base (live) distro.
Anyway, it did *not* work for days (straight after a clean live CD boot).
Always a similar problem: Wifi is found, ceni tries to connect and fails.But suddenly, when I had more than 20 minutes time and tried it more often, it worked, :-).
I installed Antix to hdd then and I’ve got an absolutely stable wifi connection now using ceni.
The only thing that is not so obvious is how to reconnect to a given config after the next reboot.
I use
sudo /etc/init.d/networking start
now. Let me know if there is a more elegant way to do so (manually).
Concerning my question about differences to the full distro and Antix 17:
I meant this question related to this wifi problem.
e.g. Antix 17 seems to have wicd bundled, and a gtk interface of connman is not available at least in the base distro at first.
The information on the Antix-FAQ (e.g. https://download.tuxfamily.org/antix/docs-antiX-19/FAQ/net.html) might be a little bit outdated if you start with Antix 1*9* and are therefore sometimes confusing for a newbie.
Thank you all for your help. I am *very* happy with Antix, :-).
Some more minor questions appeared in the meanwhile, but first I try to solve them myself.
- This reply was modified 2 years, 8 months ago by kawe.
- This reply was modified 2 years, 8 months ago by kawe.
- This reply was modified 2 years, 8 months ago by kawe. Reason: typos
September 10, 2020 at 12:51 pm #41366Moderator
Brian Masinick
::@kawe: You caught a good one! Wicd used to be one of the default network management programs. It hasn’t been actively maintained so the development team replaced it.
Ceni is really an executable “script”, not an executable image, so it has been retained, and it is in our smallest net and Core images, I believe it is the default for them. Connman is the network manager for our images that are “large enough” to include it.--
Brian MasinickSeptember 10, 2020 at 2:31 pm #41369Member
Xecure
::If I have time this weekend I will try finishing the bash script to help easily transition between ceni and connman. It is a simple “network-switch”, that needs a very simple interface (I want to try to make it work in cli and gui).
I started working on this some time ago when building the welcome screen, and after my experience with finding connman problems, I think I can build a reliable switch.The only thing that is not so obvious is how to reconnect to a given config after the next reboot.
I use sudo /etc/init.d/networking start
I checked antiX 17, and the service “networking” is configured exactly in the same way. Maybe it is interrupted by some other service, or maybe it starts too soon. I will see if I can test things out during the weekend and figure out if the ceni configuration doesn’t autostart on each antiX flavor.
antiX Live system enthusiast.
General Live Boot Parameters for antiX.September 10, 2020 at 2:34 pm #41371Moderator
Brian Masinick
::If I have time this weekend I will try finishing the bash script to help easily transition between ceni and connman. It is a simple “network-switch”, that needs a very simple interface (I want to try to make it work in cli and gui).
I started working on this some time ago when building the welcome screen, and after my experience with finding connman problems, I think I can build a reliable switch.The only thing that is not so obvious is how to reconnect to a given config after the next reboot.
I use sudo /etc/init.d/networking start
I checked antiX 17, and the service “networking” is configured exactly in the same way. Maybe it is interrupted by some other service, or maybe it starts too soon. I will see if I can test things out during the weekend and figure out if the ceni configuration doesn’t autostart on each antiX flavor.
I look forward to seeing this tool and examining how it works.
--
Brian MasinickSeptember 22, 2020 at 3:56 am #42083Memberkawe
::If I have time this weekend I will try finishing the bash script to help easily transition between ceni and connman. It is a simple “network-switch”, that needs a very simple interface (I want to try to make it work in cli and gui).
I started working on this some time ago when building the welcome screen, and after my experience with finding connman problems, I think I can build a reliable switch.The only thing that is not so obvious is how to reconnect to a given config after the next reboot.
I use sudo /etc/init.d/networking start
I checked antiX 17, and the service “networking” is configured exactly in the same way. Maybe it is interrupted by some other service, or maybe it starts too soon. I will see if I can test things out during the weekend and figure out if the ceni configuration doesn’t autostart on each antiX flavor.
I look forward to seeing this tool and examining how it works.
In fact wlan seems to have been started after reboot, but is not functional at first (DHCP issues).
And therefore (correction) I have to stop it first and then restart it manually.
How would I try and delay the autostart?September 22, 2020 at 7:37 am #42098Member
Xecure
::Two options.
1: Change wlan configuration in /etc/netowrk/interfaces from allow-hotplug to auto. It could look like:
auto wlan0
And see if this helps fix the aouto connect at boot with ceni.2. Reinstall connman and connman-ui and test out this script to “switch” to connman.
Once configured, see if connman autoconnects to the internet after rebooting.
If you don’t know how connman works, watch this video:
https://www.youtube.com/watch?v=b5Ryp4gM2Eg&feature=emb_titleantiX Live system enthusiast.
General Live Boot Parameters for antiX.October 2, 2020 at 3:40 am #42477Memberkawe
::Thank you very much for your hints.
1: Change wlan configuration in /etc/netowrk/interfaces from allow-hotplug to auto. It could look like:
auto wlan0You are right, this configuration works as expected. wlan0 is correctly activated and initialized at boot time.
However, this is not always what you want. If the connection is not available while booting the system hangs for a considerable time.
So one would expect “allow-hotplug” would fill the gap and connect if (and only if) available, wouldn’t one?I noticed that my main problems described above derives from the fact “allow-hotplug” will establish a kind of connection but this is not working in the end (due to DHCP failure).
My personal solution here is again quick and (beginner’s) easy:
I removed the “allow-hotplug/auto wlan0” line completely from /etc/network/interfaces and start wlan0 on demand using “sudo ifup wlan0” that is *now* working as expected at once.
Manually starting/stopping a wlan conncetions has more advantages than disadvantages to me anyway.
Concerning Connman: I will try it later when my system is running as desired (or as close as possible to this). But there is no need to for me straight now.
- This reply was modified 2 years, 7 months ago by kawe.
-
AuthorPosts
- You must be logged in to reply to this topic.