ubuntu-touch 中无法运行网络共享,如何解决?

ubuntu-touch 中无法运行网络共享,如何解决?

我的平台:

google nexus 4 ubuntu-touch 稳定。

笔记本电脑:Ubuntu 14.04.2

我在 ubuntu-touch 终端中执行过:

android-gadget-service 启用 rndis

从我桌面的应用程序指示器中,我可以看到连接正在进行的标志。但是,就是这样,从来没有成功连接过。你能帮忙解决这个问题吗?是否缺少了什么,如何检查?

答案1

目前有一个特定于 mako 的错误(mako:Nexus 4)需要修复。看来您受到了这个错误的影响。https://bugs.launchpad.net/ubuntu/+source/dbus-property-service/+bug/1427697

答案2

如果你还没有找到它,可以在这里找到解决办法https://bugs.launchpad.net/ubuntu/+source/dbus-property-service/+bug/1427697

该链接中的说明...

您的手机的先决条件:

  • 开启开发者模式:“系统设置”|“关于这部手机”|“开发者模式”

  • 通过在通过 USB 连接的外部计算机上输入以下内容,使操作系统映像可写:

    phablet-config writable-image
    
  • 确保 WLAN 已关闭。

修复网络共享的步骤(仅需一次;手机更新后重复)

  1. 拔下USB线(手机端即可);

    2015-10-15:现在好像已经改变了:你必须已经连接

  2. 正确之处/usr/bin/tethering

    rndis0应该usb0

  3. 启用 rndis:

    sudo android-gadget-service enable rndis
    
  4. 启用网络共享:

    sudo tethering enable
    

    注意:这可能会打印错误,可以忽略。

  5. 如果之前没有这样做,请插入 USB 电缆,然后计算机使用新的有线连接连接到互联网。

fix-tethering除了步骤 2.-4. 之外,您还可以使用手机上名为的脚本:

sh 修复网络共享

文件 fix-tethering 应该包含以下 4 行:

#!
sudo sed -i -e 's/rndis0/usb0/g' /usr/bin/tethering
sudo android-gadget-service enable rndis
sudo tethering enable

相关内容