lsstarboy 发表于 2013-05-02 09:35

提醒:FreeBSD-9-stable的IP配置有点变化

想给网卡配置IP,发现传统的方式报错了,我这种懒人,就喜欢用简单的:

    root@wn:~ # ifconfig msk0 192.168.2.33/24
    ifconfig: ioctl (SIOCAIFADDR): Invalid argument


研究一下ifconfig的man,发现命令改了,要加inet:

    root@wn:~ # ifconfig msk0 inet 192.168.2.33/24


添加第二个IP就更麻烦了,浪费了我半天的时间,甚至重新编译了两次内核和world,就在放弃的时候,仔细研读了man,发现语法竟然变了:

root@wn:~ # ifconfig msk0 alias inet 192.168.2.33/24
ifconfig: can't set link-level netmask or broadcast

无论怎么设置,也是报这个错误。

看正确的吧:


    root@wn:~ # ifconfig re0 inet 192.168.2.33/24 add


删除:

    root@wn:~ # ifconfig re0 inet 192.168.2.33/24 -alias




--鄙视一下开发人员,弄个命令乱折腾啥?看了一下man,原来add是跟BSD兼容的一个命令,但是为什么把alias弄丢了。


door10000 发表于 2013-05-02 10:26

和openbsd一样了。

ulovko 发表于 2013-05-03 13:28

这个要注意了 O_o :emn31:
页: [1]
查看完整版本: 提醒:FreeBSD-9-stable的IP配置有点变化