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


[root@student-pc-01 ~]# # Сохраняем текущие настройки
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
[root@student-pc-01 ~]# echo "===== NETWORK ====="
ip -br address show enp60s0
ip route

echo
echo "===== DNS ====="
cat /etc/resolv.conf

echo
echo "===== DOMAIN ====="
host -t SRV _ldap._tcp.lab.technopark-rgsu.ru
host -t SRV _kerberos._udp.lab.technopark-rgsu.ru

echo
echo "===== SERVERS ====="
host dc-01.lab.technopark-rgsu.ru
host fs-01.lab.technopark-rgsu.ru
===== NETWORK =====
enp60s0          UP             192.168.0.201/24 
default via 192.168.0.1 dev enp60s0 proto dhcp src 192.168.0.201 metric 100 
192.168.0.0/24 dev enp60s0 proto kernel scope link src 192.168.0.201 metric 100 

===== DNS =====
# Generated by resolvconf
# Do not edit manually, use
# /etc/net/ifaces/<interface>/resolv.conf instead.
search lab.technopark-rgsu.ru
nameserver 192.168.0.1

===== DOMAIN =====
Host _ldap._tcp.lab.technopark-rgsu.ru not found: 3(NXDOMAIN)
Host _kerberos._udp.lab.technopark-rgsu.ru not found: 3(NXDOMAIN)

===== SERVERS =====
Host dc-01.lab.technopark-rgsu.ru not found: 3(NXDOMAIN)
Host fs-01.lab.technopark-rgsu.ru not found: 3(NXDOMAIN)
[root@student-pc-01 ~]#