Tftpd64 настройка под windows

Что нам потребуется.

  • TFTP-сервер (я рекомендую легковесный tftp32 под Windows);
  • Консольный клиент (HyperTerminal или PuTTy);
  • Патч-корд для подключения коммутатора к сетевой плате;

Устанавливаем tftp-сервер. Ставится он в духе Windows (Далее-Далее-Готово), в результате чего перед нами картина:

Сетевая загрузка pxe на основе tftpd32

Описание настройки собственного PXE сервера на основе TFTPD32 для загрузки WinPE или BartPE.

PXE и процесс загрузки по сети

Стандарт PXE (Preboot Execution Environment) позволяет превратить сетевую карту в одно из устройств, с которого может загрузиться компьютер. Разработку данного стандарта начала компания Intel, еще 1999 году, а потом к разработке присоединились такие гиганты компьютерной индустрии, как 3Com, HP, Dell, Compaq.

Процесс загрузки по сети можно упрощенно описать примерно так.

При включении компьютера, начинает работать PXE загрузчик, который находится в памяти (boot ROM) сетевого адаптера. Сетевая карта отправляет запрос к серверу DHCP для получения IP адреса. Получив запрос, DHCP сообщает сетевой плате IP адрес, маску сети, адрес TFTP сервера и имя загрузочного файла.

Подготовка файлов

Создадим каталог для сетевой установки C:PXE. Внутри создадим каталог, например WinPE. Сетевая загрузка WinPE делится на два этапа. На первом этапе происходит загрузка файлов по протоколу TFTP. А на втором этапе файлы загружаются по протоколу CIFS (старое название SMB). Протокол CIFS более известен, как общий доступ к файлам и принтерам сети. Поэтому для второго этапа загрузки нужно:

  • Сделать каталог C:PXE доступным по сети (расшарить) для группы «Everyone (Все)» с правами только чтения.
  • Также необходимо убедиться, что учетная запись «Guest (Гость)» активирована.

Bootdev

Создание загрузочных дисков и прочие полезные мелочи

Tftp32(64)

Ею мы и воспользуемся для дальнейших действий.

Tftp-сервер на windows 7 и включение службы клиент tftp

Как поднять tftp-сервер на Windows 7 и как включить службу Клиент TFTP

TFTP это?
TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов)
используется главным образом для первоначальной загрузки без дисковых рабочих станций.
TFTP, в отличие от FTP, не содержит возможностей аутентификации (хотя возможна фильтрация по IP-адресу)
и основан на транспортном протоколе UDP.

ПрименениеОсновное назначение TFTP — обеспечение простоты реализации клиента. В связи с этим он используется для загрузки бездисковых рабочих станций, загрузки обновлений и конфигураций в «умные» сетевые устройства, записи статистики с мини-АТС (CDR) и аппаратных маршрутизаторов/файрволов. Источник

Как поднять TFTP-серверКачаем тот вариант, что нам нужен здесь В качестве примера был выбран tftpd32 standard edition (zip). Распаковываем/устанавливаем и запускаем с настройками:

Альтернатива домашней сети

Домашняя группа Windows была удобным инструментом для обмена файлами по сети. Но была исключена с обновлением Windows 10 до версии 1803. Для замены можно использовать TFTP-сервер, который интуитивный в настройке, достаточно надежный и позволяет передавать данные на быстрой скорости.

Перед настройкой сервера TFTP нужно выполнить следующие действия:

  1. Войдите в систему под учетной записью администратора.
  2. Загрузите установщик TFTP-сервера компании SolarWinds. После распакуйте загруженный zip архив в любое место на диске и установите программу, следуя инструкциям на экране.
  3. Чтобы разрешить удаленный доступ к серверу, нужно переадресовать UDP-порт 69 на IP адрес домашней сети. Но, если удаленное подключение не требуется, то переназначать порты не нужно.

Вход на ftp через проводник

Чтобы войти на созданный сервер с компьютера, подлеченного к главному компьютеру по локальной сети, через стандартный проводник, достаточно в поле для пути указать адрес ftp://192.168.10.4, так вы войдёте анонимно. Если вы хотите войти как авторизованный пользователь, то введите адрес ftp://ваше_имя:пароль@192.168.10.4.

Для подключения к серверу не по локальной сети, а через интернет, используются те же самые адреса, но цифры 192.168.10.4 заменяются имя сайта, созданного вами ранее. Напомним, что для подключения через интернет, полученный с роутера, необходимо пробросить порты 21 и 20.

Документация по tftpd

TFTPD(8) FreeBSD System Manager’s Manual TFTPD(8)

NAMEtftpd – Internet Trivial File Transfer Protocol server

Загрузка по сети изнутри

Сама сетевая загрузка выглядит следующим образом. В BIOS материнской платы активируется функция OnBoard LAN Boot ROM (данная функция как раз и включает исполнение кода PXE прошивки) и в качестве первого загрузочного устройства выбирается сетевая карта.

Во время загрузки, BIOS передает управление загрузочной микропрограмме сетевой карты. Цель данной программы, получить сетевые настройки (IP адрес, маску подсети, шлюз), адрес сервера с которого будет производится дальнейшая загрузка, и имя файла который следует загрузить с сервера и выполнить. Запрос, ожидание и принятие всех вышеописанных настроек осуществляется протоколом BOOTP.

Итак, микропрограмма сетевой карты запустилась. Что происходит дальше? А дальше, она посылает широковещательный запрос, с целью найти DHCP сервер, который предоставит все вышеописанные настройки. Это означает, что в сети должен присутствовать DHCP сервер.

При наличии DHCP сервера, и получении от него ответа, микропрограмма сетевой карты примет переданные ей настройки. А именно установит сетевые параметры (IP адрес, маску подсети, шлюз), после чего попытается подключится к серверу загрузки по протоколу TFTP и загрузить с него указанный исполняемый файл. То есть, кроме DHCP сервера в сети еще должен присутствовать TFTP сервер.

:/>  Живые обои на рабочий стол

При наличии TFTP сервера, и присутствии на нем указанного файла, микропрограмма сетевой карты загрузит и попытается его выполнить. Если данный файл действительно исполняемый, то дальнейшая загрузка будет продолжаться согласно инструкциям прописанным в данном файле. Обычно данным файлом является загрузчик (bootmgr, grub4dos, syslinux) которому будет передано дальнейшее управление.

Как передавать файлы в сети tftp

После установки клиента и перенаправления порта перейдем к передаче файлов. Убедитесь, что сервер запущен, затем следуйте инструкциям:

Нажмите Win R, в диалоговом окне наберите cmd для вызова командной строки. Перенесите или скопируйте файлы, которые хотите передать, в корневой каталог сервера.

Для отправки файлов нужно использовать параметр PUT, при получении GET. Синтаксис команды выглядит следующим образом:

Tftp -i [server IP address] [GET или PUT] [путь к файлу]

Например, для передачи используйте команду:

Tftp -i 192.168.10.3 put E:file.txt Tftpd64 настройка под windows

Если хотите получить файл, то команда будет выглядеть:

Tftp -i 192.168.10.3 get file.txt

Если хотите переслать на удаленное устройство за пределами сети, нужно указать публичный IP-адрес в командной строке, а затем порт. Примером может быть:

Источник

Как подключить в качестве сетевого диска

Чтобы преобразовать папку, отведённую под сервер, в сетевой диск стандартными методами Windows, достаточно выполнить следующие действия:

    Кликнете правой кнопкой мыши по иконке «Мой компьютер» и перейдите к функции «Подключить сетевой диск».

Выбираем функцию «Подключить сетевой диск»

Нажимаем на кнопку «Подключение к сайту, на котором вы можете хранить документы и изображения»

Указываем расположение веб-сайта

Как пользоваться tftp сетью

Если нужен доступ из устройств за пределами сети, потребуется переадресация порта 69. Поскольку экраны настроек разных моделей маршрутизаторов отличаются, предлагаем вам базовое представление.

Как создать и настроить ftp и tftp сервера в windows 7

Упростить работу с компьютерами на Windows, подключёнными по локальной сети, можно с помощью активации FTP и TFTP серверов, каждый из которых имеет свои особенности.

Конфигурация клиента tftp

Перейдем к установке клиента на удаленном или локальном компьютере.

  1. Откройте панель управления и перейдите в раздел «Программы и компоненты».
  2. С левой стороны экрана кликните на пункт «Включить или выключить компоненты Windows». Tftpd64 настройка под windows
  3. Найдите в списке клиента TFTP и установите флажок. Подтвердите изменения на ОК. Tftpd64 настройка под windows

Помните, что установку клиента нужно произвести на компьютере, на котором не запущен сервер TFTP.

Копируем на tftp-сервер:

Switch#copy flash:c3560-ipbase-mz.122-35.SE5/c3560-ipbase-mz.122-35.SE5.bin tftp:

Address or name of remote host []? 10.0.0.1

6875865 bytes copied in 24.352 secs (282353 bytes/sec)

Ну вот и всё готово! Аналогичным образом можно слить и конфиг:

Switch#copy flash:config.txt tftp:

А файлы лежат в папке с tftp-серером. Удачи!

источник

Настройка dhcp сервера

Параметр IP pool starting address указывает, с какого IP адреса начать выдачу адресов. В моем примере выдача IP адресов начнется с 192.168.200.10.

Параметр Size of pool указывает количество IP адресов, которые будут динамически выделяться. Я установил значение в 10.

Параметр Boot File сообщает удаленному компьютеру имя файла, который необходимо использовать в качестве загрузчика. Я установил значение в pxeboot.n12 .

Параметр Mask, указывает маску сети. В нашем случае это 255.255.255.0. Остальные значения параметров оставляем по умолчанию.

Результат настроек изображен на рисунке 4.

Настройка tftp сервера

Присваиваю параметру Base Directory значение с:netbootwindows7 .Обязательно ставим галочку напротив параметра Option Negotiation.

Остальные параметры можно оставить по умолчанию.

Вот и все. Теперь можно смело приступать к установке Windows 7.

источник

Настройка tftp сервера в windows

Для Windows существует несколько программ реализующих сервер tftp, например SolarWinds TFTP Server. Я обычно использую годами проверенную программу Tftpd32.

Настройка tftp сервера в windows 10

Сервер TFTP предназначен для управления загрузкой бездисковых ПК (рабочих станций), но также эффективен для передачи файлов между удаленными системами. Этот упрощенный протокол передачи файлов очень прост в использовании.

Настройка tftpd32 для cisco

Здравствуйте, дорогие читатели. На этот раз мы с вами разберем, как настроить на маршрутизаторе Cisco TFTP сервер. Маршрутизаторы редко используют для таких нужд, но лучше знать, как это делается.

Для постоянных нужд, конечно, лучше развернуть TFTP на обычном компьютере сети, либо на специализированном файл-сервере. Но что, если вам необходимо передать с одного на другой маршрутизатор какие-то конфигурационные файлы? Будет намного проще и быстрее сконфигурировать на одном маршрутизаторе TFTP сервер, и подключится к нему с другого маршрутизатора (как TFTP клиент), чем специально выделять под это дело третье устройство, подключаться с первого маршрутизатора к нему, закачивать на него файлы, затем подключиться со второго и скопировать необходимые файлы на него. Очевидно, что схема не самая оптимальная.

Рассмотрим процесс настройки маршрутизаторов Cisco на примере. Для этого нам понадобится симулятор сетей под названием GSN3

При помощи него воссоздадим работу следующей сети: Пусть у нас будет 3 маршрутизатора, имеющих по 2 Ethernet интерфейса с IOS Cisco 2691 — c2691-advipservicesk9-mz.124-15.T6.bin):

Схема сети в GNS3

Запустим следующие инструкции:

R1(config)#interface fastEthernet 0/0

R1(config-if)# ip address 192.168.1.2 255.255.255.252

:/>  Настройка области уведомлений windows 10 за минуту | Настройка серверов windows и linux

R2(config)#interface fastEthernet 0/0

R2(config-if)#ip address 192.168.1.1 255.255.255.252

R2(config)#interface fastEthernet 0/1

R2(config-if)#ip address 192.168.2.1 255.255.255.252

R3(config)#interface fastEthernet 0/0

R3(config-if)#ip address 192.168.2.2 255.255.255.252

Как можно догадаться, этими командами мы назначили IP адреса маршрутизаторов, связав их между собой. Это можно проверить командой ping . Наш «опытный стенд» готов, перейдем непосредственно к настройке TFTP .

Что бы настроить в минимальной конфигурации наш TFTP сервер, необходимо ввести команду со следующим синтаксисом: « tftp — server »

Настроим наш R 2 для раздачи файла собственной конфигурации из флеш памяти:

R2#copy running-config flash:

Первая команда копирует конфигурацию в флешь память. Если согласится со всеми параметрами и нажать Enter , то эта команда очистит флеш память и создаст в ней файл с именем hostname >- config , у нас это будет r 2- config . Второй командой мы запускаем TFTP сервер для раздачи файла r 2- config , который на том моменте будет присутствовать в флеш памяти.

Полный список устройств и/или мест, доступных для раздачи из них файлов, вы посмотреть при помощи инструкции “ tftp — server ?” Для разных моделей маршрутизаторов, список мест может отличаться. Данная инструкция не регламентирует, кто может скачивать файлы по протоколу FTP , потому клиентом может быть любое устройство. Проверим наш TFTP сервер, скопировав данный файл с маршрутизатора R 2 на маршрутизаторы R 1 и R 3.

Копируем файл с TFTP сервера R 2 во флеш память:

Address or name of remote host []? 192.168.1.1

Destination filename [r2-confg]?

Erase flash: before copying? [confirm]n

Loading r2-confg from 192.168.1.1 (via FastEthernet0/0): !

Verifying checksum. OK (0x237E)

937 bytes copied in 0.228 secs (4110 bytes/sec)

Посмотрим на содержимое флеш памяти:

System CompactFlash directory:

[1004 bytes used, 16776208 available, 16777212 total]

16384K bytes of ATA System CompactFlash (Read/Write)

Посмотрим на содержимое флеш памяти:

Address or name of remote host []? 192.168.2.1

Destination filename [r2-confg]?

Erase flash: before copying? [confirm]n

Loading r2-confg from 192.168.2.1 (via FastEthernet0/0): !

Verifying checksum. OK (0x237E)

937 bytes copied in 0.248 secs (3778 bytes/sec)

Мы убедились в том, что R 2- TFTP доступен на чтение для любых устройств. Теперь попробуем записать какой-нибудь файл на флеш память R 2 при помощи TFTP сервера:

R3#copy running-config flash

Source filename [r2-confg]? r3-confg

Address or name of remote host []? 192.168.2.1

Destination filename [r3-confg]?

TFTP: error code 2 received — 16739

%Error opening tftp://192.168.2.1/r3-confg (Permission denied)

Как видим, в ответе R 2 содержится ошибка с расшифровкой « Permission denied », что означает отсутствие прав для осуществления операции. Тоже самое будет, если мы попытаемся записать файл при помощи клиента маршрутизатора R 1. Можно сделать вывод, что на маршрутизаторах Cisco для конфигурации TFTP доступа «доступ для всех, без верификации», запись запрещена.

Давайте настроим TFTP сервер с ограниченным доступом на чтение. Остановим для этого текущую задачу. Заметьте, что эта команда не останавливает полностью TFTP сервер, а только отменяет раздачу конкретного файла.

R2(config)#no tftp-server flash:r2-confg

Затем сделаем снова этот-же файл доступным для скачивания, но только для одного конкретного IP адреса:

R2(config)#access-list 1 permit 192.168.1.2

R2(config)#access-list 1 deny any

R2(config)#tftp-server flash:r2-confg 1

Двумя первыми командами мы создадим список контроля доступа( ACL ) номер 1. Первой из них мы даем доступ устройству с адресом 192.168.1.2(наш R 1). Второй командой мы запрещаем доступ всем адресам, для которых нет иных правил. Третьей командой мы прикрепим к нашему серверу TFTP ACL номер 1.

Проверим на эффект от исполнения данных команд. Попробуем скопировать файл r 2- config , подключившись к TFTP серверу R 2 с маршрутизаторов R 1 и R 3.

Address or name of remote host [192.168.1.1]?

Destination filename [r2-confg]?

Erase flash: before copying? [confirm]n

Loading r2-confg from 192.168.1.1 (via FastEthernet0/0): !

Verifying checksum. OK (0x237E)

937 bytes copied in 0.224 secs (4183 bytes/sec)

Address or name of remote host []? 192.168.2.1

Destination filename [r2-confg]?

%Error opening tftp://192.168.2.1/r2-confg (No such file or directory)

Как мы можем наблюдать, маршрутизатор R 1 скопировал файл с сервера, когда маршрутизатору R 3 было отказано в доступе к файлу. Из этого следует, что команды сработали правильно и мы актуализировали нужные настройки и ACL применился к TFTP серверу.

На этом статью можно завершить, до новых встреч.

источник

Настройка брандмауэра

После установки клиента нужно либо отключить Брандмауэр Windows, либо добавить исключение для соединений TFTP.

  1. Откройте панель управления, измените просмотр на крупные значки и выберите Брандмауэр Windows.
  2. С левой стороны нажмите на кнопку «Включение или выключение брандмауэра Windows».
    Переключите флажки в двух секциях в положение «Отключить». Tftpd64 настройка под windows
  3. Если не хотите полностью отключать эту функцию защиты, можно добавить исключение для соединений TFTP. Для этого вернитесь в предыдущее окно и выберите «Разрешить запуск программы или компонента через брандмауэр».
  4. Нажмите на кнопку «Разрешить другую программу», затем на «Обзор». Найдите и добавьте исполняющий файл TFTP.exe, который находится в каталоге WindowsSystem32. Tftpd64 настройка под windows
  5. Установите флажки в полях «частная» и «публичные» и нажмите на ОК. Tftpd64 настройка под windows

Настройка сервера tftp

Если разрешили доступ к TFTP-серверу за пределами локальной сети дома, офиса и другого места, проверьте, что статический или динамический IP добавлен в диапазон адресов. По умолчанию на сервере разрешены все IP адреса для передачи и получения файлов, а также перенаправление портов. Можно ограничить диапазон IP, чтобы разрешить только несколько адресов.

:/>  Как удалить виртуальный диск: методы на все случаи

Для настройки сервера следуйте инструкции:

  1. После запуска утилиты SolarWinds TFTP Server, перейдите в File — Configure. Для отображения иконки в правом нижнем углу на панели задач отметьте флажком поле «Добавить сервер в системный трей Windows». Tftpd64 настройка под windows
  2. Выберите корневой каталог сервера. В нем будут храниться все отправленные и принятые файлы. Чтобы передать файлы, их нужно будет скопировать в этот каталог.
  3. Перейдите на вкладку Безопасность, чтобы ввести некоторые ограничения. Здесь можно включить прием или передачу, разрешить определенный диапазон IP или только один адрес. Tftpd64 настройка под windows
  4. После нажмите на ОК, чтобы сохранить настройки, и закрыть окно конфигурации.

Перенос конфигурации cisco catalyst c помощью tftp сервера. : 2 комментария

Switch(config)#vlan 100 Switch(config-vlan)#name «** Management» Switch(config-vlan)#exit Switch(config)#interface gigabitEthernet 1/0/21 Switch(config-if)#switchport access vlan 100 это еще надо писать — Switch(config-if)#switchport mode access Switch(config-if)#exit

В данном случае это не очень принципиально, т.к. порт используем только 1 раз для того, что бы залить конфигурацию на коммутатор. Но в принципе по правилам хорошего тона и в целях безопасности нужно конечно явно прописывать на портах mode и switchport nonegotiate.

Полезные ссылки:

Инструкция по настройке TFTP

Настройка TFTP-сервера tftpd-hpa во FreeBSD

FreeBSD — развертывание сервера для сетевой загрузки

Сервер сетевой загрузки (PXE) на Freebsd ч.1 — Настройка сервера

Загрузочный сервер — как загрузочная флешка, только сервер и по сети

Живительная флешка

Причины, по которым могут не работать

Сервера могут работать некорректно, если вы не выполнили все необходимые настройки, описанные выше, или вводите какие-либо данные неправильно, перепроверьте всю информацию. Второй причиной для поломки являются сторонние факторы: неправильно настроенный роутер, Firewall, встроенный в систему или сторонний антивирус, блокирует доступ, правила, установленные на компьютере, мешают работе сервера.

Продолжение следует.

В следующей статье будет рассмотрена тема установки загрузчиков на TFTP сервер, и их конфигурирование. А пока, на сегодня все.

источник

Различия ftp и tftp серверов

Активация обоих серверов даст вам возможность обмениваться файлами и командами между компьютерами или устройствами, подключёнными друг к другу по локальной сети или другим способом.

TFTP — более простой в открытии сервер, но при этом не поддерживающий какую-либо проверку личности, кроме проверки ID. Поскольку ID можно подделать, то TFTP нельзя считать надёжными, но они легки в использовании. Например, их используют для настройки бездисковых рабочих станций и умных сетевых устройств.

Сливаем ios и конфиг с cisco через tftp-сервер.

Порой бывает нужно скопировать IOS с железяки для последующей работы в Dynamips или бэкапа, перед тестированием новой IOS-ки. Как же это можно сделать? Сегодня я рассмотрю способ создания своего tftp сервера под Windows и работу с ним.

Как вы помните, железяка у меня Catalyst 3560G, поэтому будем сливать её “операционку”. Заодно и конфиг.

Создание и настройка ftp

Запускаем панель управления

Переходим к разделу «Программы»

Переходим к разделу «Программы и компоненты»

Кликаем по кнопке «Включение и отключение компонентов»

Активируем дерево «Службы IIS»

Дождитесь, пока компоненты будут добавлены системой

Переходим в раздел «Система и безопасность»

Переходим к подразделу «Администрирование»

Открываем программу «Диспетчер служб IIS»

Нажимаем на пункт «Добавить FTP-сайт»

Придумываем название сайта и создаем для него папку

Выставляем необходимые параметры

Выбираем, кто будет иметь доступ к сайту

Сайт создан и добавлен в список

Открываем раздел «Брандмауэр Windows»

Переходим к дополнительным настройкам брандмауэра

Включаем функции «FTP сервер» и «Трафик FTP-сервера в пассивном режиме»

Включаем функцию «Трафик FTP-сервера»

Открываем приложение «Управление компьютером»

Нажимаем кнопку «Создать группу»

Заполняем информацию о создаваемой группе

Нажимаем кнопку «Новый пользователь»

Заполняем информацию о пользователе

Нажимаем кнопку «Добавить» и добавляем созданную ранее группу

Устанавливаем галочки напротив всех пунктов разрешения

Переходим к функции «Правила авторизации FTP»

Выбираем действие «Добавить разрешающее правило»

Выбираем пункт «Указанные роли или группы пользователей»

Создаем правило для остальных пользователей

Сторонние программы для настройки сервера

Программа для управления TFTP — tftpd32/tftpd64, уже была описана выше в статье, в разделе «Создание и настройка TFTP сервера». Для управления FTP серверами можно использовать программу FileZilla.

    После окончания установки приложения, откройте меню «Файл» и кликнете по разделу «Менеджер сайтов», чтобы редактированию и созданию нового сервера.

Переходим к разделу «Менеджер сайтов»

Работа с FTP сервером в FileZilla

FTP и TFTP сервера предназначены для создания локальных и общих сайтов, позволяющих обмениваться файлами и командами между пользователями, имеющих доступ к серверу. Оформить все нужные настройки можно как с помощью встроенных функций системы, так и через сторонние приложения. Чтобы получить некоторые преимущества, вы можете преобразовать папку с сервером в сетевой диск.

источник