ifconfig Cheatsheet
Unique Features
- A command-line tool to display network interface information in Linux and Unix-like operating systems
- Displays IP address, subnet mask, MAC address, and network interface status
- Can also configure network interfaces and set IP addresses manually
- Useful for troubleshooting network connectivity issues
Basic Usage
- Display all network interface information:
ifconfig
- Display information for a specific interface:
ifconfig [interface_name]
- Enable an interface:
ifconfig [interface_name] up
- Disable an interface:
ifconfig [interface_name] down
- Assign an IP address to an interface:
ifconfig [interface_name] [ip_address]
- Assign a netmask to an interface:
ifconfig [interface_name] netmask [netmask]
Advanced Usage
- Display only active network interfaces:
ifconfig -a
- Display information in short format:
ifconfig -s
- Display information in verbose format:
ifconfig -v
- Assign a broadcast address to an interface:
ifconfig [interface_name] broadcast [broadcast_address]
- Assign a point-to-point address to an interface:
ifconfig [interface_name] pointopoint [point_to_point_address]
- Enable/disable promiscuous mode on an interface:
ifconfig [interface_name] [promisc|nopromisc]
Resources