В данной заметке представлен пример использования Docker контейнера busybox в UNetLab.
Выполнена настройка FTP сервера.
Топология и оборудование
В лабораторной работе использована следующая топология.
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
enableconfigure terminalhostname Routerinterface ethernet0/0ip address 10.1.1.1 255.255.255.0no shutdownexit
Switch
Настройка не требуется
Docker
Добавить в startup-config нижеперечисленные строки и перед загрузкой узла выбрать Exported в Configured nodes
ip addr add 10.1.1.3/24 dev eth0ip route add default via 10.1.1.1
После запуска проверить настройки сети командой ip add
WinXP Desktop
Настроить IP адрес на Windows машине, например 10.1.1.100
Настройка FTP сервера в busybox
Создать нового пользователя для FTP, например userftp
adduser userftp
Система попросит указать пароль, придумайте и введите его.
Создать в корне файловой системы каталог для файлов, например share
cd /mkdir share
Создать для демонстрации несколько файлов в /share, например file1, file2, ... , file4
touch file1touch file2touch file3touch file4
Запустить ftp демон
tcpsvd -vE 0.0.0.0 21 ftpd /share
Начнется прослушивание 21 порта
Для проверки в адресной строке окна браузера Windows машины введите ftp://10.1.1.3/
Введите логин и пароль для авторизации
Откроется список файлов доступных по ftp
При обращении к серверу будет вестись лог на ftp сервере.
Комментариев нет:
Отправить комментарий