【问题标题】:How to set a static IP in Android Things running on Raspberry Pi 3如何在 Raspberry Pi 3 上运行的 Android Things 中设置静态 IP
【发布时间】:2017-06-30 14:12:51
【问题描述】:

我希望更改运行 Android Things 操作系统的 Raspberry Pi3 板的以太网 IP 地址。目前,它会自动获取连接网络中可用的 IP 地址。但我希望为设备分配一个固定/静态 IP。是否可以使用 ADB 设置静态 IP?

【问题讨论】:

  • @AxelH Raspberry Pi 只是电路板。在其中运行的操作系统是 Android Things。需要更改操作系统网络设置。所以我猜它与Android Things OS有关。
  • 我的错,标签描述对我来说不清楚(关于“事物”)。我同意没有太多关于它的信息,但您可以配置调制解调器以根据您拥有的调制解调器设置 IP based on the MAC。这也可以(而且我相信您不想使用不同的网络(因为这可能会导致地址冲突)
  • @AxelH 感谢您的建议。你能详细说明一下吗?我觉得这有点令人困惑。
  • 你可以根据他的 MAC 地址(取决于它所链接的调制解调器)给他相同的 IP,而不是试图强迫你 RasPi 请求一个特定的 IP。调制解调器将识别 MAC 并给他 IP,应该保留它,这样动态 IP 就不会占用它(但这需要确认)限制地址冲突的风险(如果其他设备已经使用您强制使用的设备)
  • 好的,知道了。将在它上面工作。感谢您的帮助

标签: android raspberry-pi3 android-things


【解决方案1】:

我不知道基于 Android 的解决方案。

但我通常会尽量避免使用在设备本身中设置的固定 IP(除非设备永远运行)。

我更喜欢使用调制解调器的 DHCP 来根据 MA​​C 地址设置 IP。这可以防止一些冲突。

您可以在this post查看更多信息

【讨论】:

  • 谢谢@AxelH。根据路由器中的 MAC 地址设置 IP 使其对我有用。到目前为止,我可以继续使用此解决方案。我希望将来有更好的解决方案,而无需触摸路由器设置
  • @Kishan 欢迎您,对本地解决方案保持开放态度(如果有人无权访问路由器,这可能会有所帮助)。
  • 一般来说,这比在设备上修复 IP 更好,在设备上这样做的唯一原因是如果您无权访问路由器(这可能会发生)
【解决方案2】:

您通常可以通过路由器设置来设置静态 IP。尝试通常通过网络浏览器访问您的路由器设置:

http://192.168.0.1/

假设您从未访问过这个,用户名通常是 admin,密码是 password。您可以在线查看路由器名称以找到默认的用户名和密码。

导航菜单以找到显示已连接设备的页面。参见图片示例。

每个路由器的接口都不同。

如果您有一个显示 DHCP 的设置,请查看是否可以将其更改为保留 IP,以便分配的 IP 地址不会改变。

请记住,不同的路由器有不同的接口,因此您必须对自己的路由器进行一些搜索才能找到设置。

您可以在任何连接到互联网的计算机上执行此操作,而不必在树莓派上进行更改。

【讨论】:

  • 感谢@KalVentures 提供此信息。我希望这能解决我的问题。再次感谢你
猜你喜欢
  • 2019-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-29
  • 1970-01-01
  • 2017-06-17
  • 2017-09-07
  • 1970-01-01
相关资源
最近更新 更多