Случилась необходимость скриптом задать статический IP, но по разным компютерах вижу разные eth0-eth5.
Существует ли способ одной-двумя команднами в скрипте сменить IP не зная имени интерфейса, желательно без sudo.
UPDATE:
interface=$(ip route get 8.8.8.8 | awk -- '{printf $5}') && echo PASSWORD | sudo -S ifconfig $interface 192.168.1.101 netmask 255.255.255.0 up && sudo route add default gw 192.168.1.1