Comments 7
Если я вас правильно понял, то для Linux это делается следующим образом:
ifconfig eth0:1 172.16.0.1 netmask 255.255.255.00
0
Да, Вы правы, принцип верный. Различие идёт в синтаксисе. В Вашем случае не нужно ключевое слово alias, а ставится через двоеточие, но за все вариации Linux не поручусь.
0
лучше использовать средства, предоставленные iproute2
/sbin/ip ad ad 172.16.0.1/24 dev eth0
но я крайне не рекомендую вешать в линуксе алиасы куда-либо, кроме lo: если алиас висит, к примеру, на eth0, то при добавлении на eth0 нового вилана этот алиас молча пропадет. Вот такой вот неприятный сюрприз
/sbin/ip ad ad 172.16.0.1/24 dev eth0
но я крайне не рекомендую вешать в линуксе алиасы куда-либо, кроме lo: если алиас висит, к примеру, на eth0, то при добавлении на eth0 нового вилана этот алиас молча пропадет. Вот такой вот неприятный сюрприз
0
Андрюх, ты чё стебёшся?!?! Ты думашь что есть кто нибудь кто этого не знает O_O
0
Во фряхе уже давно можно прописывать нормальный алиасинг с нормальным указанием маски:
Пример для re0:
ifconfig_re0=«inet 1.1.1.1 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias0=«inet 1.1.1.2 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias1=«inet 1.1.1.3 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias2=«inet 1.1.1.4 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias3=«inet 1.1.1.5 -txcsum netmask 255.255.255.248»
А то, о чем вы пишете, пардон май френч, устаревшее извращение :)
Пример для re0:
ifconfig_re0=«inet 1.1.1.1 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias0=«inet 1.1.1.2 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias1=«inet 1.1.1.3 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias2=«inet 1.1.1.4 -txcsum netmask 255.255.255.248»
ifconfig_re0_alias3=«inet 1.1.1.5 -txcsum netmask 255.255.255.248»
А то, о чем вы пишете, пардон май френч, устаревшее извращение :)
0
Sign up to leave a comment.
IP алиасинг — FreeBSD