How to create Wi-Fi Hotspot in elementary OS

Create Wi-Fi Hotspot

Creating your own Wi-Fi Hotspot is extremely useful at times, especially for people who travel a lot. Ethernet (wired internet) source and a Wireless adapter connected computer can be converted to a Wi-Fi hotspot so that the mobile devices can access this hotspot, thus sharing the internet. This tutorial will guide you on how to create a wireless hotspot (also called as Wi-Fi tethering) without installing a third-party software. We shall use the elementary OS built in Network connections tool and configure its infrastructure to make Wireless tethering possible.

Create Wi-Fi Hotspot

Create a personal Wi-Fi Hotspot from Ethernet

STEP 1: Connect the Ethernet cable to you computer and make sure internet is working good.

STEP 2: Click on the network icon on the wingpanel and uncheck ‘Enable Wi-Fi’.

Disable Wi-Fi
Disable Wi-Fi

STEP 3: Click on the network icon again and click ‘Edit Connections…’.

STEP 4: Click ‘Add’ in the pop-up window.

Add Network Connection
Add Network Connection

STEP 5: Select ‘Wi-Fi’ from the drop-down list when it prompts to ‘Choose a Connection Type’ and then click  ‘Create’.

Connection Type Prompt
Connection Type Prompt

STEP 6: In the next window, you will have to enter the following information.

  • Type in a connection name. Make a note of the name, we need it later.
  • Type in a SSID. This is the name of the Wi-Fi Hotspot which will be shown in wireless devices when you scan.
  • Select mode: ‘Infrastructure’
  • Device MAC address: select your wireless card from drop-down menu.
Wi-Fi Settings
Wi-Fi Settings

STEP 7: Click ‘Wi-Fi Security’ tab and select security type as ‘WPA & WPA2 Personal’. You will also have to set a password. This is the password needed for connecting to the Wi-Fi Hotspot.

Wi-Fi Security Settings
Wi-Fi Security Settings

STEP 8: Click ‘IPv4 Settings’ tab and select the ‘Method’ as ‘Shared to other computers’ from the drop-down list.

IPv4 Settings
IPv4 Settings

STEP 9: Click ‘Save’.

STEP 10: The new Wi-Fi profile will get added in the network connections list.

Wireless Connections
Wireless Connections

STEP 11: Go to ‘Applications’ and launch ‘Terminal’.

STEP 12: Enter the following command. Important: Make sure to replace with the connection name ‘Personal_Wi-Fi_Hotspot‘ with that of what you typed in STEP 6.

gksu gedit /etc/NetworkManager/system-connections/Personal_Wi-Fi_Hotspot
Terminal Commandline
Terminal Commandline

STEP 13: In the gksu gedit window, look for mode=infrastructure and change it to mode=ap. Save the file and close the terminal.

Edit Wi-Fi Connection Infrastructure Paramater
Edit Wi-Fi Connection Infrastructure Paramater

STEP 14: Now click on network icon and ‘Enable Wi-Fi’. You should see the new Wi-Fi hotspot created in the Wi-Fi Networks section. Connect to it and your hotspot is ready!

Wi-Fi Hotspot
Wi-Fi Hotspot

You can now connect your smartphone and share the computer’s internet.

Hi there! I'm Kiran Kumar, founder of FOSSLinux.com. I'm an avid Linux lover, and enjoys hands-on with new promising distros. Currently, I'm using Linux Mint as a daily driver and run several other distros such as Fedora, Solus, Ubuntu, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. Hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more, and spread my love for Linux. If you find time, drop me an email or feedback from 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!

Leave a Reply

4 Comments on "How to create Wi-Fi Hotspot in elementary OS"

Notify of
avatar
Sort by:   newest | oldest | most voted
Subhankar Das
Guest

After step 12 I get errors saying “Gtk-WARNING **: Unable to locate theme engine in module_path: “pixmap” ” and “Gtk-Message: Failed to load module “canberra-gtk-module”
“. PLEASE HELP

Paramjit
Guest

Hi,
I have tried the same in my EOS loki but it is not showing me the hotspot after 30-40 sec and after that i am not able to connect to any wifi signals until i restart my PC. Please suggest me some solution for this issue.
Thanks

Cesar
Guest

thanks, it works !

wpDiscuz