Show interfaces:
ip link
ip -br link
ip addr
ip -br addr
Bring interface up/down:
sudo ip link set dev eth0 up
sudo ip link set dev eth0 down
Add/remove address (temporary):
sudo ip addr add 192.168.1.50/24 dev eth0
sudo ip addr del 192.168.1.50/24 dev eth0
Some systems still ship ifconfig via net-tools, but it’s deprecated.
ifconfig -a
eth0, enp0s3: wiredwlan0, wlp2s0: wirelesslo: loopbackbr0: bridgebond0: bondingtun0 / wg0: VPN tunnelsDepends on distro:
nmcli)/etc/network/interfaces (older Debian)