💾 Archived View for gem.sdf.org › s.kaplan › cheatsheets › commandline-tools › ifconfig.md captured on 2024-06-16 at 12:43:34.
View Raw
More Information
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
# 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
- `ifconfig --help` or `man ifconfig` in your terminal
- [Linux Man Page for ifconfig](https://linux.die.net/man/8/ifconfig)