Set Static IP Address Using nmcli Tool ====================================== Using nmcli tool, you can modify a network interface to use a static IP address. Commands to be executed ~~~~~~~~~~~~~~~~~~~~~~~ Use the ``con show`` command to check the active ``connection name``:: $ nmcli con show NAME UUID TYPE DEVICE Wired connection 1 3a225b30-3f00-3223-9462-3096e837ab88 ethernet eth0 First, run the command below to set up the IP address :: $ sudo nmcli con mod 'Wired connection 1' ipv4.addresses 134.86.61.26/25 Should be noted CIDR ``/25`` is for netmask ``255.255.255.128`` and ``/24``, ``/16`` are for ``255.255.255.0``, ``255.255.0.0`` respectively. Next configure the default gateway as shown:: $ sudo nmcli con mod 'Wired connection 1' ipv4.gateway 134.86.61.126 Then set up the DNS server:: $ sudo nmcli con mod 'Wired connection 1' ipv4.dns 137.202.187.16 change the addressing from DHCP to static:: $ sudo nmcli con mod 'Wired connection 1' ipv4.method manual Settings for the updated configuration may be checked with ``nmcli device show`` as shown below:: # Show the comple $ nmcli device show GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: 9E:55:11:EF:14:42 GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: Wired connection 1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 134.86.61.26/25 IP4.GATEWAY: 134.86.61.126 IP4.ROUTE[1]: dst = 134.86.61.0/25, nh = 0.0.0.0, mt = 100 IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 134.86.61.126, mt = 100 IP4.DNS[1]: 137.202.187.16 IP6.ADDRESS[1]: fe80::6aa:4676:4cf4:3760/64 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100 IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255 GENERAL.DEVICE: lo GENERAL.TYPE: loopback GENERAL.HWADDR: 00:00:00:00:00:00 GENERAL.MTU: 65536 GENERAL.STATE: 10 (unmanaged) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 127.0.0.1/8 IP4.GATEWAY: -- IP6.ADDRESS[1]: ::1/128 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = ::1/128, nh = ::, mt = 256 You may then use ``ping`` or other network utilities to check your connectivity.