Пгал. ГАЙД. Гайд настройка Netplan
Скачать 0.67 Mb.
|
ГАЙД Настройка Netplan nano /etc/netplan/00-installer-config.yaml netplan generate netplan apply Интернет-шлюз nano /etc/sysctl.conf ***net.ipv4.ip_forward=1 – убрать решётку. sysctl -p /etc/sysctl.conf iptables -P FORWARD DROP iptables -A FORWARD -i ens (сервака) -o ens (роутера) -s 192.168.30.0/24 -j ACCEPT iptables -A FORWARD -i ens (роутера) -o ens (сервака) -d 192.168.30.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.30.0/24 (ip сети) -o enp0s3 -j SNAT --to-source 192.168.110.8 (ip роутера) Далее сохраняем apt install iptables-persistent !!! iptables -F (для удаления правил, если всё пойдёт по…) DHCP apt install isc-dhcp-server переходим /etc/dhcp/dhcpd.conf – всё удаляем и вводим (всё друг под другом, пустая строка перед subnet, THIS IS A VERY BASIC SUBNET DECLARATION): default-lease-time 7200; max-lease-time 43200; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.1.1; option domain-name-servers 192.168.1.1; } переходим /etc/default/isc-dhcp-server редактируем INTERFACESv4="ens34" #ens34 имя сетевого адаптера с ip 192.168.1.1 service isc-dhcp-server restart systemctl status isc-dhcp-server SAMBA apt install samba -y systemctl enable smbd systemctl start smbd ufw allow Samba nano /etc/samba/smb.conf (вставляем в конце файла): [anonimus_share] comment = Directory anonimus path = /var/anonimus_share public = yes writable = yes read only = no guest ok = yes create mask = 0775 directory mask = 0775 force create mode = 0775 force directory mode = 0775 mkdir /var/anonimus_share chmod 775 /var/anonimus_share mkdir /var/anonimus_share/share systemctl restart smbd systemctl status smbd Доступ на винде - \\192.168.1.1 FTP apt-get install vsftpd systemctl start vsftpd nano /etc/vsftpd.conf (изменяем параметры): listen = YES anonymous_enable = NO local_enable = YES write_enable = YES systemctl status vsftpd Далее создаём файлы в /home/petrovich и раздаём права доступа RWX - ЗАГУГЛИТЬ Apache apt install apache2 systemctl enable apache2 далее вводим ip сервака в браузере DNS sudo apt update sudo apt install bind9 ufw allow Bind9 переходим nano /etc/resolv.conf изменяем domain domain.com nameserver 192.168.1.1 открываем nano /etc/bind/named.conf.options вставляем (перед ipv6) listen-on { 192.168.1.0/24; }; allow-query { any; }; forwarders { 8.8.8.8; 8.8.4.4; }; Сохраните и закройте файл. Проверьте настройку: named-checkconf Если ошибок не появилось, значит все в порядке. Выполните перезапуск службы, чтобы изменения вступили в силу. systemctl restart bind9 переходим в файл nano /etc/bind/named.conf.local добавляем строки zone "domain.com" { type master; file "/etc/bind/db.domain.com"; allow-transfer { 192.168.1.1; }; also-notify { 192.168.1.1; }; }; копируем cp /etc/bind/db.local /etc/bind/db.domain.com открываем файл nano /etc/bind/db.domain.com редактируем строки ; ; BIND data file for example.com ; $TTL 604800 @ IN SOA ns.domain.com. root.domain.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL @ IN NS ns.domain.com. (НЕ ЗАБУДЬ ПРО ТОЧКУ) ns IN NS 192.168.1.1 server IN A 192.168.1.1 mint IN A 192.168.1.100 сохраняем и перезапускаем службу systemctl reload bind9 service bind9 restart ОБРАТНЫЕ ЗОНЫ ЗАДАТЬ ОБЯЗАТЕЛЬНО, ВСЁ НА ФОКТАХ |