Re: 7.0 - ifconfig create is not working as expected?



On Sat, Mar 29, 2008 at 03:43:44PM -0500, Brooks Davis wrote:

I was using following command in FreeBSD 6.2:
# ifconfig lo1 create inet 172.16.16.2 netmask 255.255.255.0
In FreeBSD 7.0 I got an error:
# ifconfig lo1 create inet 172.16.16.2 netmask 255.255.255.0
ifconfig: inet: bad value
But it is working splitted in to two commands:
# ifconfig lo1 create
# ifconfig lo1 inet 172.16.16.2 netmask 255.255.255.0
Is this expected behavior or should I file a PR?
This expected. There's some argument it's wrong, but filing a PR is
unlikely to cause it to change any time soon.

Why? The same with creating gif-tunnel, now I need to invoke ifconfig
twice, once for 'create' and once for other tunnel parameters,
whereas for RELENG_6 this works: 'ifconfig gif0 create tunnel 1.1.1.1 2.2.2.2'

This breaks existing setups/scripts. This is POLA issue.
Why was it broken?

Eugene Grosbein
_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: FC4 internet connection
    ... can you post the output to the following commands? ... service network status ...
    (Fedora)
  • Re: Connecting to internet through ethernet card..
    ... I have ethernet card for inet connection. ... here is results of commands, be shure - hidden IP's pointed correctly. ... I've used ifconfig command to assign certain IPs and netmasks to ... I've used route to add the default gateway. ...
    (comp.os.linux.misc)
  • Re: TCPIP : Lost default route
    ... I have also seen ifconfig commands remove the default route. ... $SYSCONFIG -r inet tcp_recvspace=129904 ...
    (comp.os.vms)
  • Re: Trouble with multiple IPs on one interface
    ... Never mind question number 2. ... ifconfig and realized that I was trying to see something that would ... >1) Is there a difference between the following two commands (and I ... >show all IPs that are currently assigned to an interface? ...
    (comp.unix.bsd.freebsd.misc)
  • Re: What to do when a command isnt found?
    ... If you're going to restrict access to the commands in /sbin, ... should also change the permissions on the /sbin directory so ... running ifconfig or about trying to bring down eth0? ... One thing I think you are missing is that keeping these commands off ...
    (Fedora)