Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 May 2007 14:29:03 -0700
From:      Christopher Cowart <ccowart@rescomp.berkeley.edu>
To:        Gunther Mayer <kilian@redbutton.co.za>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Spaces in SSID in /etc/rc.conf
Message-ID:  <20070514212903.GS25685@rescomp.berkeley.edu>
In-Reply-To: <4648BC6C.4020609@gmail.com>
References:  <4648BC6C.4020609@gmail.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help

--f5XwDZYQieeN6n9K
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, May 14, 2007 at 09:45:48PM +0200, Gunther Mayer wrote:
> Hi there,
>=20
> I got a low key server who is wirelessly connected to the net using an=20
> SSID that contains a space. In rc.conf I define the ifconfig line for=20
> configuration of my wireless interface upon bootup, but the entire line=
=20
> reads something like
>=20
> ifconfig_ath0=3D' inet 192.168.0.1 ssid "my network" '
>=20
> No matter how I tweak the quotes (single then double, other way round,=20
> with lots of \\) I never get my interface to configure properly upon=20
> bootup and I need to get to the console to fix it up. I thought I knew=20
> shell syntax but this is beyond me or manpages...
>=20
> What's the right way to do this?

One approach would be to navigate the series of function calls defined
in /etc/network.subr. I just took a brief look, but it's not immediately
obvious how many times you're going to have to escape exactly what to
get the behavior you desire.

Another option would be to make the file /etc/start_if.ath0, containing
the line `ifconfig ... ssid "my network"`. This file would be sourced
when /etc/rc.d/netif starts the network interfaces, before the rc
variable ifconfig_ath0 is run. You can then omit the variable
ifconfig_ath0 from /etc/rc.conf.

For more hints, look in /etc/netif, /etc/network.subr, and /etc/rc.subr.

--=20
Chris Cowart
Lead Systems Administrator
Network Infrastructure, RSSP-IT
UC Berkeley

--f5XwDZYQieeN6n9K
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFGSNSfV3SOqjnqPh0RAtdvAJ4x9+KEoIWtH//k6iYFaKUBNJ2NTACfXXWM
EW0DYlbiQZYVsiAlqke0dG0=
=H14n
-----END PGP SIGNATURE-----

--f5XwDZYQieeN6n9K--



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20070514212903.GS25685>