Сап, ЛОР.
Пытаюсь через usb на свой планшет завезти интернетов.
В инит скрипте (на планшете) делаю
...
ANDROID_USB=/sys/class/android_usb/android0
echo "18D1" > $ANDROID_USB/idVendor
echo "D001" > $ANDROID_USB/idProduct
echo "samsung" > $ANDROID_USB/iManufacturer
echo "GT-P5100" > $ANDROID_USB/iProduct
echo "1234567890" > $ANDROID_USB/iSerial
echo "rndis" > $ANDROID_USB/functions
echo "1" > $ANDROID_USB/enable
ifconfig rndis0 192.168.2.15
echo "interface rndis0" >> /etc/udhcpd.conf
/bin/busybox-static udhcpd
/bin/busybox-static telnetd -p 23 -l /bin/sh
...
Поднимаю на хосте интерфейс
ip link set enp0s29u1u2 up
ip addr add 192.168.2.1/24 dev enp0s29u1u2
На хосте
iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE
sysctl -w net.ipv4.ip_forwarding=1
route add default gw 192.168.2.1
UPD. Ошибка вышла. Интернет пропадает, когда юсб интерфейс поднимаю.