Configuring a community connection from a Linux machine might be difficult. Fortunately, many new Linux distributions include some sort of community administration device that may enable you routinely hook up with a wi-fi community. But would not it’s good to have the ability to arrange a static community connection from a Linux machine? This information will present you the best way to use totally different Linux instruments to test for community connections from a CentOS/RHEL machine and clarify the best way to add a static community utilizing the nmcli device.
Step 1: Check community connectivity
The ping command is a well known utility that rapidly checks for a connection to an deal with. Enter the next on the command line:
ping -c3 opensource.com
the place the -c3 parameter choice signifies you’ll name this area title solely 3 times.
If you might be linked to the web, you’re going to get a knowledge packet response just like the one on the backside of this screenshot.
Step 2: Check connection data
You can test community data utilizing the ip add command.
Running this command reveals system data, the IP deal with, and extra. You’ll want a few of this data, just like the system information and IP deal with, later to arrange a static connection, so go forward and seize it.
Step three: Check community data
Network data might be discovered contained in the /and many others/sysconfig/network-scripts listing by getting into:
ls /and many others/sysconfig/network-scripts
For instance, this screenshot reveals ifcfg-enp0s3 and ifcfg-lo, however this may differ relying on the place you might be working Linux and the way your system is ready up.
Step four: Show obtainable connections
The nmcli device reveals the obtainable connections presently used to connect with the community. Enter the next command:
nmcli con present
This screenshot reveals two units are lively: enp0s8 and enp0s3, and they’re referred to as Wired Connection 1 and 2. But this might be totally different, relying on how your Linux surroundings is ready up.
Step 5: Check that the community connection is on
You used the ping command above to test which you can obtain knowledge packets, however now use the systemctl command for community to watch, replace, and troubleshoot the community. The command is:
systemctl standing community
If the community utility has no points, you will notice the standing as lively whenever you run this command.
Step 6: Add the static connection
Now you are prepared so as to add a static connection. Using the system title you grabbed from ip add in Step 2, modify and enter the next command so as to add a brand new connection:
nmcli con add con-name "SomeName" ifname YOUR_DEVICE autoconnect sure sort YOUR_CONNECTION_TYPE
Change SomeName, YOUR_DEVICE, and YOUR_CONNECTION_TYPE based mostly in your configuration.
Step 7: Verify the connection is added to the network-scripts path
There are two methods to change the brand new connection information utilizing the nmcli device. One is through the use of the next command:
nmcli con mod
This command basically modifies the community configuration scripts underneath the /and many others/sysconfig/network-scripts listing, which is the opposite approach to modify connection data. Choose the choice to change the connection straight.
Look into the /and many others/sysconfig/network-scripts path once more by getting into:
ls /and many others/sysconfig/network-scripts
You can see that the connection ifcfg-MyFavoriteCafe was added.
Step eight: Confirm you’ll be able to see the connection
Check that MyFavoriteCafe is seen because the obtainable connection. Use the next command to deliver the connection up. Please be aware that SOME_CONNECTION_NAME is the title of your connection (it’s MyFavoriteCafe on this instance).
nmcli con up SOME_CONNECTION NAME
or deliver it down utilizing the next command:
nmcli con down SOME_CONNECTION NAME
When you added the brand new connection, autoconnect was set to be true, so it would routinely begin when you restart the community utility.
So far, so good. The connection reveals up whenever you run the next command:
Step 9: Modify the connection to be static
Open the file /and many others/sysconfig/network-scripts/ifcfg-SOME_CONNECTION_NAME (it’s MyFavoriteCafe on this instance), utilizing a textual content editor, equivalent to Vim, Emacs, or Nano. (If you need a fast introduction to Vi or Vim, try my intro information, “Getting started with Vim: The basics.”)
To make the connection static, modify one parameter and add three parameters:
- Modify BOOTPROTO to be static.
- Add IPADDR. This might be discovered from the ip add command or your linked community.
- Add NETMASK. This might be discovered from the ip add command or your linked community.
- Add GATEWAY. This might be discovered from the ip add command or your linked community.
You may additionally want so as to add DNS, PREFIX, or different data, relying on how your community and the machine are arrange.
Once you have finished this, save the file. Restart the community with the next command:
systemctl restart community
Check the standing with:
systemctl standing community
Step 10: Confirm the brand new connection is lively
That ought to do it! But be sure by checking if the brand new connection is working. Run the nmcli con present command once more to start out the brand new connection.
You may also ping an internet site deal with to confirm that the connection is working.
Finally, you’ll be able to test the system information utilizing the next command:
nmcli dev present DEVICE_NAME
the place DEVICE_NAME is the title of your community system.
If you may have any questions or suggestions, please go away them within the feedback.