>
>
> Humm, not getting an ip over usb0 yet, (connman with 9e96310)
>
Did you unplug/replug the USB cable from the desktop? When first enabling
this with the cable plugged in, it seems to require a re-plug to get DHCP
to issue an IP. But I suppose your dhclient request from the desktop side
should have triggered this.
> (systemd: 215 debian jessie)
>
> dnsmasq/create_ap removed
>
> $(dirname $0)/autoconfigure_usb0.sh disabled...
>
> bone:
>
> usb0 Link encap:Ethernet HWaddr ec:24:b8:d2:06:a0
> inet6 addr: fe80::ee24:b8ff:fed2:6a0/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
> RX packets:6 errors:0 dropped:0 overruns:0 frame:0
> TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:1968 (1.9 KiB) TX bytes:6180 (6.0 KiB)
>
Do you see a tether interface (ip addr)? Attached log has output from ip
on bone. And of course, if you have rebooted, you need to enable the
tether again unless you have setup things for persistent tethering...some
connman config parameter.
>
> root@beaglebone:~# journalctl | grep conn | grep usb0
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {create} index 3 type 1
> <ETHER>
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {update} flags 4098 <DOWN>
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {newlink} index 3
> address EC:24:B8:D2:06:A0 mtu 1500
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {newlink} index 3
> operstate 2 <DOWN>
> Mar 08 20:22:54 beaglebone connmand[322]: Adding interface usb0 [ gadget ]
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {update} flags 102467
> <UP,RUNNING,LOWER_UP>
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {newlink} index 3
> address EC:24:B8:D2:06:A0 mtu 1500
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {newlink} index 3
> operstate 6 <UP>
> Mar 08 20:22:54 beaglebone connmand[322]: usb0 {add} route fe80:: gw
> :: scope 0 <UNIVERSE>
>
> Hmmm. That's it? I have _lots_ more output (see attached file).
Note also, that I have a wired connection on eth0 as well as a powered hub
with a TP-Link and BT dongle attached. Not that the TP-Link and BT dongle
matter. But I am wondering about eth0.
>
> root@beaglebone:~# cat /var/lib/connman/settings
> [global]
> OfflineMode=false
>
> [Wired]
> Enable=true
> Tethering=false
>
> [Gadget]
> Enable=true
> Tethering=true
>
>
Pretty much same as mine.
FWIW, I also have /etc/connman/main.conf:
# Place this file in /etc/connman/main.conf
[General]
# Don't manage mesh point interfaces of the form "mpx"...
NetworkInterfaceBlacklist=mp
# Ordered list of preferred technologies to connect to.
PreferredTechnologies=ethernet,wifi
> Desktop:
>
>
> enxec24b8d206af: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> ether ec:24:b8:d2:06:af txqueuelen 1000 (Ethernet)
> RX packets 20 bytes 5020 (4.9 KiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 7 bytes 2702 (2.6 KiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> sudo dhclient enxec24b8d206af not getting an ip...
>
Didn't have to do that. Well, maybe that would have negated the need to
re-plug the cable. I have an IP on the host side:
brian_anderson@htc-thinkpad1 ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast
state DOWN group default qlen 1000
link/ether 54:ee:75:31:34:94 brd ff:ff:ff:ff:ff:ff
inet6 fe80::56ee:75ff:fe31:3494/64 scope link
valid_lft forever preferred_lft forever
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN
group default qlen 1000
link/ether e8:b1:fc:46:1d:ba brd ff:ff:ff:ff:ff:ff
inet6 fe80::eab1:fcff:fe46:1dba/64 scope link
valid_lft forever preferred_lft forever
39: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UNKNOWN group default qlen 1000
link/ether d0:5f:b8:fd:1e:d6 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.2/24 brd 192.168.0.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::d25f:b8ff:fefd:1ed6/64 scope link
valid_lft forever preferred_lft forever
I attached a log.txt file with a bunch of details.
ba
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
Bone
===
debian@htc-bbb4:~/Data/projects/connman$ cat /etc/dogtag
BeagleBoard.org Debian Image 2016-02-21
debian@htc-bbb4:~/Data/projects/connman$ uname -r
4.1.18-ti-rt-r51
debian@htc-bbb4:~/Data/projects/connman$ ls -l /etc/network
total 24
drwxr-xr-x 2 root root 4096 Feb 21 09:46 if-down.d/
drwxr-xr-x 2 root root 4096 Feb 21 09:46 if-post-down.d/
drwxr-xr-x 2 root root 4096 Feb 21 09:46 if-pre-up.d/
drwxr-xr-x 2 root root 4096 Feb 21 09:47 if-up.d/
drwxr-xr-x 2 root root 4096 Mar 13 2015 interfaces.d/
-rw-r--r-- 1 root root 726 Feb 25 12:03 interfaces.orig
lrwxrwxrwx 1 root root 12 Feb 21 09:46 run -> /run/network/
debian@htc-bbb4:~/Data/projects/connman$ ls -l /etc/dnsmasq.d
total 8
-rw-r--r-- 1 root root 211 May 5 2015 README
-rw-r--r-- 1 root root 772 Mar 7 14:46 usb0-dhcp~
debian@htc-bbb4:~/Data/projects/connman$ systemctl status dnsmasq
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; disabled)
Drop-In: /run/systemd/generator/dnsmasq.service.d
└─50-dnsmasq-$named.conf, 50-insserv.conf-$named.conf
Active: inactive (dead) since Tue 2016-03-08 10:22:59 PST; 2h 51min ago
Process: 14587 ExecStop=/etc/init.d/dnsmasq systemd-stop-resolvconf
(code=exited, status=0/SUCCESS)
Main PID: 476 (code=exited, status=0/SUCCESS)
Mar 08 10:22:28 htc-bbb4 dnsmasq[476]: no servers found in /etc/resolv.conf,
will retry
Mar 08 10:22:30 htc-bbb4 dnsmasq[476]: reading /etc/resolv.conf
Mar 08 10:22:30 htc-bbb4 dnsmasq[476]: using nameserver 10.78.1.51#53
Mar 08 10:22:30 htc-bbb4 dnsmasq[476]: using nameserver 10.13.0.14#53
Mar 08 10:22:59 htc-bbb4 dnsmasq[476]: exiting on receipt of SIGTERM
Warning: Journal has been rotated since unit was started. Log output is
incomplete or unavailable.
## My connman.service (with added CAP_SYS_MODULE):
debian@htc-bbb4:~/Data/projects/connman$ cat /lib/systemd/system/connman.service
[Unit]
Description=Connection service
DefaultDependencies=false
Conflicts=shutdown.target
RequiresMountsFor=/var/lib/connman
After=dbus.service network-pre.target systemd-sysusers.service
Before=network.target multi-user.target shutdown.target
Wants=network.target
[Service]
Type=dbus
BusName=net.connman
Restart=on-failure
ExecStart=/usr/sbin/connmand -n
StandardOutput=null
CapabilityBoundingSet=CAP_KILL CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
CAP_SYS_TIME CAP_SYS_MODULE
ProtectHome=true
ProtectSystem=full
[Install]
WantedBy=multi-user.target
## And I added -d to connmand in a drop-in just because I could:
debian@htc-bbb4:~/Data/projects/connman$ cat
/etc/systemd/system/connman.service.d/fixups.conf
[Service]
# Clear out existing.
ExecStart=
# Enable debug output
ExecStart=/usr/sbin/connmand -n -d
# See: https://github.com/systemd/systemd/issues/1221
# Looks like not fixed until after 226
# Add CAP_SYS_MODULE so that LKMs can be loaded on deman.
# Should be able to merge in:
#CapabilitiyBoundingSet=CAP_SYS_MODULE
# This doesn't work either
#CapabilityBoundingSet=CAP_KILL CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
CAP_SYS_TIME CAP_SYS_MODULE
## Connman settings
debian@htc-bbb4:~/Data/projects/connman$ sudo cat /var/lib/connman/settings
[global]
OfflineMode=false
[Wired]
Enable=true
Tethering=false
[WiFi]
Enable=true
Tethering=false
[Bluetooth]
Enable=false
Tethering=false
[Gadget]
Enable=true
Tethering=true
[P2P]
Enable=false
Tethering=false
## Journal.
debian@htc-bbb4:~/Data/projects/connman$ journalctl | grep usb0
Mar 08 10:22:24 htc-bbb4 avahi-daemon[330]: Withdrawing address record for
192.168.7.2 on usb0.
Mar 08 10:22:24 htc-bbb4 avahi-daemon[330]: Leaving mDNS multicast group on
interface usb0.IPv4 with address 192.168.7.2.
Mar 08 10:22:24 htc-bbb4 avahi-daemon[330]: Interface usb0.IPv4 no longer
relevant for mDNS.
Mar 08 10:22:24 htc-bbb4 avahi-daemon[330]: Interface usb0.IPv6 no longer
relevant for mDNS.
Mar 08 10:22:24 htc-bbb4 avahi-daemon[330]: Leaving mDNS multicast group on
interface usb0.IPv6 with address fe80::d25f:b8ff:fefd:1ed0.
Mar 08 10:22:24 htc-bbb4 avahi-daemon[330]: Withdrawing address record for
fe80::d25f:b8ff:fefd:1ed0 on usb0.
Mar 08 10:22:25 htc-bbb4 connmand[370]: Remove interface usb0 [ gadget ]
Mar 08 10:22:25 htc-bbb4 connmand[370]: usb0 {remove} index 3
Mar 08 10:22:26 htc-bbb4 connmand[14283]: usb0 {create} index 3 type 1 <ETHER>
Mar 08 10:22:26 htc-bbb4 connmand[14283]: usb0 {RX} 1 packets 76 bytes
Mar 08 10:22:26 htc-bbb4 connmand[14283]: usb0 {TX} 47 packets 12996 bytes
Mar 08 10:22:26 htc-bbb4 connmand[14283]: usb0 {update} flags 36866 <DOWN>
Mar 08 10:22:26 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:22:26 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 2
<DOWN>
Mar 08 10:22:26 htc-bbb4 connmand[14283]: Adding interface usb0 [ gadget ]
Mar 08 10:22:26 htc-bbb4 connmand[14283]:
../plugins/gadget.c:gadget_tech_add_interface() index 3 name usb0 ident
d05fb8fd1ed0
Mar 08 10:22:59 htc-bbb4 sudo[14594]: debian : TTY=pts/0 ;
PWD=/home/debian/Data/projects/connman ; USER=root ; COMMAND=/bin/mv
/etc/dnsmasq.d/usb0-dhcp /etc/dnsmasq.d/usb0-dhcp~
Mar 08 10:23:18 htc-bbb4 connmand[14283]: usb0 {RX} 2 packets 406 bytes
Mar 08 10:23:18 htc-bbb4 connmand[14283]: usb0 {TX} 47 packets 12996 bytes
Mar 08 10:23:18 htc-bbb4 connmand[14283]: usb0 {update} flags 102467
<UP,RUNNING,LOWER_UP>
Mar 08 10:23:18 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:23:18 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:23:18 htc-bbb4 connmand[14283]: usb0 {add} route fe80:: gw :: scope 0
<UNIVERSE>
Mar 08 10:23:19 htc-bbb4 avahi-daemon[330]: Joining mDNS multicast group on
interface usb0.IPv6 with address fe80::d25f:b8ff:fefd:1ed0.
Mar 08 10:23:19 htc-bbb4 avahi-daemon[330]: New relevant interface usb0.IPv6
for mDNS.
Mar 08 10:23:19 htc-bbb4 avahi-daemon[330]: Registering new address record for
fe80::d25f:b8ff:fefd:1ed0 on usb0.*.
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {RX} 2 packets 406 bytes
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {TX} 65 packets 18637 bytes
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {RX} 2 packets 406 bytes
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {TX} 65 packets 18637 bytes
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:23:23 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:23:23 htc-bbb4 kernel: device usb0 entered promiscuous mode
Mar 08 10:23:23 htc-bbb4 kernel: tether: port 1(usb0) entered forwarding state
Mar 08 10:23:23 htc-bbb4 kernel: tether: port 1(usb0) entered forwarding state
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {update} flags 36867 <UP>
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 2
<DOWN>
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 2
<DOWN>
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {RX} 2 packets 406 bytes
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {TX} 114 packets 32324 bytes
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:05 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 2
<DOWN>
Mar 08 10:35:05 htc-bbb4 kernel: tether: port 1(usb0) entered disabled state
Mar 08 10:35:07 htc-bbb4 kernel: tether: port 1(usb0) entered forwarding state
Mar 08 10:35:07 htc-bbb4 kernel: tether: port 1(usb0) entered forwarding state
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {update} flags 102467
<UP,RUNNING,LOWER_UP>
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {RX} 2 packets 406 bytes
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {TX} 114 packets 32324 bytes
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 address
D0:5F:B8:FD:1E:D0 mtu 1500
Mar 08 10:35:07 htc-bbb4 connmand[14283]: usb0 {newlink} index 3 operstate 6
<UP>
### Network Note tether with 192.168.0.1/24 network
debian@htc-bbb4:~/Data/projects/connman$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
link/ether d0:5f:b8:fd:1e:d4 brd ff:ff:ff:ff:ff:ff
inet 10.78.3.193/24 brd 10.78.3.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::d25f:b8ff:fefd:1ed4/64 scope link
valid_lft forever preferred_lft forever
3: usb0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
master tether state UP group default qlen 1000
link/ether d0:5f:b8:fd:1e:d0 brd ff:ff:ff:ff:ff:ff
inet6 fe80::d25f:b8ff:fefd:1ed0/64 scope link
valid_lft forever preferred_lft forever
4: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
5: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
6: tether: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc noqueue
state UP group default
link/ether d0:5f:b8:fd:1e:d0 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.1/24 brd 192.168.0.255 scope global tether
valid_lft forever preferred_lft forever
inet6 fe80::7866:94ff:fef5:db59/64 scope link
valid_lft forever preferred_lft forever
debian@htc-bbb4:~/Data/projects/connman$ sudo bridge link show
3: usb0 state UP : <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 master
tether state forwarding priority 32 cost 100
debian@htc-bbb4:~/Data/projects/connman$
Laptop (Linux Mint)
===
brian_anderson@htc-thinkpad1 ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state
DOWN group default qlen 1000
link/ether 54:ee:75:31:34:94 brd ff:ff:ff:ff:ff:ff
inet6 fe80::56ee:75ff:fe31:3494/64 scope link
valid_lft forever preferred_lft forever
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN
group default qlen 1000
link/ether e8:b1:fc:46:1d:ba brd ff:ff:ff:ff:ff:ff
inet6 fe80::eab1:fcff:fe46:1dba/64 scope link
valid_lft forever preferred_lft forever
39: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UNKNOWN group default qlen 1000
link/ether d0:5f:b8:fd:1e:d6 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.2/24 brd 192.168.0.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::d25f:b8ff:fefd:1ed6/64 scope link
valid_lft forever preferred_lft forever