Avatar Image
Gajendra Mahato
Tips & Tricks Cover

Spoofing MAC Address in Persistent Way

The Basics: A Working nmcli Cheatsheet Get WiFi status (enabled / disabled) nmcli radio wifi Enable / Disable WiFi nmcli radio wifi <on|off> <on|off>: to turn on/off the WiFi Disconnect from WiFi nmcli device disconnect <wiface> <wiface>: the name of your wireless interface (e.g. wlan0) Show all available WiFi access points nmcli dev wifi list Refresh the available WiFi connection list nmcli dev wifi rescan Connect to a wireless access point nmcli d wifi connect <ssid> password <pass> iface <wiface> <wiface>: the name of your wireless interface <ssid>: the WiFi’s name you want to connect to <pass>: the WiFi password Review the available devices nmcli dev status Add a dynamic ethernet connection nmcli con add type ethernet con-name <name> ifname <iface_name> <name>: the name you want to give this connection profile <iface_name>: the name of the interface to bind it to (e.g. eth0) Bring up the ethernet connection nmcli con up <name> <name>: the name of the connection profile to activate (the same <name> used when adding it) Show WiFi password and QR code for the active connection nmcli device wifi show-password # OR, nmcli device wifi show Getting a Prettier Wifi List The default terse -t mode is colon-separated and built for scripts, not eyeballs: ...

July 4, 2026 · 3 min · Gajendra Mahato
Tips & Tricks Cover

Configure Custom DNS Servers in Arch based Linux.

First of all, check openresolv package is installed in your system or not. if not then simply install it by: sudo pacman -S extra/openresolv Step 2: Remove Immutable Permissions # Check for immutable permissions on /etc/resolv.conf lsattr /etc/resolv* # If immutable permissions exist, them remove it by sudo chattr -i /etc/resolv.conf Step 3: Set Custom DNS Servers # Edit the resolvconf.conf file sudo nano /etc/resolvconf.conf # Configuration for resolvconf(8) # See resolvconf.conf(5) for details resolv_conf=/etc/resolv.conf # If you run a local name server, you should uncomment the below line and # configure your subscribers configuration files below. #name_servers=127.0.0.1 ###### Block malware with 1.1.1.1 for Families ##### name_servers=1.0.0.2 name_servers=1.1.1.2 ###### Use 1.1.1.1 resolver ###### name_servers=1.0.0.1 name_servers=1.1.1.1 ###### AdGuard DNS ###### # name_servers=94.140.14.59 # name_servers=94.140.14.49 ######### AdGuard Non-filtering DNS ####### name_servers=94.140.14.141 name_servers=94.140.14.140 Enable dhcpcd services to work Custom DNS. if it is not installed in your system then install it by sudo pacman -S extra/dhcpcd sudo systemctl enable --now dhcpcd.service Conclusion: You’ve successfully configured custom DNS servers on Arch based Linux. Enjoy improved network security and privacy with your chosen DNS servers. ...

January 13, 2024 · 1 min · Gajendra Mahato