Linux Networking Tutorials Last updated: April 23, 2024 Written by: baeldung NetworkingSeries Baeldung Pro – Linux – NPI EA (cat = Baeldung on Linux) Learn through the super-clean Baeldung Pro experience: >> Membership and Baeldung Pro. No ads, dark-mode and 6 months free of IntelliJ Idea Ultimate to start with. Basic Networking Commands ifconfig Command in Linux Using FTP Command to Transfer Files Using Telnet in Linux Introduction to iptables The netcat Command in Linux (popular) The socat Command in Linux (popular) The traceroute Command in LINUX Actual Use of the Linux arp Command Network Interfaces Understanding and Configuring Linux Network Interfaces Creating Network Interfaces and Checking Interface Types How to Rename a Network Interface in Linux Properly Remove IP From an Interface Using the ip Command How to Restart a Network Interface Linux Network Bonding Bridging Network Interfaces in Linux (popular) What Is the TUN Interface Used For? Monitoring Network Monitoring Tools in Linux Sniffing Packet Using tcpdump in Linux Monitoring HTTP Requests on a Network Interface in Real Time Capturing Long Packets While Using <em>tcpdump</em> Passively Monitor TCP Packet Loss in Linux Filtering Packets by MAC Address With tcpdump Capturing the Network Traffic of a Process Detecting Who Pings My Computer Performance Testing Network Speed Between Two Linux Servers How to Check Internet Speed from the Linux Command Line Monitoring Network Usage in Linux How to Verify the Speed of My NIC Throttle Bandwidth on a Linux Network Interface How to Test DNS Speed Testing an Internet Connection From Bash Wireless Communication How to Setup WiFi Hotspot in Linux Connecting to a Wireless Network Through Linux CLI Where Are the WiFi Passwords Stored in Linux? How to Display Wireless/WiFi Information in Real-time in Linux Connect to a Bluetooth Device via the Terminal (popular) Transfer Files via Bluetooth in Linux How to Install a Realtek Wi-Fi Driver on Linux (popular) DNS How to Check Whether a DNS Server Is Working Configuring DNS in the resolv.conf File Linux Commands to Translate Domain Name to IP DNS Caching in Linux How to Resolve a Hostname in a Bash Script Checking PTR Records Using the Command Line Listing All DNS Records in a Domain Using dig Check Time-To-Live (TTL) For a DNS Record The /etc/resolv.conf File (popular) Firewall Checking Whether a Firewall Is Running on Linux iptables Chains and Tables Traversal in Linux Combining the LOG and DROP Rules of iptables Configuring firewalld for NFS Connections Difference Between OUTPUT and FORWARD Chains in iptables Block Ports Using iptables in Linux REJECT vs. DROP When Using iptables Difference Between NEW, ESTABLISHED, and RELATED Packets Forwarding and Routing Route Traffic for a Specific IP Over a Specific Network Interface Changing the Network Routing Metric Permanently Route Specific Subnet to a Particular Interface How to Use Linux as a Gateway iptables: Allow Traffic Only to a Single Domain Add Default Routes and Gateways to IPv6 Routing Table Kernel IP Forwarding How to Check Whether Port Forwarding Is Enabled on a Linux Machine