The name of the nslookup command is an abbreviated version of “name server lookup”. nslookup sends a request to the local domain name system (DNS) server asking for information from its DNS records. In response, the DNS server returns the IP address or relevant domain information for a specific website or server. However, it can… Read More »
Tcpdump is a command-line tool for capturing and analyzing network packets in Linux. Basically its a packet sniffer that also breaks them down into easy to read format for human beings. It can be a powerful tool for troubleshooting network connectivity issues by analyzing the network traffic on a system. Tcpdump works by listening for… Read More »
Wget Command ‘Wget’ is developed as a part of the GNU Project. You can use it to download/extract data and content from web servers. Its name is a combination of the “www” and the word get. It supports downloading over multiple protocols like FTP, SFTP, HTTP and HTTPS. Wget is written in c and can… Read More »
rsync (remote synchronization) is a command-line tool for transferring and synchronizing files and directories locally and remotely in Linux. In other words, rsync is used for transferring files and directories, creating backups, mirroring files, and transferring large files between two locations. rsync identifies the differences between the source and destination files and directories using its… Read More »
There are a lot of technical terms and specifications around wifi technology that affect the performance of your wifi device. You would encounter these commonly on the specs of a wifi router, laptop wifi specs, and smartphone wifi specs. Most of the time people only look at the broad branding terms like Wifi4 or Wifi5… Read More »
Curl (acronym for “Client for url”) is a powerful command line tool and library for transferring files between two hosts. It supports a variety of protocols, including HTTP, SMTP, FTP, and POP3. A few things we can do with the curl command include: download files upload files testing services and APIs setting up custom headers… Read More »
VPN Service Surfshark is a popular vpn service provider that works natively on windows, macos and linux with a gui client app, and also has browser extensions for chrome and firefox. In this article we take a look at how the browser extensions of Surfshark vpn (and similar vpn providers) work under the hood. With… Read More »
Scanning for wifi networks will show you the ssids of all the wifi networks in your neighbourhood that your wifi adapter can detect or connect to. By default the gui network manager apps do this in kde and gnome desktop environments. However you can also scan the wifi networks from the command prompt. In this… Read More »
Lets say you have a wifi adapter on your linux machine whether a laptop or desktop and wanted to check what wifi standards (4/5/6) that are supported on it. One simple way is to check the model of the wifi adapter and lookup the specs online and get all technical details about. The other way… Read More »
The 5Ghz band is normally used for wifi5/wifi6 and supports higher data transfer speed. Wifi5 works exclusively on 5ghz band only, but wifi6 can work on both 2.4 and 5ghz. However you might be surprised to know that even wifi4 (802.11n) supports 5ghz band though it will deliver its lower speed only. A lot of… Read More »
Routers are basically embedded devices (or system), and most modern routers run on linux. Think of it like a mini computer that has its own cpu, storage space, ram memory, ethernet ports, wifi chipset, and optionally a usb port. Functionally these are single board computers similar to a raspberry pi. They software that runs on… Read More »
Lets say you upgraded your home or office network with new wifi routers and devices then you should see if your devices are using the new wifi standards like Wifi5 or Wifi6, to ensure high speed data transfer. On Windows it is easy to check, but on linux we need to run a few commands… Read More »
On a linux system you can get details about the wifi adapter using commands like iw, iwconfig, iwlist, ethtool etc. However if you are a usb wifi adapter then it can be tricky. When you plug a usb wifi adapter on your system, linux will not show the details of the device in the lspci… Read More »
In this article we take a quick look at testing wifi throughput over lan using a simple tool called iperf. Wifi lan speed matters when you are transferring large files across devices. For example transferring a big video or zip file from ipad or smartphone to desktop pc connected on ethernet. Wifi speed is not… Read More »
If your isp does not support ipv6 then you can disable it and improve network performance and speed on Ubuntu.
Here are some command line tools that can be used to analyse and monitor network bandwidth usage on your Linux server.
Tutorial on how to monitor network and socket connections on linux with ss command ( socket statistics )
A quick tutorial with simple examples on how to use the scp (secure copy) command to transfer files securely on Linux.
Many applications do not directly support the use of socks proxy. It is not possible to configure them in anyway to use a proxy server. Torsocks enables such applications to use the Tor Socks proxy. It automatically routes all network requests made by a certain application through the Tor proxy. The manual page defines Torsocks… Read More »
Wired Network Lets say you have an existing wired network setup at your workstation or home somewhat like this Adsl Modem/Router (192.168.1.1) => Switch => Multiple Pcs (192.168.1.10, 192.168.1.20 …) Now you want to add a wireless access point to this existing wired network so that you can connect to the internet wirelessly from your… Read More »