Загрузка данных


# Сохраняем текущие настройки
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