{"id":1814,"date":"2013-08-31T15:48:06","date_gmt":"2013-08-31T13:48:06","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=1814"},"modified":"2021-11-22T17:16:05","modified_gmt":"2021-11-22T16:16:05","slug":"wie-kann-auf-einem-wr-703n-unter-openwrt-ein-server-fuer-usb-tunnel-per-tcp-eingerichtet-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=1814","title":{"rendered":"Wie kann auf einem WR-703N unter OpenWrt ein Server f\u00fcr USB tunnel per TCP eingerichtet werden?"},"content":{"rendered":"<p>Anleitung von OpenWrt &#8222;<a href=\"https:\/\/oldwiki.archive.openwrt.org\/doc\/howto\/usb.iptunnel\" title=\"http:\/\/wiki.openwrt.org\/doc\/howto\/usb.iptunnel\" target=\"_blank\" rel=\"noopener noreferrer\">USB durch IP-Tunnel<\/a>&#8222;.<\/p>\n<p>Zuerst die USB Kernel Module und USBIP Server Package installieren mit:<br \/>\n<code><br \/>\nopkg update<br \/>\nopkg install kmod-usb-ohci usbip-server<br \/>\n<\/code><\/p>\n<p>Dann die lokalen USB Ger\u00e4te auflisten mit<br \/>\n<code>usbip list -l<\/code><br \/>\nBei mir wir diese Ausgabe geliefert:<br \/>\n<code><br \/>\n [root@OpenWrt ~]# <strong>usbip list -l<\/strong><br \/>\nLocal USB devices<br \/>\n=================<br \/>\n - busid 1-1 (0451:1446)<br \/>\n         1-1:1.0 -> hub<\/p>\n<p> - busid 1-1.1 (0403:6001)<br \/>\n         1-1.1:1.0 -> ftdi_sio<\/p>\n<p> - busid 1-1.4 (090c:1000)<br \/>\n         1-1.4:1.0 -> usb-storage<br \/>\n<\/code><br \/>\nWie man sieht, habe ich einen USB Hub, an diesem habe ich den Arduino Nano (ftdi_sio) und einen USB-Stick mit 8GB (usb-storage) angeschlossen.<\/p>\n<p>In der Datei <code>\/etc\/rc.local<\/code> vor dem exit 0 diese Zeilen einf\u00fcgen wenn der Server autom. gestartet werden soll. Evl. noch die BusID anpassen:<br \/>\n<code><br \/>\n# TW Tunnelt den USB-Stick per TCP<br \/>\nusbipd -D &<br \/>\nsleep 1<br \/>\nusbip bind -b 1-1.4 # bindet die BusID vom USB Stick<br \/>\n<\/code><br \/>\nDiese Methode habe ich aber erstmal nicht mehr verwendet da schon autom. ein Fhem-Server l\u00e4uft.<\/p>\n<p>Nach einem <code>reboot<\/code> kann mit netstat geschaut werden ob alles l\u00e4uft.<br \/>\n<code>netstat -alpt<\/code>. <\/p>\n<p>Siehe auch diese Anleitung<br \/>\n<code><br \/>\n[root@OpenWrt ~]# <strong>usbip list -local<\/strong><br \/>\nLocal USB devices<br \/>\n=================<br \/>\n - busid 1-1 (0451:1446)<br \/>\n         1-1:1.0 -> hub<\/p>\n<p> - busid 1-1.1 (0403:6001)<br \/>\n         1-1.1:1.0 -> ftdi_sio<\/p>\n<p> - busid 1-1.4 (090c:1000)<br \/>\n         1-1.4:1.0 -> usb-storage<br \/>\n<\/code><\/p>\n<p><code><br \/>\n [root@OpenWrt ~]# <strong>usbip bind -b 1-1.1<\/strong><br \/>\nbind device on busid 1-1.1: complete<br \/>\n<\/code><br \/>\n<code><br \/>\n [root@OpenWrt ~]# <strong>lsusb<\/strong><br \/>\nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br \/>\nBus 001 Device 002: ID 0451:1446 Texas Instruments, Inc. TUSB2040\/2070 Hub<br \/>\nBus 001 Device 007: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) 64MB QDI U2 DISK<br \/>\nBus 001 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC<br \/>\nBus 002 Device 001: I<br \/>\n<\/code><\/p>\n<p>Hab noch keinen USBIP Client f\u00fcr Mac OS X gefunden. Gibt es da einen der l\u00e4uft?<br \/>\nF\u00fcr Windows und Linux gibt es passende.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anleitung von OpenWrt &#8222;USB durch IP-Tunnel&#8222;. Zuerst die USB Kernel Module und USBIP Server Package installieren mit: opkg update opkg install kmod-usb-ohci usbip-server Dann die lokalen USB Ger\u00e4te auflisten mit usbip list -l Bei mir wir diese Ausgabe geliefert: [root@OpenWrt ~]# usbip list -l Local USB devices ================= &#8211; busid 1-1 (0451:1446) 1-1:1.0 -> hub &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=1814\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie kann auf einem WR-703N unter OpenWrt ein Server f\u00fcr USB tunnel per TCP eingerichtet werden?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[808,79,695],"tags":[230,856,678,830,855,442,865,857,347],"class_list":["post-1814","post","type-post","status-publish","format-standard","hentry","category-linux-2","category-programmierung","category-tp-wr703n","tag-linux","tag-ohci","tag-openwrt","tag-tcp","tag-tunnel","tag-usb","tag-usb-device","tag-usbip","tag-windows"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/1814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1814"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/1814\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1814"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}