# Сохраняем текущие настройки
cp -a /etc/net/ifaces/enp60s0 \
/etc/net/ifaces/enp60s0.backup-$(date +%Y%m%d-%H%M%S)
# Переключаем интерфейс с DHCP на статический адрес
if grep -q '^BOOTPROTO=' /etc/net/ifaces/enp60s0/options; then
sed -i 's/^BOOTPROTO=.*/BOOTPROTO=static/' \
/etc/net/ifaces/enp60s0/options
else
echo 'BOOTPROTO=static' >> /etc/net/ifaces/enp60s0/options
fi
# Адрес и шлюз
echo '192.168.0.201/24' \
> /etc/net/ifaces/enp60s0/ipv4address
echo 'default via 192.168.0.1' \
> /etc/net/ifaces/enp60s0/ipv4route
# Доменный DNS
cat > /etc/net/ifaces/enp60s0/resolv.conf <<'EOF'
search lab.technopark-rgsu.ru
nameserver 192.168.0.20
EOF
# Порядок DNS для resolvconf
sed -i \
-e '/^interface_order=/d' \
-e '/^search_domains=/d' \
/etc/resolvconf.conf
cat >> /etc/resolvconf.conf <<'EOF'
interface_order='lo lo[0-9]* lo.* enp60s0'
search_domains=lab.technopark-rgsu.ru
EOF
systemctl restart network
resolvconf -u
sleep 3