ip из пакета iproute2 — актуальная замена ifconfig, route, arp. Работает через netlink, а не /proc.
# адреса интерфейсов
ip addr show
ip addr show eth0
# маршруты
ip route show
ip route get 8.8.8.8 # какой маршрут до адреса
# управление интерфейсами
ip link show
ip link set eth0 up
ip link set eth0 down
# таблица ARP/NDP-соседей
ip neigh show
Добавить временный адрес и маршрут (до перезагрузки):
ip addr add 192.168.1.100/24 dev eth0
ip route add default via 192.168.1.1
Удалить:
ip addr del 192.168.1.100/24 dev eth0
ip route del default
ifconfig и route устарели — в минимальных дистрибутивах их может не быть вовсе. ip есть везде.
#linux #сеть #networking #bash
