You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将iPad的网络共享给Orange Pi上运行的Ubuntu 24.04?

如何将iPad的网络共享给Orange Pi上运行的Ubuntu 24.04?

嘿,我来帮你一步步搞定这个需求!你想让iPad Pro通过USB-C或无线方式连接到Orange Pi(运行Ubuntu 24.04 ARM版),同时把iPad的网络共享给Orange Pi,还要能访问Orange Pi上的VS Code Server,对吧?下面分两种方案详细说明:

方案一:USB-C tethering(有线共享)

这是最稳定的方式,步骤也简单:

  • 第一步:在iPad上开启USB共享
    打开iPad的「设置」→「蜂窝网络」→「个人热点」,打开「通过USB连接」的开关。然后用USB-C数据线把iPad和Orange Pi的USB-C口连起来。

  • 第二步:在Orange Pi上配置网络

    1. 先检查新增的网络接口:打开终端运行 ip link show,你会看到一个类似 enp0s20f0u1 的新接口名(不同设备可能不一样)。
    2. 让系统自动获取IP地址:运行 sudo dhclient <你的接口名>,比如 sudo dhclient enp0s20f0u1
    3. 测试网络是否通:运行 ping google.com,如果能收到回复,说明共享成功了。
  • 第三步:访问VS Code Server
    确保Orange Pi上的VS Code Server已经启动,默认监听的是 0.0.0.0:8080(如果之前改过配置,要确认是绑定到所有网卡)。然后在iPad的浏览器里输入Orange Pi的USB接口IP地址+端口,比如 172.20.10.5:8080(这个IP可以用 ip addr show <接口名> 查到),就能正常访问VS Code Server了。

方案二:无线共享(利用iPad个人热点)

如果不想用有线,用iPad的个人热点也能实现:

  • 第一步:在iPad上开启个人热点
    打开「设置」→「蜂窝网络」→「个人热点」,打开「允许其他人加入」,设置好热点名称和密码。

  • 第二步:让Orange Pi连接到iPad热点

    1. 在Orange Pi终端运行 nmcli dev wifi list,找到你的iPad热点名称。
    2. 运行命令连接:nmcli dev wifi connect "你的iPad热点名称" password "你的热点密码"
    3. 连接成功后,用 ping google.com 测试网络是否正常。
  • 第三步:访问VS Code Server
    和有线方式一样,用 ip addr show wlan0(假设无线接口是wlan0)查到Orange Pi的无线IP,然后在iPad浏览器输入 [IP地址]:8080 就能访问VS Code Server了。

额外注意事项

  • 如果VS Code Server只能在Orange Pi本地访问,打开配置文件 ~/.config/code-server/config.yaml,把 bind-addr 的值改成 0.0.0.0:8080,保存后重启VS Code Server就行。
  • 要是NetworkManager没自动识别USB接口,也可以手动添加连接:sudo nmcli con add type ethernet ifname <接口名> con-name iPad-USB-Tethering,然后用 sudo nmcli con up iPad-USB-Tethering 激活。

备注:内容来源于stack exchange,提问作者GettingStarted

火山引擎 最新活动