Друзья, странная история произошла. Сервер был доменом samba-ad, сделал из него просто сервер. Поставил dnsmasq (он не раздает ip, только днс), dhcpd адреса. Инет у всех есть, все счастливы. Но вот alt-клиенты не видят сетевые ресурсы и не пингуют по имени никого в сети. Даже сам сервер себя по имени не пингует.
hostname
server-06
dig server-06
; <<>> DiG 9.9.8-P4 <<>> server-06
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8846
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;server-06. IN A
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 15 21:01:03 +04 2016
;; MSG SIZE rcvd: 27
dig ya.ru
; <<>> DiG 9.9.8-P4 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7952
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;ya.ru. IN A
;; ANSWER SECTION:
ya.ru. 1903 IN A 93.158.134.3
ya.ru. 1903 IN A 213.180.204.3
ya.ru. 1903 IN A 213.180.193.3
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 15 21:07:02 +04 2016
;; MSG SIZE rcvd: 82
После домена настроил самбу, думал в ней дело. Заново поставил пакеты samba, samba-common и какие еще нужны были по зависимостям. Запустил smb и nmb, результата нет.
Спойлер
workgroup = ABC
server string = Samba Server Version %v
; netbios name = MYSERVER
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
; security = domain
; passdb backend = tdbsam
; realm = MY_REALM
; password server = <NT-Server-Name>
; security = user
; passdb backend = tdbsam
; domain master = yes
; domain logons = yes
; logon script = %m.bat
; logon script = %u.bat
; logon path = \\%L\Profiles\%u
; logon path =
; add user script = /usr/sbin/useradd "%u" -n -g users
; add group script = /usr/sbin/groupadd "%g"
; add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
; delete user script = /usr/sbin/userdel "%u"
; delete user from group script = /usr/sbin/userdel "%u" "%g"
; delete group script = /usr/sbin/groupdel "%g"
; local master = no
os level = 255
preferred master = yes
wins support = yes
wins server = 172.22.4.206
wins proxy = yes
dns proxy = yes
load printers = yes
cups options = raw
/etc/dhcp/dhcpd.conf
Спойлер
ddns-update-style none;
authoritative;
option space altlinux;
option altlinux.keydata code 2 = string;
vendor-option-space altlinux;
subnet 172.22.4.0 netmask 255.255.252.0 {
option routers 172.22.4.1;
option domain-name-servers 172.22.4.206;
default-lease-time 43200;
max-lease-time 43200;
range 172.22.4.50 172.22.4.199;
}
sudo netstat -napt | grep smb
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2007/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2007/smbd
tcp 0 0 :::445 :::* LISTEN 2007/smbd
tcp 0 0 :::139 :::* LISTEN 2007/smbd
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1396/dnsmasq
tcp 0 0 172.22.4.206:53 0.0.0.0:* LISTEN 1396/dnsmasq
tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 1155/systemd-resolv
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1353/rpcbind
tcp 0 0 ::1:53 :::* LISTEN 1396/dnsmasq
tcp 0 0 fe80::219:bbff:fe28:c0b:53 :::* LISTEN 1396/dnsmasq
tcp 0 0 :::5355 :::* LISTEN 1155/systemd-resolv
tcp 0 0 :::111 :::* LISTEN 1353/rpcbind
windows машины пингуют по именам любые другие (и win и alt) и входят на сетевые ресурсы (и win и ubuntu)
Альтовые машины все p8 workstation и один alt-server (который себя тоже не пингует по имени server-06), не видят в сетевом окружении вообще ничего. При попытке обзора сети ошибка: Невозможно отобразить network:/// (это не дословно)
Подскажите куда копать?!