Travelmate support thread

Yep, it's all OK. I just didn't get a chance to update the first post (real life, daytime job etc.) :wink:

If you ask me, than clearly go with GL.inet ... more RAM, more FLASH and really good OpenWrt support at all.

Hello @dibdot. I'm trying to compile using imagebuilder (19.08.4) and your latest packages (1.4.13 dropped on the packages folder). This method worked previously with another router. Now I'm trying to compile for a WDR3600 and I'm getting this:

Collected errors:
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/etc/hotplug.d/ntp/25-dnsmasqsec
	But that file is already provided by package  * dnsmasq-full
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/dnsmasq
	But that file is already provided by package  * dnsmasq-full
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/usr/lib/dnsmasq/dhcp-script.sh
	But that file is already provided by package  * dnsmasq-full
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/usr/sbin/dnsmasq
	But that file is already provided by package  * dnsmasq-full
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/usr/share/acl.d/dnsmasq_acl.json
	But that file is already provided by package  * dnsmasq-full
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/usr/share/dnsmasq/dhcpbogushostname.conf
	But that file is already provided by package  * dnsmasq-full
 * check_data_file_clashes: Package dnsmasq wants to install file /home/gonza/Desktop/New/openwrt-imagebuilder-18.06.4-ar71xx-generic.Linux-x86_64/build_dir/target-mips_24kc_musl/root-ar71xx/usr/share/dnsmasq/rfc6761.conf
	But that file is already provided by package  * dnsmasq-full
 * opkg_install_cmd: Cannot install package dnsmasq.
make[2]: *** [Makefile:153: package_install] Error 255
make[1]: *** [Makefile:114: _call_image] Error 2
make: *** [Makefile:193: image] Error 2

This is the command I'm using:
make image PROFILE=tl-wdr3600-v1 PACKAGES=“travelmate luci luci-app-travelmate”

With the other router I used version 1.4.9 and I'm seeing that on 1.4.10 you added a dependency on dnsmasq. I guess this is where the "problem" comes from... Do you know how can I fix it?

Seems to be a bug in the ImageBuilder, please use the workaround described here: https://github.com/openwrt/packages/issues/9750

Thank you @dibdot !! The workaround worked very well.

Hello again @dibdot . Sorry to bother you again. I have a question about the usage of the script.

Suppose I have three possible uplinks (in order of priority):

  1. Wifi A
  2. Wifi B
  3. Wifi C

And I set to true the following options:

  • proactively scan and switch to a higher prioritized uplink, despite of an already existing connection
  • treats a missing internet availability as an error
  • automatically resets the 'Faulty Stations' list after 5 minutes

Now suppose the WiFi A looses internet connectivity. The script will detect it as an error, mark the station as "Faulty" and then switch to WiFi B. After 5 minutes, the Faulty Station list will reset. My question is... when the list gets reseted will the script connecto to WiFi A? Even if there's still no internet connectivity? This will generate an endless loop?

It would be nice if the script could check for internet connectivity BEFORE switching the wan access (I don't know if that is even possible!!). I would love that feature.

Thanks!!

Sorry, that's not possible.

Too bad! Thanks anyway. I guess I will set the reset timer as long as possible.

Just use the default of '0' which never resets the timer.

Yes I could. But I prefer my router to use the first uplink (the highest priority). So I need for travelmate to check from time to time if internet connectivity returned. If I set it to 0, then it will never connect again to uplink A. Right?

As long as uplink A is on your faulty list "yes". Options for you:

  • use the List Auto Expiry (max. 300/5 hours)

  • setup a cron job which restarts travelmate e.g. once a day

Great! I didn't think about restarting travelmate. That's a good idea. Thanks dibdot!

This has been fixed yesterday in OpenWrt master & 19.07 by @jow (for reference: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=bc61458b73c04f900c358be8b7ed37c84298472a)

Sweet ! Will try and report
Thanks, you're really on top of things !

Today I've released travelmate 1.5.0 which supports WPA3-Uplinks, too.
To get full WPA3 support you need to install either "wpad-openssl" or "wpad-wolfssl" (and remove the former wpad package). Travelmate now reports the found WPA Capabilities in the runtime information, e.g.:

wpa

Have fun! :wink:

1 Like

Hi, today I'm test latest version (1.5.0). I have 3 radios (radio0 - 2,4Ghz, radio1 - 5Ghz, and radio2 both 2,4 and 5 GHz - USB dongle wnd3200).
I have few questions/maybe issues:

  1. is it possible to add the same "Wireless station" on diffrent radio - in m case "radio0 and radio2" - When I add it, it overwrites previous one.
Sat Oct 19 14:29:57 2019 user.debug travelmate-1.5.0[1247]: f_check::: mode: rev, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 25, captive: 1, netcheck: 0
Sat Oct 19 14:29:57 2019 user.debug travelmate-1.5.0[1247]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 60
Sat Oct 19 14:29:57 2019 user.info travelmate-1.5.0[1247]: can't connect to uplink 'radio2/TP-Link_C84E/-' (3/5, TP-Link TL-WDR3500 v1, OpenWrt SNAPSHOT r11266-34939711a5)
Sat Oct 19 14:30:02 2019 user.notice mac80211: Failed command: iw phy phy0 set antenna 0xffffffff 0xffffffff
Sat Oct 19 14:30:02 2019 daemon.notice netifd: radio2 (4977): command failed: Not supported (-122)
Sat Oct 19 14:30:02 2019 user.notice mac80211: Failed command: iw phy phy0 set distance 0
Sat Oct 19 14:30:05 2019 kern.info kernel: [  369.231498] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

that's a bug/regression in the LuCI frontend, I will fix it tomorrow - stay tuned. :wink:

Thanks for quick response. Maybe one more thing. It looks like for some reason travelmate script didn't start scan:

Sat Oct 19 11:31:55 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: trm_GG1566364G534_CE_00_XX_XX_XX, mode: sta, network: trm_wwan, radio: radio2, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled: 1
Sat Oct 19 11:32:32 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: dev, name: -, status: false, connection: -, wait: 30, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:32:32 2019 user.debug travelmate-1.5.0[5301]: f_main ::: iwinfo: /usr/bin/iwinfo, dev_list: -, sta_list: trm_GG1566364G534_CE_00_XX_XX_XX-radio2, faulty_list: -
Sat Oct 19 11:32:32 2019 user.debug travelmate-1.5.0[5301]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 0
Sat Oct 19 11:32:32 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: initial, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:33:32 2019 user.debug travelmate-1.5.0[5301]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 0
Sat Oct 19 11:33:32 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: initial, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:33:32 2019 user.debug travelmate-1.5.0[5301]: f_main ::: status: false, proactive: 1
Sat Oct 19 11:33:32 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: default_radio0, mode: ap, network: lan, radio: radio0, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled:
Sat Oct 19 11:33:32 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: default_radio1, mode: ap, network: lan, radio: radio1, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled:
Sat Oct 19 11:33:33 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: default_radio2, mode: ap, network: lan, radio: radio2, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled:
Sat Oct 19 11:33:33 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: trm_GG1566364G534_CE_00_XX_XX_XX, mode: sta, network: trm_wwan, radio: radio2, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled: 1
Sat Oct 19 11:34:09 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: dev, name: -, status: false, connection: -, wait: 30, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:34:09 2019 user.debug travelmate-1.5.0[5301]: f_main ::: iwinfo: /usr/bin/iwinfo, dev_list: -, sta_list: trm_GG1566364G534_CE_00_XX_XX_XX-radio2, faulty_list: -
Sat Oct 19 11:34:10 2019 user.debug travelmate-1.5.0[5301]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 0
Sat Oct 19 11:34:10 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: initial, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:34:48 2019 user.debug travelmate-1.5.0[5301]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 0
Sat Oct 19 11:34:48 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: initial, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:34:48 2019 user.debug travelmate-1.5.0[5301]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 0
Sat Oct 19 11:34:48 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: initial, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:34:48 2019 user.debug travelmate-1.5.0[5301]: f_main ::: status: false, proactive: 1
Sat Oct 19 11:34:48 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: default_radio0, mode: ap, network: lan, radio: radio0, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled:
Sat Oct 19 11:34:49 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: default_radio1, mode: ap, network: lan, radio: radio1, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled:
Sat Oct 19 11:34:49 2019 user.debug travelmate-1.5.0[5301]: f_prep ::: config: trm_GG1566364G534_CE_00_XX_XX_XX, mode: sta, network: trm_wwan, radio: radio2, trm_radio: -, trm_active_sta: -, proactive: 1, trm_eapcheck: 1, trm_saecheck: 1, trm_owecheck: 1, disabled: 1
Sat Oct 19 11:35:25 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: dev, name: -, status: false, connection: -, wait: 30, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0
Sat Oct 19 11:35:25 2019 user.debug travelmate-1.5.0[5301]: f_main ::: iwinfo: /usr/bin/iwinfo, dev_list: -, sta_list: trm_GG1566364G534_CE_00_XX_XX_XX-radio2, faulty_list: -
Sat Oct 19 11:35:26 2019 user.debug travelmate-1.5.0[5301]: f_jsnup::: config: -, status: running / not connected, sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, faulty_list: -, list_expiry: 0
Sat Oct 19 11:35:26 2019 user.debug travelmate-1.5.0[5301]: f_check::: mode: initial, name: -, status: false, connection: -, wait: 1, max_wait: 30, min_quality: 35, captive: 1, netcheck: 0

If you need any more information about configuration just let me know
One more thing: you use "/usr/bin/iwinfo radio2 scan" so it result in about at least 5 APs

Please post your travelmate config as well - thanks!

Edit: And please post also your wireless config (or send it via Email to my maintainers address).