These are some common commands for iproute2.
VLAN’s
- Add VLAN 100 interface on eth0:
ip link add link eth0 name eth0.100 type vlan id 100 - Delete VLAN 100 interface on eth0:
ip link delete eth0.100 - Bring up the VLAN 100 interface:
ip link set dev eth0.100 up - Bring down the VLAN 100 interface:
ip link set dev eth0.100 down
IP’s
- Add an IPv4 IP:
ip addr add 192.168.1.1/24 dev eth0 - Add an IPv6 IP:
ip -6 addr add ffff::1/64 dev eth0 - Delete an IPv4 IP:
ip addr del 192.168.1.1/24 dev eth0 - Delete an IPv6 IP:
ip -6 addr del ffff::1/64 dev eth0 - Show IPv4 IP’s:
ip -4 a l - Show IPv6 IP’s:
ip -6 a l - Show all interfaces and addresses:
ip a l
Routes
- Add IPv4 default route:
ip route add default via 192.168.1.254 dev eth0 - Add IPv6 default route:
ip -6 route add default via ffff::f dev eth0 - Delete IPv4 default route:
ip route del default via 192.168.1.254 dev eth0 - Delete IPv6 default route:
ip -6 route del default via ffff::f dev eth0 - Show IPv4 routes:
ip route - Show IPv6 routes:
ip -6 route