Базовая настройка сети linux для начинающих
Адресация:
Интернет
Ens36
172.16.4.1/28
Ens37
172.16.5.1/28
Роутер 1
Ens33
172.16.4.2/28
Gateway 172.16.4.1
Создать директорию ens36 (БЕЗ ВВЕДЕНИЯ IP!)
Ens36.100
192.168.1.1/26
Ens36.200
192.168.2.1/28
Ens36.999
192.168.3.1/29
роутер 2
Ens33
172.16.5.2/28
Gateway 172.16.5.1
Ens36
192.168.4.1/27
сервер 2
Ens36
192.168.4.2/27
Gateway 192.168.4.1
Сервер 1
Ens36.100
192.168.1.2/26
Gateway via 192.168.1.1
Компьютер
Ens33.200
DHCP
ДЛЯ ТОГО ЧТОБЫ СОЗДАТЬ ДРУГОЙ ENS МОЖЕТЕ ПРОСТО СКОПИРОВАТЬ ENS33 ЧЕРЕЗ CP И ПОМЕНЯТЬ DHCP НА СТАТИК (ЕСЛИ НУЖНО).
Создание vlan:
TYPE=vlan
BOOTPROTO=static (ГДЕ НАДО dhcp)
VID=НОМЕР ВЛАНА
DISABLED=no
HOST=ens36
ВХОД ДЛЯ АВТОПЕРЕЗАПУСКА СЛУЖБ:
export EDITOR=nano
Crontab -e
@reboot /bin/systemctl restart network
ОБЯЗАТЕЛЬНО ОСТАВИТЬ ПУСТУЮ СТРОКУ В КОНЦЕ!
ВСЕ ЭТО ПРОДЕЛЫВАЕМ НА ВСЕХ КОМПЬЮТЕРАХ ДЛЯ ТОГО ЧТОБЫ НАШИ IP СРАЗУ ОБНОВЛЯЛИСЬ!
Настройка Iptables
На всех машинах нужно включить ip forward, делается это очень легко:
nano /etc/sysctl.conf
Меняем net.ipv4.ip_forward=0 на net.ipv4.ip_forward=1
Далее производим настройку на Интернет, Роутер 1 и роутер 2:
Интернет:
iptables -t nat -A POSTROUTING –s 172.16.4.0/28 –o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING –s 172.16.5.0/28 –o eth0 -j MASQUERADE
iptables-save > /root/rules
export EDITOR=mcedit
crontab -e
@reboot /sbin/iptables-restore < /root/rules (Делаем пустую строчку в конце!)
Перезапускаем машину
iptables -t nat -L проверка
Настройка Роутер 1
iptables -t nat -A POSTROUTING -s 192.168.1.0/26 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.2.0/28 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.3.0/29 -o eth0 -j MASQUERADE
Далее, выполняем такие же действия как на Интернет.
Настройка роутер 2
iptables -t nat -A POSTROUTING -s 192.168.4.0/27 -o eth0 -j MASQUERADE
Далее, выполняем такие же действия как на Интернет.
Настройка GRE
Роутер 1
mkdir /etc/net/ifaces/gre1
nano /etc/net/ifaces/gre1/options
TYPE=iptun
TUNTYPE=gre
TUNLOCAL=172.16.4.2
TUNREMOTE=172.16.5.2
TUNOPTIONS=’ttl 64’
Nano /etc/net/ifaces/gre1/ipv4address
10.0.0.1/30
роутер 2
mkdir /etc/net/ifaces/gre1
nano /etc/net/ifaces/gre1/options
TYPE=iptun
TUNTYPE=gre
TUNLOCAL=172.16.5.2
TUNREMOTE=172.16.4.2
TUNOPTIONS=’ttl 64’
Nano /etc/net/ifaces/gre1/ipv4address
10.0.0.2/30
Настройка OSPF
Эти настройки выполнять только на роутерах!
Роутер 1
/etc/resolv.conf
Apt-get install frr
/etc/frr/deamons
Ospf=yes
Systemctl restart frr
Vtysh
Conf t
Router ospf
Network 10.0.0.0/30 area 0
Network 192.168.1.0/26 area 0
Network 192.168.2.0/28 area 0
Network 192.168.3.0/29 area 0
Do wr mem
exit
Int gre1
Ip ospf authentication message-digest
Ip ospf message-digest-key 1 md5 P@ssw0rd
Do wr mem
Роутер 2
Также устанавливаем пакет, включаем frr и пишем:
Vtysh
Conf t
Router ospf
Network 10.0.0.0/30 area 0
Network 192.168.4.0/27 area 0
Do wr mem
Exit
Int gre1
Ip ospf authentication message-digest
Ip ospf message-digest-key 1 md5 P@ssw0rd
Do wr mem
Настройка dhcp (на Роутер 1)
Apt-update
Apt-get install dnsmasq
Systemctl enable –now dnsmasq
/etc/dnsmasq.conf
No-resolv
dhcp-range=192.168.2.2,192.168.2.14,9999h
dhcp-option=3,192.168.2.1
dhcp-option=6,192.168.1.2
interface=ens36.200 (ПИШЕМ ИНТЕРФЕЙС ВЛАНА КОТОРЫЙ РОУТЕР 1)
Systemctl restart dnsmasq
Systemctl status dnsmasq
Systemctl restart network
Можете проверять ip адрес на вашем компьютере.
Создание учетных записей на серверах:
useradd sshuser -u 1010
passwd sshuser
P@ssw0rd
/etc/sudoers
Раскомментировать WHEEL_USERS ALL=(ALL:ALL) NOPASSWD: ALL
Usermod -aG wheel sshuser
Тоже самое делаем и на другом компьютере.
Создание учетных записей на роутерах:
Useradd net_admin -m
Passwd net_admin
P@$$word
/etc/sudoers
Раскомментировать WHEEL_USERS ALL=(ALL:ALL) NOPASSWD: ALL
Usermod -aG wheel net_admin
Тоже самое проделываем на другом роутере.
Настройка DNS на Сервер 1
systemctl disable --now bind
/etc/resolv.conf
nameserver 8.8.8.8
apt-get update
apt-get install dnsmasq
systemctl enable --now dnsmasq
/etc/dnsmasq.conf
no-resolv (не будет использовать /etc/resolv.conf)
domain=ВАШ ДОМЕН
server=8.8.8.8 (адрес общедоступного DNS-сервера)
interface=*
address=/hostname Роутер 1/192.168.1.1
ptr-record=1.1.168.192.in-addr.arpa, hostname Роутер 1
cname=moodle+ваш домен, hostname Роутер 1
cname=wiki+ваш домен, hostname Роутер 1
address=/hostname роутер 2/192.168.4.1
address=/hostname Сервер 1/192.168.1.2
ptr-record=2.1.168.192.in-addr.arpa, hostname Сервер 1
address=/hostname Компьютер/192.168.2.2 (Смотрите адрес на HQ-CLI, т.к он выдаётся по DHCP)
ptr-record=2.2.168.192.in-addr.arpa, hostname Компьютер
address=/hostname сервер 2/192.168.4.2
Настройка SSH на серверах:
apt-get install openssh-common
/etc/openssh/sshd_config
Port 2024
MaxAuthTries 2
AllowUsers sshuser
PermitRootLogin no
Banner /root/banner
/root/banner
Authorized access only
Systemctl enable --now sshd
Systemctl restart sshd
Подключаемся через Компьютер через команду ssh sshuser@ipсервера -p 2024
Тоже самое проделываем на другом сервере.
ALTLinux - Настройка ospf
Ответить
Сообщений: 1
• Страница 1 из 1
Перейти
- Forum-OSzone.ru
- ↳ Информация
- Клиентские ОС Microsoft
- ↳ Microsoft Windows 95/98/Me (архив)
- ↳ Microsoft Windows 2000/XP
- ↳ Microsoft Windows Vista
- ↳ Microsoft Windows 7
- ↳ Microsoft Windows 8 и 8.1
- ↳ Microsoft Windows 10
- ↳ Microsoft Windows 11
- Linux и FreeBSD
- ↳ Общий по Linux
- ↳ Общий по FreeBSD
- ↳ Программное обеспечение Linux и FreeBSD
- ↳ Железо в Linux
- ↳ Новости и флейм из мира *nix
- ↳ Железо во FreeBSD
- ↳ Программирование в *nix
- Общий
- ↳ Флейм
- ↳ О сайте и форуме
- ↳ Юмор
- Компьютеры + Интернет
- ↳ Вебмастеру
- ↳ Хочу все знать
- ↳ Игры
- ↳ Мобильные ОС, смартфоны и планшеты
- ↳ Сетевые технологии
- Зона тестирования
- ↳ Тест-форум
- Железо
- ↳ Поиск драйверов, прошивок и руководств
- ↳ Непонятные проблемы с Железом
- ↳ Процесcоры
- ↳ Материнские платы и память
- ↳ Видеокарты
- ↳ Разгон, охлаждение и моддинг
- ↳ Накопители (SSD, HDD, USB Flash)
- ↳ Оптические приводы
- ↳ Сетевое оборудование
- ↳ Прочее железо
- ↳ Выбор отдельных компонентов компьютера и конфигурации в целом
- ↳ Ноутбуки
- ↳ Металлолом
- Автоматическая установка Windows
- ↳ Автоматическая установка Windows 2000/XP/2003
- ↳ Автоматическая установка приложений
- ↳ Наборы обновлений для Windows XP/2003/Windows 7
- ↳ Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista
- ↳ Проект WinStyle
- Информационная безопасность
- ↳ Защита компьютерных систем
- ↳ Лечение систем от вредоносных программ
- Архив
- ↳ Новости железа
- ↳ Новости информационных технологий
- ↳ Новости и события Microsoft
- ↳ Новости программного обеспечения
- Цифровые технологии
- ↳ Видео и аудио: обработка и кодирование
- ↳ Цифровое изображение
- Серверные продукты Microsoft
- ↳ Microsoft Windows NT/2000/2003
- ↳ Microsoft Exchange Server
- ↳ Windows Server 2008/2008 R2
- ↳ ISA Server / Microsoft Forefront TMG
- ↳ WSUS
- ↳ Другие серверные продукты
- ↳ Windows Server 2012/2012 R2
- ↳ Windows Server 2016/2019/2022
- Программирование, базы данных и автоматизация действий
- ↳ Программирование и базы данных
- ↳ Скриптовые языки администрирования Windows
- ↳ AutoIt
- Сфера Microsoft
- ↳ Программное обеспечение Windows
- ↳ Лицензирование продуктов Microsoft
- ↳ Устранение критических ошибок Windows
- ↳ Microsoft Office (Word, Excel, Outlook и т.д.)
- Изменение внешнего вида Windows
- ↳ Оформление Windows 11/ 10 / 8 / 7 / Vista
- ↳ Оформление Windows XP