В данной заметке представлен пример использования Docker контейнера busybox в UNetLab.
Выполнена настройка DHCP и DNS серверов.
Топология и оборудование
В лабораторной работе использована следующая топология.
Router - IOL образ L3-ADVENTERPRISEK9-M-15.4-2T
Switch - IOL образ L2-ADVENTERPRISEK9-M-15.2-IRON-20151103
Docker - контейнер busybox.
WinXP Desktop - qemu машина c установленной Windows XP.
Узлы Router и Switch добавлены только для улучшения восприятия схемы. Вы можете обойтись без их использования, соединив узлы WinXP Desktop и Docker между собой напрямую.
Конфигурация оборудования
Router
Добавить в startup-config нижеперечисленные строки и перед загрузкой узла выбрать Exported в Configured nodes
WinXP Desktop
Настроить получение IP адреса автоматически
Настройка DHCP сервера в busybox
Перейти в каталог /etc
Выполнена настройка DHCP и DNS серверов.
Топология и оборудование
В лабораторной работе использована следующая топология.
Switch - IOL образ L2-ADVENTERPRISEK9-M-15.2-IRON-20151103
Docker - контейнер busybox.
WinXP Desktop - qemu машина c установленной Windows XP.
Узлы Router и Switch добавлены только для улучшения восприятия схемы. Вы можете обойтись без их использования, соединив узлы WinXP Desktop и Docker между собой напрямую.
Конфигурация оборудования
Router
enableSwitch
configure terminal
hostname Router
interface ethernet0/0
ip address 10.1.1.1 255.255.255.0
no shutdown
exit
Настройка не требуетсяDocker
Добавить в startup-config нижеперечисленные строки и перед загрузкой узла выбрать Exported в Configured nodes
ip addr add 10.1.1.2/24 dev eth0После запуска проверить настройки сети командой ip add
ip route add default via 10.1.1.1
WinXP Desktop
Настроить получение IP адреса автоматически
Настройка DHCP сервера в busybox
Перейти в каталог /etc
cd /etc/
Открыть файл конфигурации udhcpd.conf для изменения
vi udhcpd.conf
Внести в udhcpd.conf строки в начало файла
start 10.1.1.100end 10.1.1.250option subnet 255.255.255.0option router 10.1.1.1option dns 10.1.1.2
Запустить dhcp демон
udhcpd
Проверить список запущенных процессов командой top на предмет наличия udhcpd
Теперь Windows машина должна получить IP адрес автоматически от сервера.
В случае если адрес не был получен, проверьте еще раз правильность выполнения всех действий и выполните команду ipconfig /renew в командной строке Windows.
Теперь Windows машина должна получить IP адрес автоматически от сервера.
В случае если адрес не был получен, проверьте еще раз правильность выполнения всех действий и выполните команду ipconfig /renew в командной строке Windows.
Настройка DNS сервера в busybox
Перейти в каталог /etc
cd /etc/
Открыть файл конфигурации dnsd.conf для изменения
vi dnsd.conf
Внести в dnsd.conf строки конфигурации dns, например
blackbox.com 10.1.1.2
Для выхода и сохранения изменений набрать :wq
Запустить dns демон в фоновом режиме
dnsd -d
Проверить список запущенных процессов командой top на предмет наличия dnsd
Для проверки выполните команду nslookup в командной строке Windows машины.
В случае успешного выполнения появится следующее сообщение.
Также станет доступен ping по имени узла.
Комментариев нет:
Отправить комментарий