From 2b3ad86229ce333ddb671187b1050010e297236d Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 31 Jul 2014 14:11:52 +0200 Subject: usb-rndis: drop use of ifconfig in favor of ip ifconfig does no longer understand 192.168.11.2/24 and its use is deprecated, so instead of changing to another way of stating the subnetmask use /sbin/ip. --- recipes-core/usb-rndis/files/start-rndis.sh | 4 ++-- recipes-core/usb-rndis/files/tegra/usb-rndis.rules | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'recipes-core/usb-rndis') diff --git a/recipes-core/usb-rndis/files/start-rndis.sh b/recipes-core/usb-rndis/files/start-rndis.sh index 18eecfb..ae6448b 100644 --- a/recipes-core/usb-rndis/files/start-rndis.sh +++ b/recipes-core/usb-rndis/files/start-rndis.sh @@ -2,8 +2,8 @@ # configures the usb gadget to provide rnidis, case "$1" in start) - /sbin/modprobe g_ether dev_addr=00:14:2d:ff:ff:ff host_addr=00:14:2d:ff:ff:fe \ - sleep 1 && /sbin/ifconfig usb0 192.168.11.2 \ + /sbin/modprobe g_ether dev_addr=00:14:2d:ff:ff:ff host_addr=00:14:2d:ff:ff:fe ; \ + sleep 1 && /sbin/ip address add 192.168.11.2/24 dev usb0; /sbin/ip link set usb0 up \ && /usr/sbin/udhcpd -S /etc/udhcpd-usb-rndis.conf ;; diff --git a/recipes-core/usb-rndis/files/tegra/usb-rndis.rules b/recipes-core/usb-rndis/files/tegra/usb-rndis.rules index 938e46d..9cfc918 100644 --- a/recipes-core/usb-rndis/files/tegra/usb-rndis.rules +++ b/recipes-core/usb-rndis/files/tegra/usb-rndis.rules @@ -1,2 +1,2 @@ #when a host connects over rndis, give the rnids0 NIC a IP address and up it -SUBSYSTEM=="android_usb", ATTR{state}=="CONFIGURED", RUN+="/bin/sh -c '/sbin/ifconfig rndis0 192.168.11.2/24 ; /usr/sbin/udhcpd -S /etc/udhcpd-usb-rndis.conf' " +SUBSYSTEM=="android_usb", ATTR{state}=="CONFIGURED", RUN+="/bin/sh -c '/sbin/ip address add 192.168.11.2/24 dev rndis0; /sbin/ip link set rndis0 up ; /usr/sbin/udhcpd -S /etc/udhcpd-usb-rndis.conf' " -- cgit v1.2.3