如何从WiFi Hotspot访问USB系扣设备? -- tethering 领域 和 wifi-hotspot 领域 和 wifi-tethering 领域 和 usb-tethering 领域 android 相关 的问题

How can I access USB tethered device from WiFi hotspot?


简体版||繁體版
2
vote

问题

中文

所以我发现了USB系绳IP为192.168.52.x的艰难方式,WiFi地址为192.168.53.x。

我的目标是能够从WiFi访问USB系列设备(Raspberry PI),就像它是相同的网络一样。

如果我有特定的端口,那就没关系,但如果可能的话,我想避免这种情况。我找到了这个xda post 关于反向系列(共享a PC的互联网连接在Android WiFi上)我认为真的很接近我需要的东西,而是在不同的配置中。

任何帮助非常感谢!

要添加进一步的澄清,假设有三个设备:Android手机,覆盆子PI和MacBook。 Raspberry PI通过USB进行束缚到手机。 MacBook通过WiFi连接到手机。我想从MacBook连接到覆盆子PI。
english

So I found out the hard way that the USB tether IP is 192.168.52.x and the WiFi addresses are 192.168.53.x.

My goal is to be able to access the USB tethered device (Raspberry Pi) from WiFi as if it's the same network.

If I had to specific ports, that'd be ok, but I'd like to avoid that if possible. I found this XDA post about reverse tethering (sharing a PC's internet connection over Android WiFi) which I think is really close to what I need, but in a different configuration.

Any help is greatly appreciated!

To add further clarification, let's say there are three devices: an Android phone, a Raspberry Pi, and a Macbook. The Raspberry Pi is tethered via USB to the phone. The Macbook is connected to the phone via WiFi. I want to connect to the Raspberry Pi from the Macbook.

           
       
       

回答列表

1
 
vote
vote
最佳答案
 

我有同样的问题:覆盆子pi b +,笔记本电脑和Android手机。我想用笔记本电脑使用腻子来管理pi。

溶液是:

  1. 在Android上安装代理服务器:代理服务器
  2. 安装软件以找出Android的网络连接,对我来说,这是一个工作: ping和dns
  3. 通过USB系列将PI连接到Android手机。如何:使用usb rashberry从pi访问互联网 - 覆盆子pi论坛
  4. 使用WiFi Hotspot将笔记本电脑连接到Android手机

现在您的手机看到两个设备,但PI看不到笔记本电脑。解决方案是使用任何相关的电话应用程序(如上所述的代理服务器)将笔记本电脑向PI转发到PI)

让我们假设我们主要需要使用腻子从笔记本电脑进行SSH。所以最后我们应该有: laptopputty-> androidproxyserver-> pi

androidproxyserver将接受来自xx端口的laptopputty的连接 然后AndroidProxyServer将将包转发到端口22(SSH端口)

上的PI
  1. 运行ping和dns->网络在Android上,了解您的PI和Android手机的IP地址。 (你将在稍后使用)

  2. Android Proxy Server设置:

  • 打开app
  • 添加服务器
  • name:你喜欢
  • 端口:你喜欢的,它将用于腻子(xx)
  • 连接超时:放置巨大的东西,如999999,否则服务器将在一些校准中终止您的连接到您的pi
  • 切换到应用程序顶部的"规则" 选项卡
  • 添加规则
  • host :您的笔记本电脑名称。 (ProxyServer将应用规则如果连接来自该主机;通过Windows CMD中的"Whoami" 命令可以找到笔记本电脑名称。)
  • 前进到主机:pi的IP地址,在步骤5
  • 中找到
  • 前进到端口:22
  1. 运行Android Proxy Server

  2. 笔记本电脑运行腻子上的

  • 主机名(或IP地址):您在步骤5中找到的Android手机的IP地址
  • 端口:xx,在步骤6中设置Android Proxy Server时放置的xx
  • 连接类型:ssh

现在应该工作。

 

I had the same problem: Raspberry Pi B+, laptop, and android phone. I wanted to use putty from laptop to administrate the Pi.

Solution was:

  1. Install proxy server on android: Proxy server
  2. Install a software to find out network connections of android, for me this worked: Ping and DNS
  3. Connect Pi to android phone through USB tethering. How to: Accessing Internet from Pi using USB Tethering of Android - Raspberry Pi Forums
  4. Connect laptop to android phone using WIFI hotspot

Now your phone sees both devices, but Pi cannot see laptop. Solution is to forward packages from laptop to Pi using any relevant phone application (like proxy server mentioned above)

Let's assume that we mainly need to do SSH from laptop to Pi using Putty. So at the end we should have: LaptopPutty->AndroidProxyServer->Pi

AndroidProxyServer will accept connections from LaptopPutty on XX port then AndroidProxyServer will forward the packages to Pi on port 22 (the SSH port)

  1. Run Ping and DNS->network on android and find out what IP address does your Pi, and android phone have. (you will use both later)

  2. Android proxy server setup:

  • open app
  • Add a server
  • Name: any you like
  • Port: any you like, it will be used in Putty (XX)
  • Connection time out: put something huge like 999999, otherwise server will terminate your connection in the middle of some calibrations to your pi
  • Switch to "Rules" tab on the top of the app
  • Add a rule
  • Host: your laptop name. (proxyserver will apply rule if connection comes from this host; laptop name could be found by "whoami" command in windows cmd.)
  • Forward to host:IP address of the Pi, found in step 5
  • Forward to port:22
  1. Run the Android proxy server

  2. on laptop run Putty, and under session set:

  • Host Name (or IP address):Ip address of your Android phone, which you found in step 5
  • Port: XX, the one you put when setting up Android proxy server in step 6
  • Connection type:SSH

Should be working now.

 
 
 
 
0
 
vote

我认为如果您在手机上设置了代理,则会工作,该代理将将MacBook的请求重定向到Raspi。没有root就是可能的。查看我的详细答案到类似的问题(没有用您的特定设置测试): https://android.stackexchange.com/a / 116437/118205

 

I think it'll work if you set up a proxy on your phone that will redirect the requests of your Macbook to the RasPi. That is possible without root. See my detailed answer to a similar problem (not tested with your particular setup): https://android.stackexchange.com/a/116437/118205

 
 

相关问题

2  如何从WiFi Hotspot访问USB系扣设备?  ( How can i access usb tethered device from wifi hotspot ) 
所以我发现了USB系绳IP为192.168.52.x的艰难方式,WiFi地址为192.168.53.x。 我的目标是能够从WiFi访问USB系列设备(Raspberry PI),就像它是相同的网络一样。 如果我有特定的端口,那就没关系,但如果可能的话,我想避免这种情况。我找到了这个xda post 关于反向系列(共享...

1  用root手动配置USB Tethering  ( Configuring usb tethering manually with root ) 
我已经用尽了以编程方式启用USB系列: service 方法在我的手机上不起作用(三星注4)。它似乎是某种保护的API,并从 adb 戳戳它没有效果。 shell input 方法不适用,因为它要求设备已解锁,并且似乎没有以编程方式和非破坏性解锁设备锁定的方式指纹。 所以,我正在寻找实现这个目标"...

132  如何在USB上设置反向系数?  ( How to set up reverse tethering over usb ) 
我的htc g2手机植根于植物和运行cyanogenmod 7 我没有数据计划。 有时我想在没有Wi-Fi的时候将手机连接到Internet,更新市场应用程序,将SMS消息备份到Gmail,从Gmail同步新联系人等。我不能用USB质量做的事情存储模式。 我有一个连接到互联网的Windows 7专业计算机,但我不...

13  当设备插入PC时,自动启用USB系列  ( Automatically enable usb tethering when device is plugged into a pc ) 
我在nexus 5上运行了Android棉花糖5.我通过USB将其定为我的笔记本电脑。有没有办法配置事物,以便在插入事物时自动发生USB系列? (接触USB系束度需要5-6次接触。) ...

1  互联网共享 - Ubuntu  ( Internet sharing ubuntu ) 
我有一个智能手机(来自本地制造商)。它有一个选择"通过USB电缆共享Windows PC Internet" 的"USB Internet" 。 我的第一个问题是我是否可以通过这个选项桥接我的Ubuntu Internet连接? 当我将手机连接到我的PC网络管理器时,显示一个新的以太网连接"有线连接2" ,其中包含名...

85  如何通过USB电缆在Android手机上使用Windows Internet  ( How to use windows internet on android phone through usb cable ) 
我正在使用Android 4.4.2(在 micromax联合2 - A106 )。在家中我有一个Windows PC,具有高速宽带互联网连接。我没有无线路由器或接入点。我只想在手机上使用PC的Internet连接。我尝试了多种方法,但没有似乎工作。 方法1:使用本机Android 4.4.2选项 在我的手机中...

0  Android系绳检测旁路不适用于三星Galaxy S8  ( Android tether detection bypass not working on samsung galaxy s8 ) 
我已经将Dun与 settings put global tether_dun_required 0 在我的Galaxy S8上设置了几个月,它很棒。在过去的几天里,它已经停止了工作,我不确定问题是什么。设备上的TTL设置为65,因此不应该是一个问题。我检查了DUN是否设置为0,其中 settings get glo...

5  如何在Jellybean设备上启用USB系列?  ( How do i enable usb tethering on a jellybean device ) 
JellyBean是否支持USB系绳? 是否有一种方法编译jb源,因此始终启用USB系绳? 我想通过操作系统拥有支持,而不是依赖于应用程序。 ...

2  如何在系列时限制数据下载  ( How to limit data download when tethering ) 
当我将Android Mobile连接到我的笔记本电脑时,我通过USB系列使用3G数据。我的笔记本电脑上的几个背景活动(赢8.1赢了),例如常规更新。这排出了每月包,分配的下载/上传限制无时间耗尽。 有没有办法监控系束缚连接和拒绝/块背景下载,任何文件大于5-10MB的文件? ...

2  如果我的笔记本电脑无法通过系列连接到互联网,我应该经过什么检查?  ( What checks should i go through if my laptop cant connect to the internet throu ) 
我需要通过智能手机通过智能手机将我的笔记本电脑连接到互联网,我正在使用带有Android 4.2.2的Galaxy GT-S7270,带Windows 7的笔记本电脑和带Windows 8的平板电脑。 每当我尝试使用WiFi热点时,我可以通过我的平板电脑连接和访问Internet,笔记本电脑连接到智能手机后获得有限...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有