USB/IP czyli jak udostępnić usb routera dla komputera :D w tomato
|
jarekm95 |
Dodano 23-06-2012 12:57
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
Wkurza mnie, że jest tak mało poradników co i jak dla routerów, więc piszę co mi się udało zrobić.
Jak w temacie - port USB udostępniany jest po sieci LAN jednemu z komputerów - klientów.
Oczywiście wymagane optware.
Zaczynamy
1.Ściągamy i instalujemy co trzeba
Cytat ipkg install http://update.groov.pl/usbip/sysfsutils_2.1.0-1_mipsel.ipk
ipkg install http://update.groov.pl/usbip/usbip_0.1.7-1_mipsel.ipk
mkdir /opt/usbip
cd /opt/usbip
wget http://update.groov.pl/usbip/current_git_mips2/usbip.ko
wget http://update.groov.pl/usbip/current_git_mips2/usbip_common_mod.ko
wget http://update.groov.pl/usbip/current_git_mips2/vhci-hcd.ko
2.Ten oto skrypt uruchamia demona usbip i ściąga najnowszą listę urządzeń - można np dodać do firewalla albo Start WAN
Cytat insmod /opt/usbip/usbip_common_mod.ko
insmod /opt/usbip/vhci-hcd.ko
insmod /opt/usbip/usbip.ko
mkdir /usr/share/hwdata
wget -P /usr/share/hwdata http://www.linux-usb.org/usb.ids
usbipd -D
3.jeśli dodaliśmy to do firewalla/startWAN to restartujemy router, żeby się uruchomiło. Jeśli normalnie wpisaliśmy polecenie to nie trzeba.
4.Przeglądamy co mamy podłączone i jaki to ma identyfikator.
Udostępniamy wybrany port wpisując
5.KONIEC pracy na routerze - teraz na windowsie pobieramy klienta http://sourceforge.net/projects/usbip...p/download Na XP mi nie działa najnowsza wersja, a ta tak... Nie wiem jak na innych systemach.
6.Postępujmy według instrukcji z pliku USAGE - jest tak banalnie napisana, że nie wymaga tłumaczenia (komendy w windowsie to wiersz polceń, czyli start>uruchom>cmd.exe). Jeżeli jakieś errory to spróbujcie wyłączyć antywirusy i zapory.
7.KONIEC - po wpisaniu zastosowaniu się do ostatniego punktu z pliku USAGE, windows powinien wykryć nowy sprzęt.
8.Żeby z powrotem "odłączyć" USB od kompa, używamy polecenia
I żeby zabić deamona
Myślę, że to bardzo przydatne - ja tak udostępniam skaner i planuję kartę dźwiękową (bezprzewodowo muza z laptopa). Wiem, że mistrzem pisania zrozumiale nie jestem - jak coś nie jasne to pytać...
Edytowany przez jarekm95 dnia 23-06-2012 14:39
|
|
|
|
macher |
Dodano 27-06-2012 03:30
|
User
Posty: 4
Dołączył: 18/04/2012 17:42
|
C:\Users\Macher\Downloads\usb>usbip.exe -a 192.168.1.1 1-1.3
usbip err: usbip_windows.c: 660 (import_device) no free port
usbip err: usbip_windows.c: 840 (attach_device) query
ma ktoś na to pomysł? |
|
|
|
jarekm95 |
Dodano 27-06-2012 17:36
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
czy oby na pewno ściągnąłeś tą wersji z mojego linku (v0.1.0.0)? ja tak miałem na v0.2.0.0.
Jeśli tak to spróbuj wyłączyć antywirusa i inne zapory, które masz.
Jeśli i to nie pomoże to spróbuj na tej nowszej wersji v0.2.0.0 |
|
|
|
ghoes |
Dodano 27-06-2012 20:49
|
User
Posty: 106
Dołączył: 06/07/2011 19:42
|
C:\Users\Macher\Downloads\usb>usbip.exe -a 192.168.1.1 1-1.3
C:\Users\Macher\Downloads\usb[color=#990000]\[/color]usbip.exe -a 192.168.1.1 1-1.3
|
|
|
|
jarekm95 |
Dodano 28-06-2012 16:17
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
@ghoes - nie czaję o co chodzi w twoim poście - przekopiowałeś linijkę z postu machera - i zmieniłeś > na \ - po co? |
|
|
|
macher |
Dodano 30-06-2012 16:00
|
User
Posty: 4
Dołączył: 18/04/2012 17:42
|
Musiałem wgrać odnowa firmware'a i teraz ma błąd:
usbip: can't load library 'libglib-2.0.so.0'
wszystko zainstalowane (nawet probowalem wykonać wszystko od nowa ale dalej to samo). Wcześniej mialem ten sam problem ale jakoś się sam rozwiązał ^^
Może muszę coś doinstalować ale nie wiem co... |
|
|
|
jarekm95 |
Dodano 02-07-2012 12:05
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
Niestety nie wiem - w starym temacie o usbip też na to nie ma odpowiedzi. Ja bym próbował wgrać jak najbogatszy firmware do twojego routera. |
|
|
|
macher |
Dodano 02-07-2012 12:56
|
User
Posty: 4
Dołączył: 18/04/2012 17:42
|
wgrałem najbogatszy jaki tylko się mieści.
Poradziłem sobie z biblioteką... trzeba bylo doinstalować 'glib'.
Teraz wyskakuje mi:
usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.1.1:3240
usbip dbg: usbip.c: 147 (query_interface0) exportable 1 devices
usbip dbg: usbip.c: 164 (query_interface0) 1-1.1: unknown vendor : unkn
own product (041e:3020)
usbip dbg: usbip.c: 165 (query_interface0) : /sys/devices/pci0000:
00/0000:00:04.1/usb1/1-1/1-1.1
usbip dbg: usbip.c: 166 (query_interface0) : (Defined at Interface
level) (00/00/00)
usbip dbg: usbip.c: 186 (query_interface0) : 0 - unknown class /
unknown subclass / unknown protocol (01/01/00)
usbip dbg: usbip.c: 186 (query_interface0) : 1 - unknown class /
unknown subclass / unknown protocol (01/02/00)
usbip dbg: usbip.c: 186 (query_interface0) : 2 - unknown class /
unknown subclass / unknown protocol (01/02/00)
usbip dbg: usbip.c: 189 (query_interface0)
usbip dbg: usbip_network.c: 229 (tcp_connect ) trying 192.168.1.1 port 3240
usbip dbg: usbip_network.c: 249 (tcp_connect ) connected to 192.168.1.1:3240
usbip err: usbip.c: 205 (import_device) open vbus driver
usbip err: usbip.c: 309 (attach_device) query
usbip 0.1.0.0v
Edytowany przez macher dnia 02-07-2012 13:16
|
|
|
|
jarekm95 |
Dodano 03-07-2012 12:07
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
a czy oby napewno wgrałeś sterowniki usbip? Instrukcja w pliku usage. Wyłącz też antywira i zapory, a jak nie pomoże to sprubój na 0.2.0.0v |
|
|
|
kw |
Dodano 19-08-2012 20:54
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Zrobiłem wszystko jak w instrukcji i poszło gładko na routerze, natomiast na windowsie po komendzie
usbip -a 192.168.......
wyskakuje monit że znaleziono nowe urzadzenie, zaczyna instalować i mam bds. Dodawane urządzenie to drukarka ze skanerem i czytnikiem kart/usb. Spotkał się ktoś z takim przypadkiem?
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
przemasisko |
Dodano 19-08-2012 23:51
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
Klient usbip na windowsa jest do niczego. Było już nie raz o tym na forum. |
|
|
|
kw |
Dodano 20-08-2012 05:33
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Tak-czytałem o tym ale niektórym zadziałał. A u mnie wywala niebieski ekran.
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
jarekm95 |
Dodano 13-09-2012 18:46
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
właśnie ponownie konfigurowałem router i podłączałem drukarkę i również mi wywala przy instalacji sterowników, ale tylko jeśli podłączam jakąś pamięć. Nie zainstalowałem sterowników od czytnika kart pamięci i teraz skaner i drukarka działa |
|
|
|
kw |
Dodano 13-09-2012 20:57
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Sterowniki do Epsona miałem już zainstalowane bo wcześniej podłanczałem "kombajn" do laptopa. Tzn jak wepniesz np pena do kompa?
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
jarekm95 |
Dodano 14-09-2012 18:35
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
U mnie jak podłączyłem drukarkę przez usbip to wyświetliło żeby podać lokalizację sterowników. Jak chciało dla "card reader" czy coś takiego to dałam anuluj i tyle a skaner podałem dobrą ścieżkę. |
|
|
|
kw |
Dodano 15-09-2012 08:06
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
To znaczy że wyeksportowałeś wszystkie usb, ja tylko Epsona. Windows nie zdąży mnie zapytać o lokalizację sterownika- po monicie -wykryto nowe urządzenie- reset kompa. Jak znajdę czas spróbuję na drugim kompie na Viście.
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
jarekm95 |
Dodano 15-09-2012 10:27
|
User
Posty: 81
Dołączył: 28/05/2012 22:30
|
A no może i coś w tym jest - przy każdym nowym pendrive pyta mnie o sterownik, ale daję dalej i wtedy sam automatycznie instaluje (nawet bez neta).
Dodam, że to przeróbka xpeka - WindowsMX 8.1 |
|
|
|
ox1de |
Dodano 26-03-2013 22:46
|
User
Posty: 109
Dołączył: 07/05/2012 15:18
|
Odgrzewam
Tak informacyjnie: na Windzie nr 8 BSOD przy podłączaniu zdalnego usb xD
Poza tym tutek ok, dzieki
Router
- Asus RT-AC1900U
NAS
- Raspberry pi 4 | Raspbian Buster Lite, Docker
- Switch TP-Link TL-SG108
- 2x IcyBox IB-RD2253-U31 2x2,5'' RAID USB 3.1
- 4x Seagate ST2000LM0007 2,5" 2TB
HTPC
- Nvidia shield 2018
|
|
|
|
tom1024 |
Dodano 25-08-2014 12:25
|
User
Posty: 76
Dołączył: 25/08/2014 12:13
|
Witam!
Czy ktoś próbował zainstalować usbip_0.1.7-1_mipsel.ipk na routerze Asus RT-N10U B1 z Tomato w wersji tomato-K26USB-1.28.RT-N5x-MIPSR2-121-Big-VPN.trx ?
Na moim routerze jest problem.
Instaluję optware na /opt (tmpfs), następnie podłączam skaner-drukarkę Borher DCP-J125 albo pendrive.
Po wykonaniu polecenia bind_driver urządzenia są odłączone od starego drivera, ale próba bindowania pod usbip kończy się błędem zapisu do pliku
/sys/bus/usb/drivers/usbip/bind.
także wykonanie polecenia:
echo -n "1-1:1.0" > /sys/bus/usb/drivers/usbip/bind kończy się błędem ENOENT
Plik na pewno istnieje.
Powoli zabieram się do przekompilowania drivera z załączonym debugiem.
Pozdrawiam,
Nowy (ale doświadczony)
Połączony z 02 wrzesień 2014 11:43:01:
Proszę o przeniesienie mojego wcześniejszego postu do działu
Tomato - firmware
Czy komuś udało się zainstalować i uruchomić USBIP na Tomato ?
Edytowany przez tom1024 dnia 02-09-2014 11:43
|
|
|
|
Maniek91PL |
Dodano 26-10-2015 14:37
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
ktoś testował z tym kartę audio usb ?
Edytowany przez b3rok dnia 26-10-2015 23:35
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|