On Sat, 2016-03-26 at 17:53 +0100, devops036 devops036 wrote: > Hi, > > I recently installed a home server under CentOS 7. > I wanted to use it as a Wifi Hotspot. > I tried to activate this feature at the command line without success. > I couldn't find a command, a script, any documentation locally or on > the Internet to do that! > > The only solution was to install a graphical desktop that I didn't > need, execute the nm-connection-editor command and press the Wifi > Hotspot button. > > Is it normal?
There are multiple client applications that all communicate via D-Bus with NetworkManager. On nm-1.2 there will be a command `nmcli device wifi hotspot` to create a wifi hotspot. However, there is no direct alternative on nm-1.0/rhel- 7.2. Note that `nmcli device wifi hotspot` is just a convenience command. You can achieve the same outcome by modifying an existing connection to have all to settings for a wifi-hotspot. Something like nmcli connection modify $CONNECTION \ 802-11-wireless.mode ap \ ipv4.method shared \ #more settings... or try: nmcli connection edit $CONNECTION The problem is of course, *what* are the correct settings. See `man nm- settings` or type help/describe in edit mode. Note that all clients in the end create a text file with the connection settings. Either in /etc/NetworkManager/system-connections or (on CentOS) /etc/sysconfig/network-scripts/ifcfg-*. You can edit the files directly. The manual pages are again nm- settings, nm-settings-ifcfg-rh and nm-settings-keyfile. Or, say you used nm-connection-editor on another host, look at the fields that it set: `nmcli connection show $CONNECTION` > Then, I tried to read the sources of the NetworkManager packages to > find out what was done behind the Wifi Hotspot button. Which Wifi Hotspot button do you mean? The nm-connection-editor sources are in the "network-manager-applet" package. > I didn't succeed. nmcli (on nm-1-2, not rhel-7.2) does: https://cgit.freedesktop.org/cgit/?url=NetworkManager/NetworkManager/tree/clients/cli/devices.c&id=bbc941245dac37083f0b46e115191c59bfbf95eb#n3073 nm-connection-editor it's not in one place because there are just a bunch of UI input fields that interact: https://git.gnome.org/browse/network-manager-applet/tree/src/connection-editor?id=027ca27169bb9425594b3c82d927c1ff861537e9 basically, page-wifi.c, page-wifi-security.c and page-ip4.c work together when you select the "Hotspot" mode. > Although I perfectly understand that documentation is something > difficult to put in place, in this case there is almost nothing. > > Would anybody be nice to point me to a documentation that I wouldn't > have found or write some procedure to configure Wifi hotspot from the > command line with some explanations about the steps? Thomas
signature.asc
Description: This is a digitally signed message part
_______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
