[arch-general] netcfg wlan connection renewal

Philipp Überbacher hollunder at lavabit.com
Sat Oct 8 07:28:19 EDT 2011


Excerpts from Thomas Bächler's message of 2011-09-28 13:14:06 +0200:
> Am 28.09.2011 11:53, schrieb Philipp:
> > Hi there,
> > I use netcfg for my university wlan (eduroam). It works fine for a while
> > but after a couple of minutes I get disconnected and need to reconnect
> > manually. I think that happens pretty regularly, so I assume that some
> > kind of connection renewal doesn't work for some reason. Any idea what
> > could be wrong, how to fix it or how to reconnect automatically?
> 
> No idea why this might go wrong. I suggest you use net-auto-wireless,
> that will handle everything gracefully.

I took some time today to fiddle with netcfg, ifplugd, net-auto-wireless
and wpa_actiond. Your script, slightly modified, works fine in my case
Thomas, thanks. Took me a bit to figure that it needs to replace
ifplugd.action though.

Now with net-auto-wireless before ifplugd in the daemons-array the
system works fine (as long as I'm not too fast with unplugging and
replugging). I get just cable at home and wireless at university,
everything's fine, except that I still get disconnected from the
university wlan about every 30 minutes. net-auto-wireless didn't change
a thing in this regard. Here's an excerpt from everything.log, pretty
beginning with bootup. The reconnects in there are from manually running
'/etc/rc.d/net-auto-wireless restart', the thing that I tried to avoid.
I have no idea why these disconnects happen:

-----

Oct  8 12:03:34 localhost kernel: [   11.539025] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/inp
ut6
Oct  8 12:03:34 localhost kernel: [   11.739452] [drm] initialized overlay support
Oct  8 12:03:34 localhost kernel: [   11.872555] fbcon: inteldrmfb (fb0) is primary device
Oct  8 12:03:34 localhost kernel: [   11.914034] fixme: max PWM is zero.
Oct  8 12:03:34 localhost kernel: [   11.918693] Console: switching to colour frame buffer device 160x50
Oct  8 12:03:34 localhost kernel: [   11.922746] fb0: inteldrmfb frame buffer device
Oct  8 12:03:34 localhost kernel: [   11.922748] drm: registered panic notifier
Oct  8 12:03:34 localhost kernel: [   11.944380] acpi device:04: registered as cooling_device1
Oct  8 12:03:34 localhost kernel: [   11.944990] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/inp
ut/input7
Oct  8 12:03:34 localhost kernel: [   11.945133] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
Oct  8 12:03:34 localhost kernel: [   11.945475] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Oct  8 12:03:34 localhost kernel: [   12.341015] EXT4-fs (sda3): warning: maximal mount count reached, running e2fsck is recom
mended
Oct  8 12:03:34 localhost kernel: [   12.422472] EXT4-fs (sda3): re-mounted. Opts: user_xattr,acl,barrier=1,nodelalloc,data=or
dered
Oct  8 12:03:34 localhost kernel: [   12.480155] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
Oct  8 12:03:34 localhost kernel: [   12.525213] Adding 2104508k swap on /dev/sda2.  Priority:-1 extents:1 across:2104508k 
Oct  8 12:03:37 localhost wpa_actiond[907]: Starting wpa_actiond session for interface 'wlan0'
Oct  8 12:03:38 localhost ifplugd(eth0)[942]: ifplugd 0.28 initializing.
Oct  8 12:03:38 localhost kernel: [   18.524010] tg3 0000:02:00.0: irq 45 for MSI/MSI-X
Oct  8 12:03:38 localhost ifplugd(eth0)[942]: Using interface eth0/00:1D:72:CC:61:88 with driver <tg3> (version: 3.119)
Oct  8 12:03:38 localhost ifplugd(eth0)[942]: Using detection mode: SIOCETHTOOL
Oct  8 12:03:38 localhost ifplugd(eth0)[942]: Initialization complete, link beat not detected.
Oct  8 12:03:38 localhost crond[1006]: /usr/sbin/crond 4.5 dillon's cron daemon, started with loglevel info
Oct  8 12:03:38 localhost ntpd[1000]: ntpd 4.2.6p3 at 1.2290-o Sun Apr  3 17:50:25 UTC 2011 (1)
Oct  8 12:03:38 localhost ntpd[1008]: proto: precision = 1.187 usec
Oct  8 12:03:38 localhost kernel: [   19.249394] NET: Registered protocol family 10
Oct  8 12:03:38 localhost kernel: [   19.250412] ADDRCONF(NETDEV_UP): eth0: link is not ready
Oct  8 12:03:38 localhost kernel: [   19.280690] 
Oct  8 12:03:39 localhost ntpd[1008]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
Oct  8 12:03:39 localhost ntpd[1008]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Oct  8 12:03:39 localhost ntpd[1008]: Listen and drop on 1 v6wildcard :: UDP 123
Oct  8 12:03:39 localhost ntpd[1008]: Listen normally on 2 lo 127.0.0.1 UDP 123
Oct  8 12:03:39 localhost ntpd[1008]: bind(19) AF_INET6 fe80::222:69ff:fe73:3c68%2#123 flags 0x11 failed: Cannot assign reques
ted address
Oct  8 12:03:39 localhost ntpd[1008]: unable to create socket on wlan0 (3) for fe80::222:69ff:fe73:3c68#123
Oct  8 12:03:39 localhost ntpd[1008]: failed to init interface for address fe80::222:69ff:fe73:3c68
Oct  8 12:03:39 localhost ntpd[1008]: Listen normally on 4 lo ::1 UDP 123
Oct  8 12:03:39 localhost ntpd[1008]: peers refreshed
Oct  8 12:03:39 localhost wpa_actiond[907]: Interface 'wlan0' connected to network 'eduroam'
Oct  8 12:03:40 localhost ntpd[1008]: Deferring DNS for pool.ntp.org 1
Oct  8 12:03:40 localhost ntpd[1045]: signal_no_reset: signal 17 had flags 4000000
Oct  8 12:03:40 localhost laptop-mode: Laptop mode 
Oct  8 12:03:40 localhost laptop-mode: enabled, not active
Oct  8 12:03:40 localhost ntpd[1008]: bind(20) AF_INET6 fe80::222:69ff:fe73:3c68%2#123 flags 0x11 failed: Cannot assign reques
ted address
Oct  8 12:03:40 localhost ntpd[1008]: unable to create socket on wlan0 (5) for fe80::222:69ff:fe73:3c68#123
Oct  8 12:03:40 localhost ntpd[1008]: failed to init interface for address fe80::222:69ff:fe73:3c68
Oct  8 12:03:42 localhost ntpd_intres[1045]: host name not found: pool.ntp.org
Oct  8 12:03:42 localhost dhcpcd[1376]: version 5.2.12 starting
Oct  8 12:03:42 localhost dhcpcd[1376]: wlan0: rebinding lease of 192.168.0.140
Oct  8 12:03:42 localhost dhcpcd[1376]: wlan0: NAK: from 143.205.175.4
Oct  8 12:03:43 localhost dhcpcd[1376]: wlan0: broadcasting for a lease
Oct  8 12:03:45 localhost dhcpcd[1376]: wlan0: offered 143.205.193.100 from 143.205.192.2
Oct  8 12:03:45 localhost dhcpcd[1376]: wlan0: ignoring offer of 143.205.192.218 from 143.205.192.3
Oct  8 12:03:45 localhost dhcpcd[1376]: wlan0: acknowledged 143.205.193.100 from 143.205.192.2
Oct  8 12:03:45 localhost dhcpcd[1376]: wlan0: checking for 143.205.193.100
Oct  8 12:03:49 localhost kernel: [   30.256709] wlan0: no IPv6 routers present
Oct  8 12:03:51 localhost dhcpcd[1376]: wlan0: leased 143.205.193.100 for 86400 seconds
Oct  8 12:03:51 localhost dhcpcd[1376]: forked to background, child pid 1404
Oct  8 12:04:44 localhost ntpd_intres[1045]: DNS pool.ntp.org -> 86.59.113.114
Oct  8 12:04:44 localhost ntpd[1008]: Listen normally on 6 wlan0 143.205.193.100 UDP 123
Oct  8 12:04:44 localhost ntpd[1008]: Listen normally on 7 wlan0 fe80::222:69ff:fe73:3c68 UDP 123
Oct  8 12:04:44 localhost ntpd[1008]: peers refreshed
Oct  8 12:04:44 localhost ntpd[1008]: new interface(s) found: waking up resolver
Oct  8 12:05:01 localhost crond[1006]: FILE /var/spool/cron/root USER root PID 1592 job sys-hourly
Oct  8 12:05:02 localhost crond[1006]: exit status 1 from user root job sys-hourly
Oct  8 12:05:02 localhost crond[1593]: mailing cron output for user root job sys-hourly
Oct  8 12:05:02 localhost crond[1593]: unable to exec /usr/sbin/sendmail: cron output for user root job sys-hourly to /dev/nul
l
Oct  8 12:23:34 localhost -- MARK --
Oct  8 12:34:14 localhost wpa_actiond[907]: Interface 'wlan0' lost connection to network 'eduroam'
Oct  8 12:34:14 localhost dhcpcd[1404]: wlan0: carrier lost
Oct  8 12:34:44 localhost wpa_actiond[907]: Interface 'wlan0' disconnected from network 'eduroam'
Oct  8 12:34:44 localhost dhcpcd[2099]: sending signal 1 to pid 1404
Oct  8 12:34:44 localhost dhcpcd[1404]: received SIGHUP, releasing
Oct  8 12:34:44 localhost dhcpcd[1404]: wlan0: removing interface
Oct  8 12:34:44 localhost dhcpcd[2099]: waiting for pid 1404 to exit
Oct  8 12:34:45 localhost ntpd[1008]: Deleting interface #7 wlan0, fe80::222:69ff:fe73:3c68#123, interface stats: received=0, 
sent=0, dropped=0, active_time=1800 secs
Oct  8 12:34:45 localhost ntpd[1008]: Deleting interface #6 wlan0, 143.205.193.100#123, interface stats: received=28, sent=28,
 dropped=0, active_time=1800 secs
Oct  8 12:34:45 localhost ntpd[1008]: 86.59.113.114 interface 143.205.193.100 -> (none)
Oct  8 12:34:45 localhost ntpd[1008]: peers refreshed
Oct  8 12:43:34 localhost -- MARK --
Oct  8 12:46:49 localhost wpa_actiond[907]: Terminating wpa_actiond session for interface 'wlan0'
Oct  8 12:46:49 localhost kernel: [ 2608.732218] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Oct  8 12:46:52 localhost wpa_actiond[2575]: Starting wpa_actiond session for interface 'wlan0'
Oct  8 12:46:53 localhost kernel: [ 2612.995837] 
Oct  8 12:46:53 localhost wpa_actiond[2575]: Interface 'wlan0' connected to network 'eduroam'
Oct  8 12:46:55 localhost dhcpcd[2597]: version 5.2.12 starting
Oct  8 12:46:55 localhost dhcpcd[2597]: wlan0: rebinding lease of 143.205.193.100
Oct  8 12:46:55 localhost dhcpcd[2597]: wlan0: acknowledged 143.205.193.100 from 143.205.192.2
Oct  8 12:46:55 localhost dhcpcd[2597]: wlan0: checking for 143.205.193.100
Oct  8 12:46:59 localhost dhcpcd[2597]: wlan0: leased 143.205.193.100 for 86400 seconds
Oct  8 12:46:59 localhost dhcpcd[2597]: forked to background, child pid 2624
Oct  8 12:47:02 localhost kernel: [ 2621.749785] wlan0: no IPv6 routers present
Oct  8 12:49:45 localhost ntpd[1008]: Listen normally on 8 wlan0 143.205.193.100 UDP 123
Oct  8 12:49:45 localhost ntpd[1008]: Listen normally on 9 wlan0 fe80::222:69ff:fe73:3c68 UDP 123
Oct  8 12:49:45 localhost ntpd[1008]: peers refreshed
Oct  8 12:49:45 localhost ntpd[1008]: new interface(s) found: waking up resolver
Oct  8 13:03:34 localhost -- MARK --
Oct  8 13:05:01 localhost crond[1006]: FILE /var/spool/cron/root USER root PID 2779 job sys-hourly
Oct  8 13:05:01 localhost crond[1006]: exit status 1 from user root job sys-hourly
Oct  8 13:05:01 localhost crond[2780]: mailing cron output for user root job sys-hourly
Oct  8 13:05:01 localhost crond[2780]: unable to exec /usr/sbin/sendmail: cron output for user root job sys-hourly to /dev/null
Oct  8 13:07:16 localhost wpa_actiond[2575]: Interface 'wlan0' lost connection to network 'eduroam'
Oct  8 13:07:16 localhost dhcpcd[2624]: wlan0: carrier lost
Oct  8 13:07:46 localhost wpa_actiond[2575]: Interface 'wlan0' disconnected from network 'eduroam'
Oct  8 13:07:46 localhost dhcpcd[2809]: sending signal 1 to pid 2624
Oct  8 13:07:46 localhost dhcpcd[2624]: received SIGHUP, releasing
Oct  8 13:07:46 localhost dhcpcd[2624]: wlan0: removing interface
Oct  8 13:07:46 localhost dhcpcd[2809]: waiting for pid 2624 to exit
Oct  8 13:09:45 localhost ntpd[1008]: Deleting interface #9 wlan0, fe80::222:69ff:fe73:3c68#123, interface stats: received=0, sent=0, dropped=0, active_time=1200 secs
Oct  8 13:09:45 localhost ntpd[1008]: Deleting interface #8 wlan0, 143.205.193.100#123, interface stats: received=16, sent=17, dropped=2, active_time=1200 secs
Oct  8 13:09:45 localhost ntpd[1008]: 86.59.113.114 interface 143.205.193.100 -> (none)
Oct  8 13:09:45 localhost ntpd[1008]: peers refreshed
Oct  8 13:14:15 localhost wpa_actiond[2575]: Terminating wpa_actiond session for interface 'wlan0'
Oct  8 13:14:15 localhost kernel: [ 4255.385430] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Oct  8 13:14:18 localhost wpa_actiond[3075]: Starting wpa_actiond session for interface 'wlan0'
Oct  8 13:14:20 localhost kernel: [ 4259.664834] 
Oct  8 13:14:20 localhost wpa_actiond[3075]: Interface 'wlan0' connected to network 'eduroam'
Oct  8 13:14:22 localhost dhcpcd[3097]: version 5.2.12 starting
Oct  8 13:14:22 localhost dhcpcd[3097]: wlan0: rebinding lease of 143.205.193.100
Oct  8 13:14:22 localhost dhcpcd[3097]: wlan0: acknowledged 143.205.193.100 from 143.205.192.2
Oct  8 13:14:22 localhost dhcpcd[3097]: wlan0: checking for 143.205.193.100
Oct  8 13:14:26 localhost dhcpcd[3097]: wlan0: leased 143.205.193.100 for 86400 seconds
Oct  8 13:14:26 localhost dhcpcd[3097]: forked to background, child pid 3120
Oct  8 13:14:28 localhost kernel: [ 4268.242933] wlan0: no IPv6 routers present
Oct  8 13:14:45 localhost ntpd[1008]: Listen normally on 10 wlan0 143.205.193.100 UDP 123
Oct  8 13:14:45 localhost ntpd[1008]: Listen normally on 11 wlan0 fe80::222:69ff:fe73:3c68 UDP 123
Oct  8 13:14:45 localhost ntpd[1008]: peers refreshed
Oct  8 13:14:45 localhost ntpd[1008]: new interface(s) found: waking up resolver

-----

Any ideas?

Regards,
Philipp



More information about the arch-general mailing list