The Baeldung logo
  • The Baeldung LogoLinux Sublogo
  • Start Here
  • Write for Baeldung
  • About ▼▲
    • Full Archive

      The high level overview of all the articles on the site.

    • About Baeldung

      About Baeldung.

Networking

Networking provides the building blocks for machine-to-machine communication. Learn about general networking configuration and about popular protocols such as TCP, HTTP, and FTP

  • ip (21)
  • ssh (13)
  • netstat (12)
  • ifconfig (12)
  • iptables (10)
  • ping (8)
  • curl (7)
  • nmap (7)
  • ftp (5)
  • dig (5)
  • traceroute (5)
  • ss (5)
  • tcp (5)
  • nmcli (5)
  • Docker (5)
  • nslookup (5)
  • host (5)
  • ethtool (4)
  • DHCP (4)
  • lsof (4)
  • sftp (3)
  • bash (3)
  • netcat (3)
  • nginx (3)
  • wget (2)
  • Shell (2)
  • systemctl (2)
  • expect (2)
  • iperf (2)
  • socat (2)
  • kill (2)
  • iftop (2)
  • tcpdump (2)
  • openssl (2)

>> Toggle Between FTP Active and Passive Modes

>> Automate FTP Login and Scripting Using the Shell

>> Listing All DNS Records in a Domain Using dig

>> Getting Network Interfaces in Ansible

>> How to List All Physically Installed Network Cards in Linux

>> Downloading All Files From an FTP Server

>> Checking a Running MySQL Server’s Port

>> Checking Whether Logged in via VPN

>> Pinging Multiple IP Addresses or Hosts With One Command

>> How to Add an IP to a Hostname File

>> The /etc/resolv.conf File

>> Closing a Specific Port From the Linux Command Line

>> How to Use Serial Ports on Linux Without Root

>> Using a Specific DNS for a Specific Domain in Linux

>> Disabling TCP Offload

>> Read a WebSocket Response in Linux Shell

>> Detecting All Computers Connected to a Network

>> Alias a Hostname in Linux

>> How to Check TCP Timeout in Linux

>> Difference Between IP Address 127.0.0.1 and 0.0.0.0

>> How to Get the Netmask From an IP Address

>> How to Display Wireless/WiFi Information in Real-time in Linux

>> Parallel Download Using curl

>> How to Write iptables Logs to a Separate File

>> How to Use an Already Established SSH Channel

>> Set and Determine the Baud Rate of a Serial Port in Linux

>> Create VLANs in Linux

>> IP Address Geolocation Lookups on Linux With GeoLite2

>> Set up a Port Forward Using UFW

>> Run and Update Linux Behind Proxy Servers

>> How to Compare Local and Remote Directories

>> Get TX/RX Bytes Without ifconfig

>> What Does mdev Mean in ping Statistics?

>> How to Remove Default Gateways via ip

>> Clear the Cache of Nginx

>> How Does traceroute Resolves Name

>> Splitting a Large Nginx Configuration File

>> How to Change the Default vsftpd FTP Server Path

>> Check Time-To-Live (TTL) For a DNS Record

>> How to Monitor DHCP Client Activity in Linux

>> Linux whois Command With Examples

>> Are Hostnames Case Sensitive in Linux?

>> iptables: Allow Traffic Only to a Single Domain

>> Checking PTR Records Using the Command Line

>> Actual Use of the Linux arp Command

>> How to Renew DHCP IP Address in Ubuntu

>> Manual Network Configuration in Linux and How to Set a Static IP Address

>> How to Allow Only SSH Access Using iptables

>> Using SSH Name Resolution to Associate Name with IP

>> Automate Commands Upon SSH Connection

>> Block Ports Using iptables in Linux

>> Authentication Methods and Their Order in SSH

>> Properly Remove IP From an Interface Using the ip Command

>> Connecting to a Windows Machine From Linux With Putty

>> Check if IP Multicast Is Enabled

>> Checking the Number of Open HTTP Connections With Netstat

>> TCP Based Ping

>> Mapping a Network Share as a Drive Using the Linux CLI

>> How to Disable IPv6 Globally and on a Specific Interface

>> Difference Between NEW, ESTABLISHED, and RELATED Packets

>> Meaning of * * * in the Output of traceroute

>> Checking Whether a Firewall Is Running on Linux

>> How to Verify the Speed of My NIC?

>> iptables – Multiple Source IPs in a Single Rule

>> How Do I Find if There Is a Rogue DHCP Server on My Network

>> Linux Network Bonding

>> Difference Between resolve.conf, systemd-resolve, and Avahi

>> List Assigned DHCP IP Addresses

>> How to Forcibly Close a Socket in TIME_WAIT

>> Access the Host Machine From the Guest Machine

>> Linux TCP/IP Connections Limit

>> REJECT vs. DROP When Using iptables

>> Make Apache Web Server Listen on Two Different Ports

>> Resolving MAC Address From IP Address in Linux

>> Configuring DNS in the resolv.conf File

>> Using Different Network Interfaces for Different Processes

>> Multiple DHCP Servers on the Network

>> How to Ping a Specific Port in Linux

>> Difference Between Unix and TCP/IP Sockets

>> Testing UDP Port Connectivity

>> Wildcard a Subdomain in the Hosts File

>> Connect to a Bluetooth Device via the Terminal

>> Using Telnet in Linux

>> Difference Between ifconfig and ipconfig

>> Monitor Internet Bandwidth Usage on Linux

>> The mtr Command in Linux

>> Create a Tunnel From One Local Port to Another

>> Difference Between SFTP, SCP and FISH Protocols

>> Using ethtool in Linux

>> Get a List of All IP Addresses on a LAN

>> Monitoring HTTP Requests on a Network Interface in Real Time

>> The Difference Between SO_REUSEADDR and SO_REUSEPORT

>> Understanding and Configuring Linux Network Interfaces

>> Route Specific Subnet to a Particular Interface

>> Using rsync to Transfer Files

>> Configure Network Settings Using Network Manager in Linux

>> Throttle Bandwidth on a Linux Network Interface

>> The arping Command

>> Connecting to a Wireless Network Through Linux CLI

>> Get the Hostname From an IP Address in Linux

>> How to Use iPerf to Measure Network Performance

>> The socat Command in Linux

>> Find Primary IP Address of a Linux Machine

>> Running the NGINX Server in a Docker Container

>> Using FTP Command to Transfer Files

>> Getting MongoDB on Linux to Listen to Remote Connections

>> Remove a CLOSE_WAIT Socket Connection

>> How to Open a Port in Linux

>> Sort Processes by Network Usage on Linux

>> Forward X Over SSH to Run Programs Remotely

>> Detect the Physical Connected State of a Network Connector

>> Automating Telnet Sessions Using expect

>> How to Get the MAC Address of a Network Interface

>> Docker Container Network Namespace is Invisible

>> Find Open Ports in Linux

>> How to Receive Information From a Network Port and Print It

>> Assigning a Port Mapping to a Running Docker Container

>> Get External IP Address in a Shell Script

>> DNS Caching in Linux

>> Interprocess Communication With Unix Sockets

>> Meaning and Resolving “No X11 DISPLAY” and Related Errors

>> Getting Data Locally From a Remote SSH Session in Linux

>> Solving DNS Resolution Issues

>> Tcpdump: Localhost to Localhost

>> Linux Commands to Translate Domain Name to IP

>> Efficiently Test if a Port Is Open in Linux

>> Extracting Certificate Information with OpenSSL

>> Network Failures Simulation in Linux

>> SSH Tunneling and Proxying

>> Mounting Remote Directory in Linux Using SSHFS

>> Sniffing Packet Using tcpdump in Linux

>> Monitoring Network Usage in Linux

>> Mapping Hostnames with Ports in /etc/hosts

>> Find the IP Address of the Client in an SSH Session

>> Checking Host’s Network Availability in Linux

>> The netcat Command in Linux

>> How to List All Connected SSH Sessions

>> Freeing up a TCP/IP Port

>> Keeping SSH session alive

>> Introduction to iptables

>> Connecting from Docker Containers to Resources in the Host

>> Obtaining an SSL Certificate from the Server

>> ifconfig Command in Linux

>> The traceroute Command in LINUX

>> The nslookup Command

  • ↑ Back to Top
The Baeldung logo

Categories

  • Administration
  • Files
  • Filesystems
  • Installation
  • Networking
  • Processes
  • Scripting
  • Search
  • Security
  • Web

Series

  • Linux Administration
  • Linux Files
  • Linux Processes

About

  • About Baeldung
  • The Full Archive
  • Write for Baeldung
  • Editors
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo