Date: Tue, 1 Feb 2011 10:15:58 +0800 From: Yue Wu <vanopen@gmail.com> To: freebsd-stable@freebsd.org Subject: Re: Error produced by static ip setting: ifconfig: inet: bad value Message-ID: <20110201021558.GA33543@fbsd.t60.cpu> In-Reply-To: <20110201020556.GA92331@icarus.home.lan> References: <20110131125729.GA5163@fbsd.t60.cpu> <201101311450.25738.bschmidt@freebsd.org> <20110201015547.GA17910@fbsd.t60.cpu> <20110201020556.GA92331@icarus.home.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 31, 2011 at 06:05:56PM -0800, Jeremy Chadwick wrote: > On Tue, Feb 01, 2011 at 09:55:47AM +0800, Yue Wu wrote: > > On Mon, Jan 31, 2011 at 02:50:25PM +0100, Bernhard Schmidt wrote: > > > On Monday, January 31, 2011 13:57:29 Yue Wu wrote: > > > > List, > > > > > > > > Hi. > > > > > > > > I use following setting for my wireless networking enviroment: > > > > > > > > ifconfig_wlan0="mode 11g bssid my:bssid wepmode on weptxkey 1 > > > > wepkey 1:0x1111111111 DHCP" > > > > > > > > But I don't like DHCP and want to use static ip, so I tried: > > > > > > > > ifconfig_wlan0="mode 11g bssid my:bssid wepmode on weptxkey 1 > > > > wepkey 1:0x1111111111 inet 192.168.1.144 netmask 255.255.255.0" > > > > > > > > But the setting makes BSD networking not working anymore, and when > > > > the system starts up, there's an error message: > > > > > > > > ifconfig: inet: bad value > > > > > > > > What's wrong? How to use static ip in my wireless networking? > > > > > > Remove the 'inet', it isn't required. > > > > > > > Thanks Schmidt, I haven't tried with your advice because the issue has > > gone after I put the `inet' in front of the value of ifconfig_wlan0, I > > will take a note for your hint and try it next time ;p > > > > p.s., examples in the handbook [1] have the `inet', why? > > > > [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless.html > > The advice you were given is incorrect; you should absolutely be > specifying the address family (inet). The syntax of the ifconfig(8) > line matters -- meaning, you're hitting an intentional design limitation > of the parser. You cannot put the "inet x.x.x.x" part at the end. > > Please see the ifconfig(8) man page. Here's the specific part: > > ifconfig [-L] [-k] [-m] [-n] interface [create] [address_family] > [address [dest_address]] [parameters] > > address_family = something like "inet", "inet6", etc. > > address = something like 1.2.3.4 or, or a CIDR address like 1.2.3.4/24 > (which would expand to "inet 1.2.3.4 netmask 255.255.255.0") > > parameters = dependent upon the interface you're configuring. Fore > wireless interfaces, you'll need to see the man page section for that. > > Hope this helps. > It helps a lot, thank you for detailed explanation, I get it now :) -- Regards, Yue Wu Key Laboratory of Modern Chinese Medicines Department of Traditional Chinese Medicine China Pharmaceutical University No.24, Tongjia Xiang Street, Nanjing 210009, China
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110201021558.GA33543>