Re: /etc/rc.d/location script issues... (location.sh)

Lars Eggert <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Organization USC Information Sciences Institute
Message-ID <[email protected]>
Peter,

Peter Losher wrote:
> So I have been using Lars Eggert's location.sh (v1.25) script (seen at 
> http://www.isi.edu/larse/etc.html), and it's just what I am looking for 
> as I am usually at several sites, with a mix of wireless and wired net 
> access. (esp. now that I can use the Broadcom NIC on my Inspiron 5100 in 
> -current - Yay!)  However I have some issues, and I wondered whether 
> anyone has come across them, and if they got around them.
> 
> First - is there any way to specify what interfaces get probed by the 
> script?  With my wireless card, I have three possible NIC's - the 
> wireless card (wi0), the on-board Broadcom BCM4401 (bfe0), and the 
> support for a Firewire NIC (fwe0).  Now I don't ever see myself plugging 
> in a Firewire NIC anytime soon, so I would rather not have that 
> interface probed.  I have tried setting "network_interfaces="wi0 bfe0 
> lo0"" in rc.conf, but it looks like location.sh doesn't honor it.

it probes all interfaces it finds, except loopback. I had not thought 
about limiting this, but if you have a patch to restrict probing to 
$network_interfaces, please send it to me.

> Second - Anyone get this around 10 times when each interface doesn't get 
> a response to a ping?
> 
> Can't grep /var/run/dhclient.leases : No such file or directory
> (another reason why I don't want fwe0 probed, it's another delay)

There's probably some error redirection into /dev/null missing. You can 
also try lowering probe_delay.

> Third - How do you find out what IP should be probed?.  I have been able 
> to detect wireless hubs/AP's just fine, but esp. on wired nets, I have 
> tried probing switches, default route, etc. and I get no ping response.

Probing works best with the arping port installed. The ping/shcp probes 
don't work in many cases. If you don't have arping installed, I strongly 
recommend it.

Good peers for probing are nodes at a given location that don't change 
IP addresses often, e.g., routers and servers.

Lars
-- 
Lars Eggert <[email protected]>           USC Information Sciences Institute
smime.p7s (application/x-pkcs7-signature, 3.4 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.