Здравствуйте.
Столкнулся с проблемой регистрации Astra Linux Common Edition (далее AL) на DNS сервере Windows Server.
Опыта работы с Linux системами нет, вполне вероятно что-то не так настроил.
При установке AL выбрал только базовый функционал, далее ядро по умолчанию.
Из внесенных мною настроек (курсивом - свои адреса/имена):
___________________________________________________________________________
SSH
systemctl enable ssh
systemctl start ssh
hostname hostname
domainname domain.com
NETWORK
/etc/network/interfaces
allow-hotplug eth0
iface eth0 inet dhcp
ifup eth0
PROXY
nano /etc/environment
https_proxy="https://X.X.X.X:X/"
http_proxy="http:// X.X.X.X:X /"
ftp_proxy="ftp:// X.X.X.X:X /"
socks_proxy="socks:// X.X.X.X:X /"
nano /etc/apt/apt.conf
Acquire::http::рroxy "http:// X.X.X.X:X /";
Acquire::https::рroxy "http:// X.X.X.X:X /";
Acquire::ftp::рroxy "http:// X.X.X.X:X /";
Acquire::socks::рroxy "http:// X.X.X.X:X /";
Acquire::::рroxy "true";
UPDATE
apt update
apt dist-upgrade
NTP
nano /etc/ntp.conf (server ntp.xxx.xxx)
cp /etc/init.d/ntp /etc/rc3.d/
mv /etc/rc3.d/ntp /etc/rc3.d/S02ntp
apt install cifs-utils
apt install dnsutils
nano /etc/hosts
127.0.0.1 FQDN hostname localhost
___________________________________________________________________________
nano /etc/resolv.conf
domain xxxxx.xxx
search xxxxx.xxx
nameserver X.X.X.X
nameserver X.X.X.X
___________________________________________________________________________
nano /etc/nsswitch.conf
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
___________________________________________________________________________
nano /etc/dhcp/dhclient.conf
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
___________________________________________________________________________
При выводе hostname выдает hostname без домена.
При выводе hostname -f выдает FQDN.
При выводе dnsdomainname выводит имя домена.
При использовании nslookup и вводе hostname машины выдает - "** server can't find hostname: SERVFAIL".
Далее я нашел метод ручного обновления DNS сервера с помощью команды nsupdate, воспользовался ей - помогло. Nslookup стал выдавать IP адрес по имени, но данный вариант нас не устраивает, т.к. DNS запись добавляется до тех пор, пока её не удалишь вручную. И так же, при смене имени ПК/IP адреса необходимо вручную удалять/добавлять записи.
Подскажите, что необходимо дополнительно настроить, чтобы регистрация AL на DNS сервере происходила автоматически, например, при получении настроек сети от DHCP сервера?
Столкнулся с проблемой регистрации Astra Linux Common Edition (далее AL) на DNS сервере Windows Server.
Опыта работы с Linux системами нет, вполне вероятно что-то не так настроил.
При установке AL выбрал только базовый функционал, далее ядро по умолчанию.
Из внесенных мною настроек (курсивом - свои адреса/имена):
___________________________________________________________________________
SSH
systemctl enable ssh
systemctl start ssh
hostname hostname
domainname domain.com
NETWORK
/etc/network/interfaces
allow-hotplug eth0
iface eth0 inet dhcp
ifup eth0
PROXY
nano /etc/environment
https_proxy="https://X.X.X.X:X/"
http_proxy="http:// X.X.X.X:X /"
ftp_proxy="ftp:// X.X.X.X:X /"
socks_proxy="socks:// X.X.X.X:X /"
nano /etc/apt/apt.conf
Acquire::http::рroxy "http:// X.X.X.X:X /";
Acquire::https::рroxy "http:// X.X.X.X:X /";
Acquire::ftp::рroxy "http:// X.X.X.X:X /";
Acquire::socks::рroxy "http:// X.X.X.X:X /";
Acquire::::рroxy "true";
UPDATE
apt update
apt dist-upgrade
NTP
nano /etc/ntp.conf (server ntp.xxx.xxx)
cp /etc/init.d/ntp /etc/rc3.d/
mv /etc/rc3.d/ntp /etc/rc3.d/S02ntp
apt install cifs-utils
apt install dnsutils
nano /etc/hosts
127.0.0.1 FQDN hostname localhost
___________________________________________________________________________
nano /etc/resolv.conf
domain xxxxx.xxx
search xxxxx.xxx
nameserver X.X.X.X
nameserver X.X.X.X
___________________________________________________________________________
nano /etc/nsswitch.conf
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
___________________________________________________________________________
nano /etc/dhcp/dhclient.conf
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
___________________________________________________________________________
При выводе hostname выдает hostname без домена.
При выводе hostname -f выдает FQDN.
При выводе dnsdomainname выводит имя домена.
При использовании nslookup и вводе hostname машины выдает - "** server can't find hostname: SERVFAIL".
Далее я нашел метод ручного обновления DNS сервера с помощью команды nsupdate, воспользовался ей - помогло. Nslookup стал выдавать IP адрес по имени, но данный вариант нас не устраивает, т.к. DNS запись добавляется до тех пор, пока её не удалишь вручную. И так же, при смене имени ПК/IP адреса необходимо вручную удалять/добавлять записи.
Подскажите, что необходимо дополнительно настроить, чтобы регистрация AL на DNS сервере происходила автоматически, например, при получении настроек сети от DHCP сервера?