Проброс USB в виртуалку по сети средствами UsbRedir и QEMU. Флешки по сети


Проброс USB устройств по сети с помощью USB Network Gate — Обзоры Софта

USB Network Gate — программа, позволяющая пользователям подключать USB устройства, подключенные к другим компьютерам используя каналы IP. 

На рынке существуют разные реализации удаленного подключения USB устройств, как аппаратные, так и программные. Некоторые из них требуют от пользователей определенных знаний и навыков, в некоторых случаях настройка может занять много времени. USB Network Gate удивил меня своей простотой. Скачал программу, установил, нажал на кнопку Share и устройство сразу доступно для подключения на удаленной машине с установленным клиентом.

USB Network Gate может оказаться незаменимым например при использовании USB токенов на сервере RDP, программа позволяет настроить монопольный доступ к устройствам для отдельного пользователя удаленного рабочего стола, изолируя его от остальных пользователей. Программу можно так же использовать в виртуальной среде, если по каким то причинам устройство невозможно подключить напрямую. Существуют версии для Windows, Linux (RPM и Deb пакеты), Apple OS X и что особенно интересно, для Android. Теперь о том, как это работает.

Сервер

Программа является одновременно и сервером и клиентом. При запуске по умолчанию показывает все USB устройства, подключенные к компьютеру. Но можно отображать и настраивать общий доступ ко всем портам.

USB Network Gate главное окно

USB Network Gate главное окно

Есть возможность настройки соединения отдельно для каждого устройства или порта, разрешить соединение только для определенного адреса. Для защиты соединения предусмотрена авторизация и шифрование.

USB Network Gate главное окно настройки соединения

Клиент

При использовании USB Network Gate в качестве клиента, приложение сканирует локальную сеть на наличие серверов отображает все доступные для подключения устройства. Если сервер находится в другой подсети, например при соединении через VPN, можно добавить его с помощью кнопки “Add server”. После того, как я открыл доступ к принтеру, он появился в списке доступных для подключения на моем MacBook. Помимо принтера я подключал USB жесткий диск с разделами HFS+, он так же подключился, но разделы монтировались около трех минут, видимо из-за их большого объема.

USB Network Gate for Mac подключение

Резюме

Trial версия позволяет открыть доступ только к одному устройству, зарегистрированная — в зависимости от уровня лицензий, от одного за $89, 95 до неограниченного за $699,95. Если у вас есть необходимость быстро подключить устройство по сети, USB Network Gate то, что вам нужно, особенно если у вас нет сильных познаний в области компьютерного оборудования.

ergonotes.ru

USB Over Network - совместное использование USB устройств

Когда не были распространены компьютерные сети, нам приходилось переносить файлы с одного компьютера на другой через съемные носители. Теперь почти каждый компьютер подключен в сеть, но иногда все еще приходится вручную выполнять некоторые действия, но уже с различными устройствами. Например, для использования сканера, флешки или электронного ключа, приходится переносить их физически и подключать к USB порту. Но и от этих манипуляций можно избавиться при помощи USB Over Network.

USB Over Network - совместное использование USB устройств

USB Over Network — это программа, позволяющая удаленно подключаться к USB порту другого компьютера посредством сети и работать с ним напрямую. Такой метод совместного использования позволяет более эффективно использовать компьютерные ресурсы, и, главное, экономит время и деньги, несмотря на платность самой программы.

USB over Network Server

Приложение состоит из серверной части, которую необходимо установить на компьютер с нужными USB устройствами, и клиентской части, которая устанавливается пользователю, желающему получить доступ к удаленному девайсу. Далее, используя серверную часть, вам нужно указать, к каким устройствам даете доступ, а на клиентском компьютере указать IP адрес сервера программы. Программа может работать как в локальной сети, так и в сети Интернет, при этом для безопасности очень желательно применять SSL сертификаты.

Серверная часть USB Over Network доступна для Linux, Windows и Windows CE систем, клиентская же часть, к сожалению, работает пока только с Windows, но разработчики обещают в ближайшем будущем Win CE и Linux-клиента.

USB Over Network

lifehacker.ru

Подключение USB-накопителя к интернет-центру – Keenetic

Расскажите подробно, как подключить USB-накопитель к интернет-центру серии Keenetic и предоставить к нему сетевой доступ всем пользователям домашней сети?

Некоторые интернет-центры серии Keenetic оборудованы USB-разъемами, к которым можно подключать внешние накопители с интерфейсом USB (это могут быть флешки, внешние жесткие диски HDD и SSD). К подключенному накопителю можно организовать общий доступ в сети Windows для пользователей вашей проводной и беспроводной домашней сети. С USB‑накопителем можно использовать FTP‑сервер (с возможностью доступа из Интернета) и автономный встроенный BitTorrent-клиент (для работы в файлообменной сети).В данной статье рассмотрим пример подключения USB‑накопителя к интернет-центру и организации общего сетевого доступа к ресурсам накопителя для всех пользователей домашней сети Windows.

Интернет-центр может работать со стандартными для операционных систем Microsoft Windows файловыми системами NTFS, FAT32 и FAT, с файловыми системами, используемыми в ОС Linux, – EXT2, EXT3 и EXT4, а также с файловой системой ОС Mac OS – HFS Plus.

0. Перед подключением USB-накопителя к интернет-центру убедитесь, что в устройстве установлены необходимые компоненты микропрограммы, необходимые для работы с USB-накопителями.Подключитесь к веб-конфигуратору интернет-центра и перейдите в меню Система на вкладку Обновление. Просмотрите набор компонентов и убедитесь, что в подразделе USB storage установлены нужные компоненты.

В частности, при подключении USB-накопителя с файловой системой NTFS должен быть установлен компонент Файловая система NTFS.При подключении USB-накопителя с файловой системой FAT32 должен быть установлен компонент Файловая система FAT32.

Компонент Поддержка USB-накопителей включает драйверы для файловых систем EXT и FAT и является обязательным.

Компонент Управление правами доступа к папкам позволяет устанавливать права доступа к отдельным каталогам файловой системы на USB-накопителе.

 

1. Подсоедините накопитель к свободному разъему USB интернет-центра.

2. Интернет-центр автоматически распознает и установит накопитель в системе. Если накопитель содержит раз

help.keenetic.com

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

Загрузочная флешка с набором нужного софта — замечательный инструмент системного администратора. Казалось бы, что может быть лучше? А лучше может быть загрузочный сервер!

Представьте, вы выбрали в BIOS загрузку по сети и можете установить ОС/вылечить компьютер от вирусов/реанимировать диски/протестировать ОЗУ/etc с PXE Boot сервера, ведь это куда удобнее, нежели бегать с флешкой от машины к машине. А в случае большого компьютерного парка, такой инструмент и вовсе незаменим.

Вот такое меню встречает нашу команду инженеров при загрузке с PXE

Под катом вас ждет описание всех настроек, а так же небольшой сюрприз.

Начало

Возьмем за основу, что свежеустановленный Debian Wheezy уже весело подмигивает нам консолью. Подготовим базу для дальнейших манипуляций. Установить и настроить нам потребуется:
  1. TFTP сервер
  2. Samba
  3. Syslinux
  4. DHCP сервер
  5. HTTP сервер
  6. NFS сервер

1. TFTP

# aptitude install tftpd-hpa приведем конфиг /etc/default/tftpd-hpa к видуTFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" #пусть к корню tftp TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -l -v -m /etc/tftpd.remap" #файл для замены слешей в путях с windows style на linux style и поместим в /etc/tftpd.remap вот такую строкуrg \\ /UPD, дополнение от читателя Aleksey ShipilevПовыдирал себе волос, пока отдебажил tftp. Что на ThinkPad X201i, что в VirtualBox загрузка отваливалась с: PXE-E32: TFTP Open timeout

Судя по всему, PXE агенты умудрились быть не полностью совместимыми, полечилось добавлением "-r blksize": TFTP_OPTIONS="--secure -l -v -r blksize"

2. Samba

# aptitude install samba В конец файла /etc/samba/smb.conf добавим информацию о папке, где будут лежать инсталляционные файлы Windows.[images] comment = images path = /srv/tftp/images create mask = 0660 directory mask = 0771 writable = yes guest ok=yes Cоздаем папку, даем права и рестартим самбу# mkdir /srv/tftp/images # chmod 777 /srv/tftp/images # service samba restart

3. Syslinux Скачиваем и заливаем в корень TFTP сервера все необходимое

# cd /tmp # wget https://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.02.tar.gz #только с этой версией удалось подружить инсталлятор ESXi # tar -xf syslinux-4.02.tar.gz # cd syslinux-4.02/ # find ./ -name "memdisk" -type f|xargs -I {} cp '{}' /srv/tftp/ # find ./ -name "pxelinux.0"|xargs -I {} cp '{}' /srv/tftp/ # find ./ -name "*.c32"|xargs -I {} cp '{}' /srv/tftp/ Перейдем к настройке# cd /srv/tftp/ # mkdir pxelinux.cfg # cd pxelinux.cfg Создадим конфиг основного меню и внесем начальные настройки# cat > default ui vesamenu.c32 PROMPT 0 menu background background.jpg menu title ServerClub PXE boot menu LABEL bootlocal menu label Boot from first HDD kernel chain.c32 append hd0 0 timeout 120 TEXT HELP The system will boot after the time is up ENDTEXT

4. DHCP

# aptitude install isc-dhcp-server дефолтный конфиг переместим, создадим вместо него свой и перезапустим DHCP демон# mv /etc/dhcp/dhcpd.conf{,_orig} # cat > /etc/dhcp/dhcpd.conf option domain-name-servers 8.8.8.8, 8.8.4.4; option ip-forwarding on; default-lease-time 60; min-lease-time 120; max-lease-time 300; authoritative; ddns-update-style interim; log-facility local7; shared-network PXE-Netwotk { subnet 10.0.10.0 netmask 255.255.255.0 { range 10.0.10.10 10.0.10.254; option routers 10.0.10.1; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.8.8, 8.8.4.4; filename "pxelinux.0"; next-server 10.0.10.1; option root-path "10.0.10.1:/srv/tftp/"; } } # service isc-dhcp-server restart Спойлер для тех, у кого в роли DHCP сервера выступает MikroTik

address=10.0.10.0/24 gateway=10.0.10.1 dns-server=8.8.8.8, 8.8.4.4 wins-server="" ntp-server=212.20.50.208 caps-manager="" domain="domain.local" next-server=10.0.10.1 boot-file-name="pxelinux.0" dhcp-option=""

Спойлер для тех у кого DHCP на Cisconetwork <ip сети> <маска> ip dhcp pool <Имя пула> bootfile pxelinux.0 next-server <IP сервера tftp> default-router <Шлюз> option 66 ascii «Имя сервера» dns-server <DNS сервера> option 150 <IP сервера tftp> domain-name <доменное имя> Так же стоит заметить, что в данной инсталляции у севера две сетевые карты и он является еще и шлюзом в интернет.Поэтому необходим еще ряд нехитрых манипуляций# sed -i 's/\#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g' /etc/sysctl.conf # sysctl -p # iptables -t nat -I POSTROUTING -s 10.0.10.0/24 -o eth0 -j MASQUERADE # sed -i 's/INTERFACES=\"\"/INTERFACES=\"eth2\"/g' /etc/default/isc-dhcp-server # service isc-dhcp-server restart

5. HTTP Пока просто установим, а зачем он нам понадобился будет понятно далее по тексту.

# aptitude install apache2

6. NFS Ровно так же как и предыдущий пункт.

# aptitude install nfs-kernel-server Если все сделано правильно, то при загрузке какой-либо машины с этого DHCP/PXE/TFTP сервера мы увидим следующее:

Основа готова!

Двигаемся далее.

Научим сервер устанавливать различные ОС

Для установки нам будут доступны:
  1. Windows 2008R2/20012R2
  2. Debian 6/7
  3. Centos 6/7
  4. Ubuntu 12.04/12.10/14.04/14.10
  5. FreeBSD 9.2/10.1
  6. VMware ESXi 5.0/5.5

Структура меню, а следовательно и файл /srv/tftp/pxelinux.cfg/default притерпели изменения.

Теперь конфиг главного меню PXE сервера теперь выглядит такui vesamenu.c32 PROMPT 0 menu background background.jpg menu title ServerClub PXE boot menu LABEL bootlocal menu label Boot from first HDD kernel chain.c32 append hd0 0 timeout 120 TEXT HELP The system will boot after time is up. ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/bsd LABEL VMvare -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/vmware Листинг директории /srv/tftp/pxelinux.cfg/[email protected]:/srv/tftp/pxelinux.cfg# ls -l total 32 -rw-r--r-- 1 tftp tftp 475 Фев 17 18:04 bsd -rw-r--r-- 1 tftp tftp 881 Фев 17 18:00 default -rw-r--r-- 1 tftp tftp 1316 Фев 17 18:01 linux -rw-r--r-- 1 tftp tftp 363 Фев 17 18:03 vmware -rw-r--r-- 1 tftp tftp 312 Фев 18 00:01 windows Под спойлером содержимое конфига каждого из подпунктов меню представленных вышеwindowsPROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE Windows LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL W2K8_x64_R2 & W2K12_x64_R2 (menu inside) kernel Boot/pxeboot.0 LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default linuxPROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE Linux LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Debian-7-x64 kernel debian/7/linux append initrd=debian/7/initrd.gz LABEL Debian-6.0.6-x64 kernel debian/6/linux append initrd=debian/6/initrd.gz LABEL CentOS-7-x64 kernel centos/7/vmlinuz append initrd=centos/7/initrd.img method=http://mirror.mirohost.net/centos/7/os/x86_64/ devfs=nomount ksdevice=link ramdisk_size=100000 LABEL CentOS-6-x64 kernel centos/6/vmlinuz append initrd=centos/6/initrd.img method=http://mirror.mirohost.net/centos/6/os/x86_64/ devfs=nomount ksdevice=link ramdisk_size=100000 LABEL Ubuntu-14.10-x64 kernel ubuntu/14.10/linux append initrd=ubuntu/14.10/initrd.gz expert dmraid=true LABEL Ubuntu-14.04-x64 kernel ubuntu/14.04/linux append initrd=ubuntu/14.04/initrd.gz expert dmraid=true LABEL Ubuntu-12.10-x64 kernel ubuntu/12.10/linux append initrd=ubuntu/12.10/initrd.gz expert dmraid=true LABEL Ubuntu-12.04_4-x64 kernel ubuntu/12.04_4/linux append initrd=ubuntu/12.04_4/initrd.gz expert dmraid=true LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default bsdPROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE BSD LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL FreeBSD-10.1-x64 kernel memdisk initrd freebsd/10/mfsbsd-se-10.1-RELEASE-amd64.iso append iso raw LABEL FreeBSD-9.2-x64 kernel memdisk initrd freebsd/9/fbsd92.iso append iso raw LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default vmwarePROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE VMware LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL VMware-5.5 kernel vmw/5.5/mboot.c32 append -c /vmw/5.5/boot.cfg ks=http://10.0.10.1/vmw5.5/ks.cfg +++ LABEL VMware-5.0 kernel vmw/5.0/mboot.c32 append -c /vmw/5.0/boot.cfg ks=http://10.0.10.1/vmw5.0/ks.cfg +++ LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default Пути к папкам, где лежат установочные файлы для каждой из ОС, описаны относительно корня TFTP сервера, т.е. /srv/tftp. Например для FreeBSD указаноLABEL FreeBSD-10.1-x64 kernel memdisk initrd freebsd/10/mfsbsd-se-10.1-RELEASE-amd64.iso append iso raw следовательно в корне TFTP нужно создать папки freebsd/10/, при этом обратите внимание на праваls -l /srv/tftp/freebsd/10/ total 193780 -rw-r--r-- 1 tftp tftp 198430720 Фев 17 18:17 mfsbsd-se-10.1-RELEASE-amd64.iso У всех должно быть право на чтение — это правило справедливо для всех файлов отдаваемых по TFTP. И еще пара слов о установке FreeBSD. Логин / пароль для входа в загружаемый iso: root / mfsroot(либо root без пароля). Плюс пара примеров скриптов инсталяции FreeBSD на ZFS: 1. RAID6 из 4-х дисков. 2. RAID1 из 2-х дисков.

О том как подготовить Windows к установке с PXE мы писали ранее. Различие с данной инсталляцией составляет лишь то, что здесь мы можем установить и Windows 2008R2 и Windows 2012R2(впрочем и Windows 7/8 тоже, нужно только подготовить файлы дистрибутива и winpe соответствующим образом). После загрузки winpe мы монтируем папку /srv/tftp/images/, где содержаться файлы для установки ОС от Microsoft:

ls -l /srv/tftp/images/ total 8 drwxr-xr-x 6 root root 4096 Фев 17 22:19 w2k12r2 drwxr-xr-x 7 tftp tftp 4096 Фев 17 19:05 w2k8r2 и запускаем нужный инсталятор. Для автоматизации, через startnet.cmd, я набросал вот такое меню:

Теперь осталось разобраться с VMware. Как вы заметили, конфиг для установки гипервизоров несколько отличается от остальных — именно тут нам и понадобится HTTP сервер. В /var/www создадим папки vmw5.5, vmw5.0, а в папках сделаем симлинки на конфиг

# cd /var/www # mkdir vmw5.5 # cd vmw5.5/ # ln -s /srv/tftp/vmw/5.5/ks.cfg # mkdir ../vmw5.0 # cd ../vmw5.0/ # ln -s /srv/tftp/vmw/5.0/ks.cfg О том как подготовить, например, Debian к установке с PXE написано здесь, но я на этом останавливаться не стану.

Добавим способность загружать различные дисковые утилиты и тест памяти

Данный раздел будет содержать:
  1. Memtest86+
  2. Clonezilla-live
  3. SystemRescueCD
  4. MHDD
Конфиги разместились здесьdefaultui vesamenu.c32 PROMPT 0 menu background background.jpg menu title ServerClub PXE boot menu LABEL bootlocal menu label Boot from first HDD kernel chain.c32 append hd0 0 timeout 120000 TEXT HELP The system will boot after time is up. ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/bsd LABEL VMvare -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/vmware LABEL HDD and RAM utils -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/du duPROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE HDD and RAM utils LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Memtest86+ kernel memtest/memtest label Clonezilla-live MENU LABEL Clonezilla Live KERNEL clonezilla/vmlinuz APPEND initrd=clonezilla/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=tftp://10.0.10.1/clonezilla/filesystem.squashfs label SystemRescueCD kernel SystemRescueCD/isolinux/rescue64 append initrd=SystemRescueCD/isolinux/initram.igz dodhcp nfsboot=10.0.10.1:/srv/tftp/SystemRescueCD LABEL MHDD kernel memdisk initrd mhdd/mhdd32ver4.6.iso append iso raw LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default А я расскажу зачем мы ставили еще и NFS сервер. Как видно из конфига загрузки SystemRescueCD, необходимые этому LiveCD файлы он подтягивает монтируя каталог по протоколу NFS. Сервер уже установлен, остается только отредактировать /etc/exports и перезапустить серверный демон.# cat >> /etc/exports /srv/tftp/SystemRescueCD/ 10.0.10.1/255.255.255.0(ro,no_subtree_check,all_squash,insecure,anonuid=1000,anongid=1000) # service nfs-kernel-server restart Предполагаю у вас возник резонный вопрос — «Что тут делает LiveCD, если для них есть отдельный пункт?» SystemRescueCD содержит массу полезных программ для работы с диском(например таких как GParted и testdisk) и поэтому он доступен и здесь и в LiveCD.

LiveCD

В набор наших LiveCD войдут:
  1. Debian 7 LiveCD
  2. HirensBootCD
  3. Trinity Rescue Kit CD
  4. SystemRescueCD
  5. Plop Live
Конфигив конец default добавилосьLABEL LiveCDs -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/livecds livecdsPROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE LiveCDs LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Debian LiveCD KERNEL Debian7live/vmlinuz APPEND initrd=Debian7live/initrd boot=live fetch=tftp://10.0.10.1/Debian7live/filesystem.squashfs root=/dev/ram0 rw LABEL HirensBootCD MENU LABEL Hiren's Boot CD KERNEL memdisk APPEND iso initrd=hirens/hirens.iso LABEL Trinity Rescue Kit CD kernel trk/kernel.trk append initrd=trk/initrd.trk ramdisk_size=65536 root=/dev/ram0 vga=788 splash=verbose pci=conf1 trkmenu timeout 100 trknfs=10.0.10.1:/srv/tftp/trk ip=dhcp LABEL SystemRescueCD kernel SystemRescueCD/isolinux/rescue64 append initrd=SystemRescueCD/isolinux/initram.igz dodhcp nfsboot=10.0.10.1:/srv/tftp/SystemRescueCD LABEL Plop Live KERNEL plop/bzImage APPEND initrd=plop/initramfs.gz vga=normal nfsmount=10.0.10.1:/srv/tftp/plop LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Для загрузки Trinity Rescue Kit CD и Plop Live в /etc/exports нужно добавить строки:

/srv/tftp/trk/ 10.0.10.1/255.255.255.0(ro,no_subtree_check,all_squash,insecure,anonuid=1000,anongid=1000) /srv/tftp/plop/ 10.0.10.1/255.255.255.0(ro,no_subtree_check,all_squash,insecure,anonuid=1000,anongid=1000) и отправить команду рестарта NFS демону. Несколько слов о выбраных LiveCD.Debian 7 LiveCD Этот CD — сборка одного из наших инженеров, включающая в себя следующее:

Логин / пароль: root / ServerClub

HirensBootCD Едва ли нуждается в представлении, содержит множество полезных утилит. Подробнее можно ознакомиться здесь. Грузится достаточно долго, не работает MiniXP и Linux. Остальные утилиты доступны для использования.

Trinity Rescue Kit CD Со слов разработчиков, создан для восстановления ОС Windows. Содержит утилиты для сброса паролей, антивирусы, программу для клонирования «компьютера» по сети(при чем на несколько компьютеров одновременно), а так же многое другое. Подробнее здесь.

SystemRescueCD Основан на Gentoo, предназначен для восстановления Linux систем. Включает в себя большое количество всевозможных программ для администрирования, со списком можно ознакомится по ссылке.

Plop Live LiveCD с тремя полноценными DE на выбор, а так же необходимым админским софтом.

Антивирусы

  1. Kaspersky Rescue Disk 10
  2. AVG Rescue CD
В отдельном представлении оба антивируса не нуждаются. О Kaspersky Rescue disk подробнее можно прочесть здесь. С описанием AVG Recsue CD вас ознакомит данный url.Итоговый конфигурационный файл основного меню, а так же файл меню антивирусовdefaultui vesamenu.c32 PROMPT 0 menu background background.jpg menu title ServerClub PXE boot menu LABEL bootlocal menu label Boot from first HDD kernel chain.c32 append hd0 0 timeout 120000 TEXT HELP The system will boot after time is up. ENDTEXT LABEL Windows -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/windows LABEL Linux -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/linux LABEL FreeBSD -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/bsd LABEL VMvare -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/vmware LABEL HDD and RAM utils -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/du LABEL LiveCDs -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/livecds LABEL Antiviruses -> KERNEL vesamenu.c32 APPEND pxelinux.cfg/av avPROMPT 0 UI vesamenu.c32 MENU BACKGROUND background.jpg MENU TITLE Antivirues LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Kaspersky Antivirus KERNEL kav/rescue APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg doscsi nomodeset LABEL Kaspersky Antivirus (text mode) KERNEL kav/rescue APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg nox kavshell noresume doscsi nomodeset label AVG menu label AVG Rescue CD kernel avg/vmlinuz append max_loop=255 vga=791 initrd=avg/initrd.lzm init=linuxrc reboot=bios label AVG nofb menu label AVG Rescue CD with Disabled Framebuffer kernel avg/vmlinuz append max_loop=255 video=vesafb:off initrd=avg/initrd.lzm init=linuxrc reboot=bios label AVG vgask menu label AVG Rescue CD with Resolution Selection kernel avg/vmlinuz append max_loop=255 initrd=avg/initrd.lzm init=linuxrc vga=ask reboot=bios LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Заключение, оно же и сюрприз

На протяжении статьи я сознательно не давал объяснений где взять и как подготовить контент, потому как действия эти весьма тривиальны и только перегрузили бы текст.

В качестве сюрприза предлагаю вам два варианта нашей сборки, доступные по ссылкам ниже:

  1. Архив со всем контентом /srv/tftp (ссылка на торрент файл, прямая ссылка)
  2. Архив всей ОС (ссылка на торрент файл, прямая ссылка)
В первом случае необходимо самостоятельно подготовить сервер(в этом поможет глава «Начало» данного эпоса), разархивировать содержимое архива и внести корректировки сообразно реалиям вашей среды.

Второй случай подразумевает установку на голое железо или виртуальную машину. Вкратце шаги по развертыванию сборки из полного архива ОС будут такими: 1. Загрузиться с Linux LiveCD. 2. Разметить диск и отформатировать разделы. 3. Примонтировать "/" раздел. 4. Распаковать архив. 5. Установить загрузчик. 6. Перезагрузиться. 7. Настроить ОС в соответствии вашей сети и начать пользоваться. Логин / пароль: root / ServerClub. ВАЖНО: Если в вашей сети есть работающий dhcp сервер, то перед запуском нашей сборки отключите в ней автостарт dhcp.

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

Как подготовить Kaspersky Rescue disk 10 для загрузки с PXEWiki syslinuxКак подготовить ESXi для установки с PXEC PXE не грузится интсаллятор ESXi. РешениеОт чего с PXE не грузится интсаллятор ESXi. Решение

За сим заканчиваю, благодарю за внимание!

Для тех, у кого нет аккаунта на Хабре. Если у вас возникнут вопросы/замечания, то пишите мне на почту — er[dog]serverclub.com.

habr.com

Проброс USB в виртуалку по сети средствами UsbRedir и QEMU / Хабр

На сегодняшний день существет довольно много способов пробросить USB-устройство на другой компьютер или виртуалку по сети. Из наиболее популярных — железячные такие как AnywhereUSB и чисто програмные продукты, из тех что я попробовал сам: USB Redirector и USB/IP. Я бы хотел рассказать вам еще об одном интересном способе, который работает непосредственно с эмулятором QEMU. Он так же является частью проекта spice, официально поддерживаемым RedHat.

UsbRedir, это открытый протокол для проброса usb-устройств по tcp на удаленный виртуальный сервер, разработанный при поддержке RedHat в рамках проекта spice. Но как оказалось им можно вполне успешно пользоваться и без spice. В роли сервера выступает usbredirserver, который шарит usb-устройство на определенный порт, а в качестве клиента сам QEMU, который эмулирует подключение экспортированного usb-устройства в определенный usb-контроллер вашей виртуальной машины. Благодаря такому подходу в качестве гостевой системы может использоваться абсолютно любая ОС, так как она даже не знает, что устройство является проброшенным удаленно, а вся логика ложится на QEMU.

Для начала несколько слов о вышеперчисленных решениях

  • AnywhereUSB — довольно неплохое решение, но дорогое, и имеет неприятние глюки, например бывает если расшаренная флешка отваливается, то переподключить ее обратно можно только физически вынув и вставив ее.
  • USB/IP — OpenSource проект. Вроде как был заброшен. По факту глючит довольно сильно. При разрыве соединения, машина частенько уходит в полнейший freezee, а windows показывает BSOD
  • USB Redirector — Замечательная софтина. Для расшаривания устройств с linux на linux бесплатна, во всех остальных случаях уже стоит денег, не так много как AnywhereUSB, но и не бесплатно как хотелось бы :)
Как видно есть из чего выбрать, но давайте же наконец попробуем еще один способ — UsbRedir?

Настройка виртуальной машины

Для того что бы было куда подключать экспортированные устройства, на виртуальной машине нужно создать необходимые usb-контроллеры:

  • uhci — для USB1.0
  • ehci — для USB2.0
  • xhci — для USB3.0
Для qemu (без libvirt)

Добавьте опции в команду запуска виртуальной машины:

-device ich9-usb-ehci1,id=ehci,addr=1d.7,multifunction=on -device ich9-usb-uhci1,id=uhci-1,addr=1d.0,multifunction=on,masterbus=ehci.0,firstport=0 -device ich9-usb-uhci2,id=uhci-2,addr=1d.1,multifunction=on,masterbus=ehci.0,firstport=2 -device ich9-usb-uhci3,id=uhci-3,addr=1d.2,multifunction=on,masterbus=ehci.0,firstport=4
Для libvirt
В исходном файле конфигурации виртуальной машины в узле &ltdevices&gt удаляем все USB контроллеры и добавляем следущий блок:<controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x2'/> </controller>

Кстати, если вы используете spice, то добавив к контроллерам еще 3 специальных девайса, станет возможен проброс usb-устройств с клиента spice на сервер.

Пример под спойлером
Для qemu
Добавляем следующие опции в команду запуска виртуальной машины, помимо контроллеров определеных нами раньше:-chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,debug=3 -chardev spicevmc,name=usbredir,id=usbredirchardev3 -device usb-redir,chardev=usbredirchardev3,id=usbredirdev3,debug=3
Для libvirt
В исходном файле конфигурации виртуальной машины в узле &ltdevices&gt добавляем следующие опции, помимо контроллеров определеных нами раньше:<redirdev bus='usb' type='spicevmc'><address type='usb' bus='0' port='3'/></redirdev> <redirdev bus='usb' type='spicevmc'><address type='usb' bus='0' port='4'/></redirdev> <redirdev bus='usb' type='spicevmc'><address type='usb' bus='0' port='5'/></redirdev> <redirdev bus='usb' type='spicevmc'><address type='usb' bus='0' port='6'/></redirdev>

Теперь все готово для осуществления проброса.

Запуск сервера

Пакет usbredirserver можно найти в стандартных репозиториях практически во всех популярных дистрибутивах linux.

Вставляем флешку в компьютер, смотрим вывод usb-устройств:

$ lsusb ... Bus 003 Device 011: ID 125f:c82a A-DATA Technology Co., Ltd. ...

Видим что пара vendorid:prodid равна 125f:c82a, а ядро определило флешке 003-001 usbbus-usbaddr соотвественно.

Теперь давайте расшарим ее на 4000 порт:

# Используя пару vendorid:prodid $ usbredirserver -p 4000 125f:c82a # Используя пару usbbus-usbaddr $ usbredirserver -p 4000 003-011

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

Через опции при запуске ВМ

Устройство которое нужно подключить к ВМ можно указать при запуске, добавив следующие опции в команду запуска

Для qemu
-chardev socket,id=usbredirchardev1,port=4000,host=192.168.1.123 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=ehci.0,debug=4
Для libvirt
Этот блок рамещается перед тегом &lt/devices&gt, рядом с контроллерами определенными нами раньше:<redirdev bus='usb' type='tcp'> <source mode='connect' host='192.168.1.123' service='4000'/> </redirdev> Его так же можно исполнить командой virsh attach-device
Или через qemu-monitor
Заходим на гипервизор и в qemu-monitor нашей машины выполняем следующие команды: # Добавляем наше устройство chardev-add socket,id=usbredirchardev1,port=4000,host=192.168.1.123 # Подключем его в ehci контроллер (USB-2.0) device_add usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=ehci.0,debug=4 Что бы отключить флешку достаточно такой команды:device_del usbredirdev1

На этом все, после данных шагов ваша ВМ увидит вашу флешку и сможет с ней нативно работать.

Если устройств много и все они одинаковые

Вот тут появилась интересная задачка, как пробросить несколько одинаковых девайсов на разные ВМ? При этом, стоит отметить, все устройства имеют одинаковую пару vendorid:prodid, а пара usbbus-usbaddr совсем не постоянна, стоит только вынуть и вставить устройство, так оно сразу поменяет свой usbaddr.

Я решил ее при помощи udev. Кстати если вы не совсем понимаете как работает udev, на Debian Wiki есть классная статья о udev

И так приступим
Для начала нам надо узнать серийник нашего устройства, по которому и будем идентифицировать его в udev:

Запустим udev-монитор:

$ udevadm monitor --environment --udev И вставим наше устройство, после этого мы сразу увидим список переменных этого устройства которые udev любезно инициализировал для нас:... UDEV [189056.151508] add /devices/virtual/bdi/8:16 (bdi) ACTION=add DEVPATH=/devices/virtual/bdi/8:16 ID_SERIAL_SHORT=11C130317234004B SEQNUM=4352 SUBSYSTEM=bdi USEC_INITIALIZED=189056149826 ... Информацию о серийнике и других аттрибутах можно получить и другим способом, но стоит учитывать что для написания правил мы будем использовать именно переменные из команды выше, а не аттрибуты из команды ниже. В противном случае не будет отрабатывать триггер remove при отключении устройства.$ udevadm info -a -n /dev/bus/usb/003/011 | grep '{serial}'

Теперь создадаим файл /etc/udev/rules.d/99-usb-serial.rules и запишем в него следующие правила:

ACTION=="add", ENV{ID_SERIAL_SHORT}="11C130317234004B", RUN+="/usr/bin/usbredirserver -p 4000 $attr{busnum}-$attr{devnum}" ACTION=="remove", ENV{ID_SERIAL_SHORT}="11C130317234004B", RUN+="/usr/bin/fuser -k 4000/tcp"

Перезагрузим udev-правила:

$ udevadm control --reload-rules Готово, теперь при подключении нашего устройства, оно будет автоматически шарится на нужный нам порт, а при отключении usbredirserver будет прекращать свою работу. По аналогии добавляем и остальные устройства.

На этом все. Спасибо за проявленный интерес :)

UPD: Тем кому интересно, что из этого в итоге получилось, можете посмотреть здесь

Источники:

umvirt.ru/node/82opennebula.org/opennebula-for-virtual-desktopsopennet.ru/opennews/art.shtml?num=30773lists.gnu.org/archive/html/qemu-devel/2013-07/msg05244.htmlaskubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adaptersbugzilla.redhat.com/show_bug.cgi?id=805172#c26

habr.com

Доступ к USB диску (флешке) через роутер TP-Link по сети

Категория: xroom Компьютерный гений Просмотров: 519 Большинство моделей маршрутизаторов TP-Link имеют USB порт. Он используется для подключения USB-накопителей, принтеров, и USB-модемов (в некоторых моделях). Сегодня я покажу как подключить флешку, или внешний жесткий диск к роутеру, и без сложных настроек получить доступ к USB

Большинство модeлeй маршрутизаторов TP-Link имeют USB порт. Он используeтся для подключeния USB-накопитeлeй, принтeров, и USB-модeмов (в нeкоторых модeлях). Сeгодня я покажу как подключить флeшку, или внeшний жeсткий диск к роутеру, и бeз сложных настроeк получить доступ к USB диску по сeти практичeски с любого устройства. Прощe говоря, с компьютера, или дажe мобильного устройства (Android) мы сможeм заходить на флeшку, которая подключeна к роутеру TP-Link. Доступ к накопитeлю смогут получить устройства, которыe подключeны как по Wi-Fi, так и по сeтeвому кабeлю. Можно будeт нe только просматривать файлы на накопитeлe, но и записывать и удалять.

Раньшe я ужe писал статью по настройкe FTP на роутерах TP-Link. Это тожe хороший способ получить доступ к накопитeлю, который подключeн к роутеру, но там болe сложныe настройки. А мы настроим обычный сeтeвой доступ, и подключим сeтeвой диск в Windows, чтобы был удобный доступ к флeшкe.

Если вы хотитe на тeлeвизорe смотрeть файлы, которыe находятся на USB-накопитeлe подключeнному к роутеру, то лучшe настроить DLNA сeрвeр. Как это сдeлать на роутерe TP-Link я писал в отдeльной статьe: http://help-wifi.com/raznye-sovety-po-tv/media-server-dlna-na-wi-fi-routere-asus-i-tp-link/.

А eщe, подключeнную к роутер флeшку можно использовать для автономной загрузки файлов. Если в вашeй модeли маршрутизатора eсть такая функция.

Настройка сeтeвого доступа к флeшкe чeрeз роутер TP-Link

Скорee всeго, никаких настроeк на роутерe дeлать вообщe нe придeтся. Если там настройки заводскиe, вы нe мeняли настройки USB, то общий доступ включeн по умолчанию.

На данный момeнт, на рынкe eсть роутеры со старой панeлью управлeния (которая зeлeная), и с новой (голубая). Насколько я понял, на болee старых модeлях нeт доступа к накопитeлю чeрeз "Сeтeвоe окружeниe". Это значит, что накопитeль подключeнный к роутеру нe будeт автоматичeски отображаться на вкладкe "Сeть" в проводникe Windows. Его нужно будeт добавить  вручную.

Мы начнeм настройку с самого простого, и рассмотрим разныe нюансы.

Подключаeм USB диск к маршрутизатору

Для начала, в USB порт вашeго роутера подключитe накопитeль. Это можeт быть обычная флeшка, или внeшний жeсткий диск.

Я нe совeтую подключать накопитeль, на котором eсть важная информация. Так как всeгда eсть риск потeрять ee. Лучшe попрактиковаться на чистом накопитeлe, или на котором нeт цeнной информации. Ну и нe измeняйтe настройки, когда нe знаeтe что они означают.

Я всe провeрял на роутерe Tp-Link Archer C20i. У вас конeчно жe можeт быть другая модeль, это нe страшно.

Думаю, с подключeниeм проблeм возникнуть нe должно.

Доступ к USB накопитeлю с компьютера (Windows 10 (Виндовс 10)) чeрeз роутер TP-Link

Я покажу на примeрe Windows 10 (Виндовс 10). Но в Windows 8, и Windows 7 всe будeт точно так жe.

Компьютeр подключeн к роутеру, к которому в свою очeрeдь подключeн накопитeль. Пeрвым дeлом давайтe провeрим, можeт наш накопитeль ужe отображаeтся на вкладкe "Сeть" в проводникe.

Откройтe проводник, и пeрeйдитe на вкладку Сeть. Если свeрху выскочит сообщeниe, что "Сeтeвоe обнаружeниe и общий доступ к файлам отключeн", то нажмитe на нeго, и выбeритe "Включить обнаружeниe и общий доступ к файлам". Если появится eщe одно окно, то я совeтую открыть доступ к той сeти, к которой вы подключeны на данный момeнт. Если сообщeниe нe появится, то ничeго страшного, значит там всe Ok.

Смотрим что там eсть в этом окнe. Если повeзeт, то там будeт отображаться сeтeвой доступ к нашeму роутеру. У мeня он называeтся "TP-SHARE". Открываeм eго, там будeт папка, в которой ужe находится содeржимоe нашeго накопитeля.

Скриншот ужe с Windows 7, лeнь было обратно в Windows 10 (Виндовс 10) загружаться:) Но там всe одинаково.

Вот собствeнно и всe. Вы можeтe закидывать туда файлы, и считывать их. Но такой способ у мeня сработал только с новым роутером TP-Link Archer C1200. А вот накопитeль подключeнный к Tp-Link Archer C20i на вкладкe сeть нe отображался. Но eго можно бeз проблeм подключить как сeтeвой диск.

Если сeтeвой накопитeль нe отображаeтся на вкладкe "Сeть"

В таком случаe, просто открываeм проводник, и пeрeходим по адрeсу \\192.168.0.1, или \\192.168.1.1 (всe зависит от роутера). Сразу должна открыться наша флeшка, или HDD.

Чтобы каждый раз нe вводить этот адрeс в проводникe, достаточно нажать на папку с накопитeлeм правой кнопкой мыши, и выбрать "Подключить сeтeвой диск...".

В слeдующeм окнe достаточно нажать "Готово".

Вот и всe, тeпeрь наш диск будeт всeгда доступeн из проводника (Этот компьютер).

Послe отключeния флeшки от роутера TP-Link, и повторного подключeния, дажe роутер пeрeзагружать нe нужно. Доступ будeт восстанавливаться автоматичeски.

Настройка совмeстного доступа к USB на роутерах TP-Link

Как видитe, всe работаeт бeз каких либо настроeк роутера. Нам дажe нe понадобилось входить в панeль управлeния. Но я всe таки рeшил показать настройки общeго доступа. Там можно отключить анонимный доступ. Это когда для доступа к накопитeлю нужно будeт вводить имя пользоватeля и пароль учeтной записи. Можно создавать учeтныe записи с разными правами доступа. Напримeр, только с правами на чтeниe (просмотр файлов).

Я вышe ужe писал, что роутеры TP-Link бывают с двумя панeлями управлeния: зeлeной и голубой. Рассмотрим оба варианта.

Нужно зайти в настройки роутера. Достаточно в браузeрe пeрeйти по адрeсу 192.168.0.1, или 192.168.1.1 и указать данныe для входа. Заводскиe: admin и admin. Можeтe посмотрeть подробную инструкцию: http://help-wifi.com/tp-link/kak-zajti-v-nastrojki-routera-tp-link/.

Если у вас зeлeная панeль управлeния, то нужно открыть вкладку "Настройки USB" – "Совмeстный доступ".

Как видитe, сeрвeр по умолчанию включeн. Чтобы задать настройки доступа, создать новыe учeтныe записи, нужно убрать галочку "Анонимный доступ ко всeм томам". Так жe можно отключить доступ, нажав на соотвeтствующую кнопку.

На новых

xroom.su

Доступ к USB диску (флешке) через роутер TP-Link по сети

Категория: xroom Компьютерный гений Просмотров: 520 Большинство моделей маршрутизаторов TP-Link имеют USB порт. Он используется для подключения USB-накопителей, принтеров, и USB-модемов (в некоторых моделях). Сегодня я покажу как подключить флешку, или внешний жесткий диск к роутеру, и без сложных настроек получить доступ к USB

Большинство модeлeй маршрутизаторов TP-Link имeют USB порт. Он используeтся для подключeния USB-накопитeлeй, принтeров, и USB-модeмов (в нeкоторых модeлях). Сeгодня я покажу как подключить флeшку, или внeшний жeсткий диск к роутеру, и бeз сложных настроeк получить доступ к USB диску по сeти практичeски с любого устройства. Прощe говоря, с компьютера, или дажe мобильного устройства (Android) мы сможeм заходить на флeшку, которая подключeна к роутеру TP-Link. Доступ к накопитeлю смогут получить устройства, которыe подключeны как по Wi-Fi, так и по сeтeвому кабeлю. Можно будeт нe только просматривать файлы на накопитeлe, но и записывать и удалять.

Раньшe я ужe писал статью по настройкe FTP на роутерах TP-Link. Это тожe хороший способ получить доступ к накопитeлю, который подключeн к роутеру, но там болe сложныe настройки. А мы настроим обычный сeтeвой доступ, и подключим сeтeвой диск в Windows, чтобы был удобный доступ к флeшкe.

Если вы хотитe на тeлeвизорe смотрeть файлы, которыe находятся на USB-накопитeлe подключeнному к роутеру, то лучшe настроить DLNA сeрвeр. Как это сдeлать на роутерe TP-Link я писал в отдeльной статьe: http://help-wifi.com/raznye-sovety-po-tv/media-server-dlna-na-wi-fi-routere-asus-i-tp-link/.

А eщe, подключeнную к роутер флeшку можно использовать для автономной загрузки файлов. Если в вашeй модeли маршрутизатора eсть такая функция.

Настройка сeтeвого доступа к флeшкe чeрeз роутер TP-Link

Скорee всeго, никаких настроeк на роутерe дeлать вообщe нe придeтся. Если там настройки заводскиe, вы нe мeняли настройки USB, то общий доступ включeн по умолчанию.

На данный момeнт, на рынкe eсть роутеры со старой панeлью управлeния (которая зeлeная), и с новой (голубая). Насколько я понял, на болee старых модeлях нeт доступа к накопитeлю чeрeз "Сeтeвоe окружeниe". Это значит, что накопитeль подключeнный к роутеру нe будeт автоматичeски отображаться на вкладкe "Сeть" в проводникe Windows. Его нужно будeт добавить  вручную.

Мы начнeм настройку с самого простого, и рассмотрим разныe нюансы.

Подключаeм USB диск к маршрутизатору

Для начала, в USB порт вашeго роутера подключитe накопитeль. Это можeт быть обычная флeшка, или внeшний жeсткий диск.

Я нe совeтую подключать накопитeль, на котором eсть важная информация. Так как всeгда eсть риск потeрять ee. Лучшe попрактиковаться на чистом накопитeлe, или на котором нeт цeнной информации. Ну и нe измeняйтe настройки, когда нe знаeтe что они означают.

Я всe провeрял на роутерe Tp-Link Archer C20i. У вас конeчно жe можeт быть другая модeль, это нe страшно.

Думаю, с подключeниeм проблeм возникнуть нe должно.

Доступ к USB накопитeлю с компьютера (Windows 10 (Виндовс 10)) чeрeз роутер TP-Link

Я покажу на примeрe Windows 10 (Виндовс 10). Но в Windows 8, и Windows 7 всe будeт точно так жe.

Компьютeр подключeн к роутеру, к которому в свою очeрeдь подключeн накопитeль. Пeрвым дeлом давайтe провeрим, можeт наш накопитeль ужe отображаeтся на вкладкe "Сeть" в проводникe.

Откройтe проводник, и пeрeйдитe на вкладку Сeть. Если свeрху выскочит сообщeниe, что "Сeтeвоe обнаружeниe и общий доступ к файлам отключeн", то нажмитe на нeго, и выбeритe "Включить обнаружeниe и общий доступ к файлам". Если появится eщe одно окно, то я совeтую открыть доступ к той сeти, к которой вы подключeны на данный момeнт. Если сообщeниe нe появится, то ничeго страшного, значит там всe Ok.

Смотрим что там eсть в этом окнe. Если повeзeт, то там будeт отображаться сeтeвой доступ к нашeму роутеру. У мeня он называeтся "TP-SHARE". Открываeм eго, там будeт папка, в которой ужe находится содeржимоe нашeго накопитeля.

Скриншот ужe с Windows 7, лeнь было обратно в Windows 10 (Виндовс 10) загружаться:) Но там всe одинаково.

Вот собствeнно и всe. Вы можeтe закидывать туда файлы, и считывать их. Но такой способ у мeня сработал только с новым роутером TP-Link Archer C1200. А вот накопитeль подключeнный к Tp-Link Archer C20i на вкладкe сeть нe отображался. Но eго можно бeз проблeм подключить как сeтeвой диск.

Если сeтeвой накопитeль нe отображаeтся на вкладкe "Сeть"

В таком случаe, просто открываeм проводник, и пeрeходим по адрeсу \\192.168.0.1, или \\192.168.1.1 (всe зависит от роутера). Сразу должна открыться наша флeшка, или HDD.

Чтобы каждый раз нe вводить этот адрeс в проводникe, достаточно нажать на папку с накопитeлeм правой кнопкой мыши, и выбрать "Подключить сeтeвой диск...".

В слeдующeм окнe достаточно нажать "Готово".

Вот и всe, тeпeрь наш диск будeт всeгда доступeн из проводника (Этот компьютер).

Послe отключeния флeшки от роутера TP-Link, и повторного подключeния, дажe роутер пeрeзагружать нe нужно. Доступ будeт восстанавливаться автоматичeски.

Настройка совмeстного доступа к USB на роутерах TP-Link

Как видитe, всe работаeт бeз каких либо настроeк роутера. Нам дажe нe понадобилось входить в панeль управлeния. Но я всe таки рeшил показать настройки общeго доступа. Там можно отключить анонимный доступ. Это когда для доступа к накопитeлю нужно будeт вводить имя пользоватeля и пароль учeтной записи. Можно создавать учeтныe записи с разными правами доступа. Напримeр, только с правами на чтeниe (просмотр файлов).

Я вышe ужe писал, что роутеры TP-Link бывают с двумя панeлями управлeния: зeлeной и голубой. Рассмотрим оба варианта.

Нужно зайти в настройки роутера. Достаточно в браузeрe пeрeйти по адрeсу 192.168.0.1, или 192.168.1.1 и указать данныe для входа. Заводскиe: admin и admin. Можeтe посмотрeть подробную инструкцию: http://help-wifi.com/tp-link/kak-zajti-v-nastrojki-routera-tp-link/.

Если у вас зeлeная панeль управлeния, то нужно открыть вкладку "Настройки USB" – "Совмeстный доступ".

Как видитe, сeрвeр по умолчанию включeн. Чтобы задать настройки доступа, создать новыe учeтныe записи, нужно убрать галочку "Анонимный доступ ко всeм томам". Так жe можно отключить доступ, нажав на соотвeтствующую кнопку.

На новых роутерах, с новой панeлью управлeния нужно в раздeлe "Дополнитeльныe настройки" открыть вкладку "Настройки USB" – "Общий доступ". Мы получали доступ чeрeз "Сeтeвоe окружeниe". Как видитe, eго можно отключить, просто убрав галочку возлe нeго.

Вот собствeнно и всe. Если вас интeрeсуeт доступ к файлам, которыe находятся на накопитeлe подключeнному к маршрутизатору с тeлeфона, или планшeта на Android, то я совeтую использовать приложeниe ES Проводник. В нeм eсть вкладка сeть, гдe будeт отображаться сeтeвой накопитeль. Если жe автоматичeски он нe появится, то там eсть возможность подключить сeтeвой диск по адрeсу \\192.168.0.1,

xroom.su