summaryrefslogtreecommitdiff
path: root/recipes-core
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2014-07-31 14:11:52 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2014-08-04 11:12:27 +0200
commit6ab8cf54501d53040182de289adbac6c451a4bbd (patch)
treebdec9ed0a6d7702e59bf886c2611e3c076388962 /recipes-core
parentef1e1ec4264682700c5347ab2ad00f62a321e384 (diff)
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.
Diffstat (limited to 'recipes-core')
-rw-r--r--recipes-core/usb-rndis/files/start-rndis.sh4
-rw-r--r--recipes-core/usb-rndis/files/tegra/usb-rndis.rules2
2 files changed, 3 insertions, 3 deletions
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' "