Главная страница
Навигация по странице:

  • Интернет-шлюз

  • ОБРАТНЫЕ ЗОНЫ ЗАДАТЬ ОБЯЗАТЕЛЬНО , ВСЁ НА ФОКТАХ

  • Пгал. ГАЙД. Гайд настройка Netplan


    Скачать 0.67 Mb.
    НазваниеГайд настройка Netplan
    Дата20.02.2023
    Размер0.67 Mb.
    Формат файлаdocx
    Имя файлаГАЙД.docx
    ТипДокументы
    #946901

    ГАЙД

    1. Настройка Netplan

    nano /etc/netplan/00-installer-config.yaml

    netplan generate

    netplan apply

    1. Интернет-шлюз

    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 (для удаления правил, если всё пойдёт по…)

    1. 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

    1. 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

    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 - ЗАГУГЛИТЬ

    1. Apache

    apt install apache2

    systemctl enable apache2

    далее вводим ip сервака в браузере

    1. 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

    ОБРАТНЫЕ ЗОНЫ ЗАДАТЬ ОБЯЗАТЕЛЬНО, ВСЁ НА ФОКТАХ


    написать администратору сайта