How to create Wi-Fi Hotspot in elementary OS

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.

Kiran Kumar
Hi there! I'm Kiran Kumar, founder of I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, 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. I 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 Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!


  1. 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”

    • Seems like your PC has a problem independent of what you are doing. It has missing language pack I guess. I suggest you to go to System Settings. Then you should be seeing a warning with yellow background with text “Language support is not installed completely”. Click “Complete installation”. Try and let me know.

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


Please enter your comment!
Please enter your name here




The 10 Best Linux Server Distros For Home And Businesses

By the year 2020, it is estimated that there are close to 600 Linux distributions in the market. It includes both servers and Desktop versions; therefore, if you are looking for lightweight Linux distribution for your old PC or a reliable desktop version for employees in your organization, you may be overwhelmed with the number of choices for finding one for your use.

How to list the installed Packages on Ubuntu

It is only natural to start installing more and more software on your Ubuntu PC once you start using it. Similarly, it is also natural to lose track of the different packages that you have installed on your system. Eventually, you may be overwhelmed with the number of packages in your system and with the ones you hardly used.

How to configure the Ubuntu Firewall (UFW)

A properly configured firewall is a crucial part of establishing preliminary system security. Keeping this in mind, here we will go over how to configure the firewall on your Ubuntu PC.

How to install and use Zoom on Ubuntu

If you work from home or hold meetings with other people remotely, then you have probably heard of Zoom. It is one of the popular video conferencing software app available today.

How to Restart Networking on Ubuntu

Sometimes resetting your Ubuntu network is required to apply some network configurations like changing your IP from Automatic DHCP to static one. Restarting the network is not a big deal, but should be done carefully.

How to install Chrome and Chromium Browser on Pop!_OS

By default, Pop!_OS comes with Mozilla Firefox Browser installed to help you browse the internet. It is a reliable web browser covering almost all the features and functionalities you need. However, working with Firefox is noticeably different compared to Google Chrome, especially from the speed point of view. Google Chrome is a tad quicker than Firefox.


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

Top 5 Linux Distros for Windows Users

When Microsoft initially released Windows 7 in October 2009, the software giant committed to providing ten years of support for its popular operating system.  The much-maligned Microsoft was true to their word, support for Windows 7 ended just yesterday a little over ten years after its release.

10 top reasons to switch to Manjaro Linux

Manjaro is Linux distro based on Arch-Linux which follows a rolling release model. Is this distro good for you? Let's find out the main reasons for using Manjaro.

10 Best Screen Capturing Software for Linux

Do you want to make a video tutorial for YouTube or show-off your epic victory royale to your friends? Look no further — as we have compiled the 10 Best Screen Capturing Software for Linux. Whether you need to record your desktop screen or take a simple screenshot, FOSSLinux has got your back.

Test drive a Linux distro online before you hate it

Enter, a website that allows Linux users to test various distros online, without downloading the ISO or installing the distro. With, you can check a distro with no muss, no fuss.