imitspec

imitspec

На Пикабу
96 рейтинг 5 подписчиков 11 подписок 6 постов 0 в горячем

Может поговорим про Samba?

В моём посте, расскажу её настрйку.

Шаг 1: Установка Samba

Для начала установим необходимые пакеты:

apt-get install samba-dc -y

Шаг 2: Удаление старых конфигурационных файлов

Удалим старые конфигурации, если они существуют, чтобы избежать конфликтов:

rm -f /etc/samba/smb.conf

rm -f /etc/krb5.conf

Шаг 3: Присвоение настроек домена

Теперь настроим домен с помощью команды samba-tool. Убедитесь, что у вас есть правильный пароль для администратора и пользователей:

samba-tool domain provision

При настройке будет использован DNS бекенд BIND9_FLATFILE. Установим пароль для администратора и пользователей как P@ssw0rd.

Шаг 4: Создание группы и пользователей

Добавим группу hq и несколько пользователей в эту группу. Команды для добавления пользователей будут следующими:

samba-tool group add hq

samba-tool user add user1.hq P@ssw0rd

samba-tool user add user2.hq P@ssw0rd

samba-tool user add user3.hq P@ssw0rd

samba-tool user add user4.hq P@ssw0rd

samba-tool user add user5.hq P@ssw0rd

Затем добавим этих пользователей в созданную группу:

samba-tool group addmembers hq user1.hq user2.hq user3.hq user4.hq user5.hq

Каждого юзера отдублировать отдельно.

Шаг 5: Передача DNS-зоны

Для работы с DNS необходимо передать зону в BIND9_FLATFILE. Используем SCP для передачи файла зоны:

scp -P 2024 /var/lib/samba/bind-dns/dns/au-team.irpo.zone sshuser@172.16.100.2:/home/sshuser/bind9_flatfile

Шаг 6: Включение и запуск службы Samba

Включим сервис Samba и запустим его:

systemctl enable --now samba

Это завершает настройку контроллера домена на основе Samba с использованием DNS BIND9_FLATFILE.

Показать полностью

А в этом посте про пользователей и +бонус про маршрутизацию

Самое простое что может быть. Давайте же приступим к их настройкам.
apt-get install sudo -y
useradd -u номер аутентификатора пишем имя пользователя

{ -u аутентификатор пользователя если трубется }

Добавление прав пользователю

apt-get install sudo -y
usermod -aG wheel имя пользователя
passwd имя пользователя
# Дважды вводим P@ssw0rd
nano /etc/sudoers
В файле /etc/sudoers раскомментить строку WHEEL_USERS ALL=(ALL:ALL) NOPASSWD: ALL

Вот так то. Тут вообще ничего сложного то и нет совсем, даже понимать нечего.

Приступим к бонусу, это маршрутизация.
Установка

apt-get install frr -y
vim /etc/frr/daemons
Настроим ospfd=yes
systemctl enable frr --now

Настройка аналогичными командами cisco

различии в настройке на двух устройствах только в сетях

vtysh

conf t
router ospf
network X.X.X.X/X area 0 (Все кроме wan)
passive-interface default
ex

interface tunnel
no ip ospf passive
ip ospf authentication
ip ospf authentication-key P@ssw0rd
do write

Проверка уже после полной настройки видят ли устройства друг друга
show ip ospf neighbor
Вопрос сегоднешего поста. Для чего же нужна маршрутизация??? 0_0
Жду ваших ответов, интересно почитать.

Показать полностью

Здравствуйте всем, хорошего времяпровождения

Хотел бы поговорить о ДНС. Думаю понятно что это. Давайте разберем подробнее его настройку.
Ну по умолчанию мы устанавливем службу
Начнём установку bind

apt-get install bind bind-utils -y
vim /etc/bind/options.conf

В этом файле вносим изменения и раскомментируем параметры или прописываем их сами:

options {
version "unknown";
directory "/etc/bind/zone";
dump-file "/var/run/named/named_dump.db";
statistics-file "/var/run/named/named.stats";
recursing-file "/var/run/named/named.recursing";
secroots-file "/var/run/named/named.secroots";

pid-file none;

dnssec-validation no;
listen-on { any; };
listen-on-v6 { none; };
forwarders { сервер днс на который вы ссылаете напр 8.8.8.8; };
allow-query { any; };
allow-query-cache { any; };
allow-recursion { any; };
};

Добавляем зоны в конце файла:

zone "имя прямой зоны (обычно имя домена)" {
type master;
file "/etc/bind/zone/имя файла зоны";
};
zone "имя обратоной зоны" {
type master;
file "/etc/bind/zone/имя файла зоны"; в формате последнее число.предпосление число ip-addr.arpa | например 16.172.in-addr.arpa
};

Создаем файлы зон и конфигурируем их:

cd /etc/bind/zone
cp localhost имя файла зоны
cp localhost обратный_ip.in-addr.arpa
chown root:named имя прямой зоны имя обратоной зоны

Файл имя обратоной зоны

$TTL 1D
@ IN SOA имя_устр.домен. root.домен. (
2025020600 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
@ IN NS имя_устр.домен.
последнее число.предпосление число IN PTR имя для ip

Файл имя прямой зоны

$TTL 1D
@ IN SOA имя_устр.домен. root.домен. (
2025020600 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
IN NS имя_устр.домен.
имя для устройтва IN A его ip
имя для псевдонима IN CNAME имя_устр.домен

Включим автозапуск dns сервера

systemctl enable --now bind

Если есть вопросы задавайте, если буду знать ответ, я вам отвечу :D

Показать полностью

Я снова тут

Ребят, если вам интересны мои посты, укажите в комментариях. А если нет, то что бы вы хотели видеть.
Сейчас я бы хотел поговорить про настройку DHCP. Для начала, а что же это такое? Простыми словами DHCP – это специальный протокол, который автоматически настраивает подключение устройств к сети. Ну тут все просто не так ли?? Давайте начнём настройку на вооброжаемом маршрутизаторе
Установка

apt-get install dhcp-server -y
cd /etc/dhcp/
mv dhcpd.conf.sample dhcpd.conf
vim dhcpd.conf

Вставим конфиг:

ddns-update-style none;

subnet подсеть netmask маска {
option routers шлюз;
option subnet-mask маска;

option domain-name "домен";
option domain-name-servers днс адрес;

range первый адрес подсети последний адрес подсети;
default-lease-time 21600;
max-lease-time 43200;
}

Настроим dhcp на интерфейсе

vim /etc/sysconfig/dhcpd
Отредактировать строку: DHSPDARGS=интерфейс на котором должен рабоать dhcp например eth0 eth1.200
systemtctl enable --now dhcpd.service

Думаю тут всё просто и понятно.
Если есть вопросы задавайте!!!

Показать полностью

Доброе утро, дорогие друзья

И вновь удивляюсь с наших современных "СисАдминов" в этом посте хочу показать самую базу при настрой alt-linux. И возможно в следующих постах подробнее будут остальные настройки для самоучек по системному администрированию на моем любимом линуксе. ;)

Для полноценного функционирования устройств на основе альт в сети нужно задать параметры их интерфейсам. Всё довольно просто, давайте разберем
Они находятся по адресу,прописываем:
/etc/net/ifaces/имя порта (например: eth0,eth1)

Для функционирования им требуется задать параметры
Можно скопировать их с дефолтных настроек, а лучше самим прописывать, так в любой ситуации быстро напишите базу:
cp /etc/net/ifaces/default/options /etc/net/ifaces/номер интерфейса

Разберём основные параметры
DISABLED=no
ONBOOT=yes
TYPE=eth
BOOTPROTO=static | в зависимости что требуется может быть и dhcp

В случае если у вас статический ip адрес потребуется прописать его в файле /etc/net/ifaces/имя интерфейса/ipv4address

например

192.168.1.1/25

В файле /etc/net/ifaces/имя интерфейса/ipv4route прописываются шлюзы например

default via 192.168.1.1

В файле /etc/net/ifaces/имя интерфейса/resolv.conf прописываются dns сервера например

nameserver 192.168.1.1

в файле /etc/net/sysctl.conf должна быть следующая настройка чтобы разрешить пересылку пакетов между всеми интерфейсами устройства

net.ipv4.ip_forward = 1

Прописывается на внешнем ip адреса устройств

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables-save > /etc/sysconfig/iptables
systemctl enable --now iptables


Перезагрузка сети после внесения изменений
systemctl restart network

Если сеть требует создания vlan создаём под них отдельные папки с эдентичними с обычними интерфейсами файлами options ipv4address ipv4route - если нужно resolv.conf

Например
mkdir eth1.100

Options в таком случае будет отличаться

TYPE=ovsport
BRIDGE=HQ-SW - например такой может быть любой
VID=100 - на выбор
BOOTPROTO=static

Аналогична на других vlan интерфейсах

Настройка моста

mkdir ИМЯ МОСТА который в настройках vlan

настройки моста
TYPE=ovsbr
HOST='интерфейс' напр eth1

В файле default/options отключим затирание при перезагрузке

OVS_REMOVE=no

Применим все настройки

systemctl enable --now openvswitch
systemctl restart network openvswitch

проверка

ovs-vsctl show

Создание моста

mkdir /etc/net/ifaces/tunnel
пишем адрес моста ipv4address напр 10.0.0.1/30
vim options

Вставим настройки:

TYPE=iptun
TUNTYPE=gre
TUNLOCAL=локальный адрес интерфейса eth0

TUNREMOTE=eth0 на другой стороне
TUNOPTIONS="ttl 64"
HOST=eth0
ONBOOT=yes
DISABLED=no
BOOTPROTO=static

Аналогичные настройки кроме локального и удаленного адреса на другой стороне

Все айпишники лишь пример, лучше ставьте ваши и сможете быстро понять как это всё устроено.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества