目录

Usb网络共享

android 共享网络

usb 连接

  • usb连接。
  • 手机: _手动_选择 usb 网络共享开关。 /img/usb网络共享.jpg
  • 电脑: 使用 ip a(ad/add/address) 可见 usb0,但没有 IP 地址。
  • sudo dhclient usb0
  • 可见有 IP 地址了。
1
2
⭕ ip route
default via 192.168.247.194 dev usb0
  • 关闭无线。正常上网,但vpn是不能共享的。
  • arch.wiki 居然还有udev规则,可以在插入时自动调整网络以将手机用作网关。/etc/udev/rules.d/90-android-tethering.rules。只是测试无效。
1
2
3
4
5
6
⭕ lsusb|g xiaomi
Bus 001 Device 006: ID 2717:ff80 Xiaomi Inc. Mi/Redmi series (RNDIS)
⭕ udevadm info /sys/class/net/usb0 |g ID_VENDOR_ID
E: ID_VENDOR_ID=2717
⭕ cat /etc/udev/rules.d/90-android-tethering.rules
ACTION=="add|remove", SUBSYSTEM=="net", ATTR{idVendor}=="2717", ATTR{idProduct}=="ff80", SYMLINK+="android", RUN+="echo %k >> /home/eexpss/udev", RUN+="dhclient %k"

NetShare 等软件 (wireless)

  • 手机:安装 NetShare。
  • 开启 WiFi 热点。
  • 打开 WPS 开关。
  • 电脑:安装手机界面提示,连接热点。
  • 设置网络代理,手动。IP 和 Port 照抄。
  • 关闭其他网络连接,比如usb0。
  • 正常使用vpn上网。只是每次 IP 都改变,每次要设置不同的代理。注意 default 后的 IP 是对应的。
1
2
⭕ ip route
default via 192.168.151.24 dev wlp3s0 proto dhcp metric 20600

同时使用双路由

  • 都打开,要不我的翻译扩展被代理卡住。
  • 常规的走 usb0。
  • 代理的走 wlp3s0。
1
2
3
⭕ ip route
default via 192.168.130.9 dev usb0
default via 192.168.8.121 dev wlp3s0 proto dhcp metric 20600

临时设置系统代理。

proxy-setup.bash