Содержимое созданных и изменяемых файлов
Для установки Midnight Commander вводим команды(при наличии установочного диска в приводе DVD):
root@server~# mount /dev/cdrom /media/cdrom
root@server~# apt-get install mc
…пользуемся J
Базовая конфигурация
1) Установите имена компьютеров в соответствии со схемой
Имя машины и домен
Правка файла /etc/hostname
Вам нужно изменить содержимое файла /etc/hostname так-как именно в нём Ubuntu и другие Debian-based дистрибутивы записывают название хоста. Имейте в виду, что файл нужно править с помощью root привилегии.
root@server~# nano /etc/hostname
Сразу после открытия файла вы можете заметить, что в нём содержится только одна единственная строчка - название хоста. То есть если вам нужно изменить hostname просто измените содержимое файла /etc/hostname на новое значение, сохраните и закройте файл.
Так же не будет лишним изменить имя машины командой:
root@server~# hostname ИмяМашины
Для того, чтобы изменения принялись операционной системой, вам нужно либо перезагрузить файл, либо выполнить команду hostname.
Правка файла /etc/hosts
Hostname также записан в файл /etc/hosts. В этот файл тоже нужно записать изменения:
root@server~# nano /etc/hosts
После открытия файла, найдите в нём строчку с вашим старым названием хоста. Он будет выглядеть примерно так:
127.0.1.1 ваш-старый-hostname
Как только нашли подобную строчку - измените его и только его.
Для CentOs (OUT-CLI)
Вход с помощью пароля toor.
Установка IP устанавливается с помощью графического интерфейса.
Для изменения имени хоста переходим в терминал,меняем пользователя:
SU пароль toor.
Чтобы изменить имя хоста навсегда в CentOS 7 воспользуйтесь следующей командой:
root@server~# hostnamectl set-hostname OUT-CLI
После перезапуска системы мы чтобы увидеть имя хоста сервера в CentOS 7 воспользуйтесь командой hostnamectl:
|
root@server~# hostnamectl status
2) Настройте IP-адресацию в соответствии со схемой
Настраиваем статический IP адрес.
1. Проверяем IP адрес интерфейса
root@server~# ip addr
2. Открываем файл настроек
root@server~# nano /etc/network/interfaces
3. Меняем настройки
Долговременные настройки хранятся в файле /etc/network/interfaces
Вот пример файла:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.250
Клиенты DHCP(L-CLI-A и L-CLI-B)
Если сетевые реквизиты требуется получать по DHCP - указываем в файле interfaces, например:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Указание DNS-сервера
DNS-серверы указываются (не более трех) и домен указывается в файле:
/etc/resolv.conf
вот как должен выглядеть файла resolv.conf:
domain wsr.left
nameserver 172.16.20.100
Поменяв в файле значения они сразу начинают действовать. Если данного файла нет, его следует создать и заполнить.
Маршрутизация
IP Forwarding lля 3-х маршрутизаторов
Для того, чтобы после запуска системы, IP forwarding включался автоматически, откройте в своем любимом текстовом редакторе файл /etc/sysctl.conf, отыщите там строку, начинающуюся с net.ipv4.ip_forward и придайте ей вид:
net.ipv4.ip_forward = 1
Выйдите из редактора с сохранением файла, затем выполните в командной строке команду: sysctl -p /etc/sysctl.conf(это позволит применить сделанные нами изменения без перезапуска системы).
В сети имеется 3 роутера,маршруты в которых необходимо настроить
|
Установим программу динамической маршрутизации.
Установка и настройка Quagga
Для установки Quagga достаточно ввести:
root@server~# apt-get install quagga |
Место хранения примерных файлов конфигурации демонов кваги:
/usr/share/doc/quagga-core/examples
После выполнения команды в каталоге /etc/quagga появится два конфигурационных файла. Если не появились, создаём: daemons и debian.conf
В файле /etc/quagga/daemons как раз указывается, какие демоны будут загружаться, то есть протоколы будет поддерживать Quagga. По умолчанию все параметры установлены в no, и после установки ничего работать не будет.
Настраиваем /etc/quagga/daemons, для наших целей хватит zebra и ripd
root@server~# nano /etc/quagga/daemons zebra=yes bgpd=no ospfd=no ospf6d=no ripd=yes ripngd=no isisd=no |
Шаблоны файлов настроек демонов находятся в каталоге /usr/share/doc/quagga-core/examples, переименовываем и копируем их в /etc/quagga:
root@server~# cp –v /usr/share/doc/quagga-core/examples/zebra.conf.sample /etc/quagga/zebra.conf root@server~# cp –v /usr/share/doc/quagga-core/examples/ripd.conf.sample /etc/quagga/ripd.conf |
Настраиваем debian.conf
vtysh_enable=yes zebra_options=" --daemon -A 127.0.0.1 -u quagga --keep_kernel --retain" ripd_options=" --daemon -A 127.0.0.1 -u quagga --retain" |
При установке при помощи пакетов в системе уже создается нужная учетная запись:
root@server~# grep quagga /etc/passwd quagga:x:110:119:Quagga routing suite,,,:/var/run/quagga/:/bin/false |
Иначе ее необходимо создать вручную. Обязательно изменим владельцев конфигурационных файлов:
root@server~# chown quagga:quagga /etc/quagga/zebra.conf root@server~# chown quagga:quagga /etc/quagga/ripd.conf |
Теперь можно запускать Quagga.
root@server~# /etc/init.d/quagga restart |
Команды “ps aux | grep quagga” и “netstat –ant | grep 260” должны показать, что соответствующие процессы запущены, и демоны слушают свои порты.
Конфигурационные файлы Quagga
|
Настроим zebra.conf:
root@server~# nano /etc/quagga/zebra.conf ! hostname (название роутера) password (название роутера) enable password (название роутера) ! log file /var/log/quagga/zebra.log |
Настроим ripd.conf, вместо подсетей с картинки вписываем подсети из ближайших к роутеру “облачков” на схеме.
root@server~# nano /etc/quagga/ripd.conf
hostname r1
password r1
router rip
network 172.16.50.0/30
network 172.16.100.0/24
log file /var/log/quagga/ripd.log
log stdout
root@server~# echo 1 >> /proc/sys/net/ipv4/ip_forward
Включаем на автозапуск:
root@server~# systemctl start zebra
root@server~# systemctl enable zebra
root@server~# systemctl start ripd
root@server~# systemctl enable ripd
Перезагружаемся
Сетевые службы
1) Настройте сервис автоматической конфигурации хостов на L-RTR-A в соответствии с требованиями:
a. Машинам L-CLI-A, L-CLI-B должны быть присвоены:
i. IP адреса из диапазона.50 -.150 соответствующей сети
ii. Доменное имя соответствующей организации
iii. Шлюз по умолчанию соответствующей сети
iv. DNS сервер соответствующей организации
b. DNS записи должны динамически добавляться и удаляться при выдаче адресов средствами DHCP.
2) Настройте службу DNS для сети Left на сервере L-SRV:
a. Имя зоны wsr.left
b. Файлы зон должны находиться в каталоге /var/wsr/
c. Прямое и обратное разрешение имен должно быть реализовано для всех адресов
d. Все компьютеры сети Left должны автоматически разрешать имена в соответствие с таблицей 1