21 июня 2011 г. 13:38 пользователь Denis Zaika <[email protected]> написал:
> [root@host ~]# ifconfig re0 1.1.1.1/24 alias
> [root@host ~]# ifconfig re0 1.1.1.2/25 alias
> [root@host ~]# ifconfig re0
> re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0
> mtu 1500
>
> options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
>        ether 00:1d:7d:03:48:8d
>        inet 10.110.10.48 netmask 0xffffff00 broadcast 10.110.10.255
>        inet 1.1.1.1 netmask 0xffffff00 broadcast 1.1.1.255
>        inet 1.1.1.2 netmask 0xffffff80 broadcast 1.1.1.127
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>
> Это - 8.2.

Читайте внимательно! Я написал, что при ручном добавлении алиаса маска
остаётся такой, какой её и указали. Замена на /32 была только во время
загрузки, на 8.1 вроде.

А вообще - см. письмо из другой ветки.
от      Oleg Cherevko [email protected]
время в зоне отправителя        Отправлено в 8:02 (GMT+03:00) Время в зоне
отправителя: 15:14.
кому    [email protected]
дата    21 июня 2011 г. 8:02
тема    [freebsd] ifconfig inet alias netmask, давайте, наконец, разберемся
список рассылки <freebsd.uafug.org.ua>
> Вот уже не первый раз читаю как одни поучают других на тему того, что при 
> добавлении нескольких IP-адресов из одной подсети alias'ами на сетевой 
> интерфейс netmask'и для alias'ов должны быть 0xffffffff.

> Да, я знаю, что в man ifconfig написано "...a non-conflicting netmask must be 
> given. Usually 0xffffffff is most appropriate".
> Да, я знаю, что код, обрабатывающий ipv4_addrs_xxx из rc.conf добавляет все 
> адреса из одной подсети, кроме первого, с маской /32.
> Да, я знаю, что на многих Internet-заборах понаписаны горы советов про 
> netmask 0xffffffff для alias'ов.

Ответить