При этом линуксовый сервер поставить легко и недорого.
Раньше я загружал WTWare с маршрутизатора Mikrotik по TFTP. Но с появлением Хрома, VLC и других прелестей, WTWare стала толще и не пролазит не то, что в VPN, но даже локально тонкой струйкой по TFTP.
Благо - своевременно был запилен HTTP!
Итак нам понадобятся:
Служба DHCP - на Микротике:
Код: Выделить всё
/ip dhcp-server network> print detail
0 address=192.168.20.0/24 gateway=192.168.20.1 dns-server=192.168.20.1 wins-server="" ntp-server=192.168.20.1 caps-manager=192.168.20.1
next-server=192.168.20.110 boot-file-name="wtware/5.8.14/wtware.http" dhcp-option=WTWarePass
Код: Выделить всё
~$ cat /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Код: Выделить всё
~$ cat /etc/nginx/nginx.conf
http {
## Тут много всяких строчек по умолчанию, которые я не показываю
server {
listen 789;
root /var/lib/tftpboot;
}
Код: Выделить всё
~$ cat /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
Код: Выделить всё
~$ cat /etc/passwd
tftp:x:1001:1002::/var/lib/tftpboot:/bin/bash
Код: Выделить всё
~$ ls -la /var/lib/
drwxrwxr-x 3 tftp tftp 4096 апр 19 15:20 tftpboot
Код: Выделить всё
~$ cat /etc/samba/smb.conf
[Archive]
comment = Архив
path = /mnt/Archive
;read list = @sambashare
write list = officeuser, barvinok
browseable = yes
create mask = 0775
directory mask = 0770
Код: Выделить всё
~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
.....
Можно сделать наш сервер главным обозревателем сети:
Код: Выделить всё
[global]
local master = yes
os level = 255
preferred master = yes