I followed your exact instructions but my usb0 interface is still getting the 192.168.7.2 address. No clue how to modify this. I even tried to remove this udhcpd.rules but nothing.
Actually i'd like to remove this interface totally because i think the usb-over-ethernet is causing the kernel to crash
root@beaglebone:/var/lib/connman# [ 600.197574] INFO: task systemd-udevd:346 blocked for more than 60 seconds.
[ 600.204837] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 600.213115] Kernel panic - not syncing: hung_task: blocked tasks
[ 600.219439] [<c001051d>] (unwind_backtrace+0x1/0x8c) from [<c0373f21>] (panic+0x55/0x14c)
[ 600.228011] [<c0373f21>] (panic+0x55/0x14c) from [<c00617b3>] (watchdog+0x153/0x1a0)
[ 600.236129] [<c00617b3>] (watchdog+0x153/0x1a0) from [<c003ca4b>] (kthread+0x61/0x72)
[ 600.244336] [<c003ca4b>] (kthread+0x61/0x72) from [<c000c6fd>] (ret_from_fork+0x11/0x34)
[ 631.278836] gadget: rndis req21.00 v0000 i0000 l12
[ 631.283984] rndis_msg_parser: RNDIS_MSG_HALT
[ 631.295282] CAUTION: musb: Babble Interrupt Occurred
[ 631.300482] gadget: reset config
[ 631.303947] gadget: rndis deactivated
[ 631.307869] usb0: gether_disconnect
[ 631.311542] gadget: acm ttyGS0 deactivated
[ 631.367452] CAUTION: musb: Babble Interrupt Occurred
[ 631.455212] gadget: high-speed config #1: Multifunction with RNDIS
[ 631.461773] gadget: init rndis
[ 631.465058] gadget: RNDIS RX/TX early activation ...
[ 631.470441] usb0: qlen 10
[ 631.473180] gadget: rndis_close
[ 631.476554] rndis_set_param_medium: 0 0
[ 631.480564] rndis_set_param_dev:
[ 631.483941] gadget: activate acm ttyGS0
[ 631.488044] gserial_connect: start ttyGS0
[ 631.492276] gadget: acm ttyGS0 serial state 0003
[ 631.497201] gadget: set_config: interface 4 (Mass Storage Function) requested delayed status
[ 631.506112] gadget: delayed_status count 1
[ 636.458230] gadget: suspend
[ 636.464771] CAUTION: musb: Babble Interrupt Occurred
[ 636.469964] gadget: reset config
[ 636.473429] gadget: rndis deactivated
[ 636.477346] usb0: gether_disconnect
[ 636.481006] gadget: acm ttyGS0 deactivated
[ 636.539648] CAUTION: musb: Babble Interrupt Occurred
[ 636.627806] gadget: high-speed config #1: Multifunction with RNDIS
[ 636.634363] gadget: init rndis
[ 636.637647] gadget: RNDIS RX/TX early activation ...
[ 636.643026] usb0: qlen 10
[ 636.645764] gadget: rndis_close
[ 636.649138] rndis_set_param_medium: 0 0
[ 636.653145] rndis_set_param_dev:
[ 636.656522] gadget: activate acm ttyGS0
[ 636.660624] gserial_connect: start ttyGS0
[ 636.664849] gadget: acm ttyGS0 serial state 0003
[ 636.669773] gadget: set_config: interface 4 (Mass Storage Function) requested delayed status
[ 636.678685] gadget: delayed_status count 2
Any ideas about how to totally disable usb0 from connman?