#Android lsusb update
You may need to manually update the contents of nf to
#Android lsusb install
You will also need to install the android-tools package for the adb tool and android-udev which sets up the correct /usr/lib/udev/rules.d/les file for your device to be recognized. It may be somewhat CPU intensive on the phone at high usage rates (a 500 kBytes/sec data transfer rate may take more than 50% of phone CPU).įor Arch, you need to install the openvpn package. It also does not require changes to your browser, and all network traffic is transparently handled (except ICMP pings).
#Android lsusb for android
It is very useful for Android older than version 2.2, when there was no stock USB tethering feature implemented. etc/systemd/network/work ĪziLink is an application that allows USB tethering for Android-based phones, without requiring root access. Then create the corresponding systemd-networkd file: $ udevadm info /sys/class/net/enp0s26u1u2 You may have to adjust the idVendor attribute depending on your phone. etc/udev/rules.d/les # Execute pairing program when appropriateĪCTION="add|remove", SUBSYSTEM="net", ATTR="rndis_host", SYMLINK+="android", RUN+="/usr/bin/systemctl restart rvice" Using systemd-networkd you can automatically adjust the networking to use the phone as the gateway when plugged in. Reason: networkd can handle interface changes without a restart, so why this udev rule? (Discuss in Talk:Android tethering)