The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"А как в FreeBSD на одну сетевуху повесить несколько IP???"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"А как в FreeBSD на одну сетевуху повесить несколько IP???"
Сообщение от Xaep emailИскать по авторуВ закладки on 15-Мрт-04, 11:33  (MSK)
Видел серваки, у которых на одну сетевую карту повешенно много ип адрессов.

Вроде наверное делается это как-то типа

ifconfig eth0:1 xxx.xxx.xxx.xxx netmask 255.255.255.248
ifconfig eth0:2 yyy.yyy.yyy.yyy netmask 255.255.255.248

и т.д.

Но там сервак был под Линуксом. А как подобное сделать во FreeBSD 5.2

При попытке написать тоже самое, был ответ, что типа не известно устройство eth0:1

Как же такое реализовать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "А как в FreeBSD на одну сетевуху повесить несколько IP???"
Сообщение от Andr emailИскать по авторуВ закладки on 15-Мрт-04, 11:36  (MSK)
>Видел серваки, у которых на одну сетевую карту повешенно много ип адрессов.
>
>
>Вроде наверное делается это как-то типа
>
>ifconfig eth0:1 xxx.xxx.xxx.xxx netmask 255.255.255.248
>ifconfig eth0:2 yyy.yyy.yyy.yyy netmask 255.255.255.248
>
>и т.д.
>
>Но там сервак был под Линуксом. А как подобное сделать во FreeBSD
>5.2
>
>При попытке написать тоже самое, был ответ, что типа не известно устройство
>eth0:1
>
>Как же такое реализовать?

ifconfig eth0 inet xxx.xxx.xxx.xxx netmask 255.255.255.248
ifconfig eth0 inet yyy.yyy.yyy.yyy netmask 255.255.255.248 alias 0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "А как в FreeBSD на одну сетевуху повесить несколько IP???"
Сообщение от lavr emailИскать по авторуВ закладки on 15-Мрт-04, 11:46  (MSK)
>Видел серваки, у которых на одну сетевую карту повешенно много ип адрессов.
>
>
>Вроде наверное делается это как-то типа
>
>ifconfig eth0:1 xxx.xxx.xxx.xxx netmask 255.255.255.248
>ifconfig eth0:2 yyy.yyy.yyy.yyy netmask 255.255.255.248
>
>и т.д.
>
>Но там сервак был под Линуксом. А как подобное сделать во FreeBSD
>5.2
>
>При попытке написать тоже самое, был ответ, что типа не известно устройство
>eth0:1
>
>Как же такое реализовать?

man ifconfig | search alias

man rc.conf

/etc/rc.conf:
...
#-- unix1
ifconfig_fxp0="inet 159.93.17.121  netmask 255.255.240.0"
#-- xnc
ifconfig_fxp0_alias0="inet 159.93.25.88  netmask 255.255.255.255"
#-- mp3
ifconfig_fxp0_alias1="inet 159.93.17.129  netmask 255.255.255.255"
#-- dunix1
ifconfig_fxp0_alias2="inet 193.124.144.1 netmask 255.255.255.0"
...
[unix1]~ > ifconfig fxp0
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 159.93.17.121 netmask 0xfffff000 broadcast 159.93.31.255
        inet6 fe80::250:8bff:fe5b:ae06%fxp0 prefixlen 64 scopeid 0x1
        inet 159.93.25.88 netmask 0xffffffff broadcast 159.93.25.88
        inet 159.93.17.129 netmask 0xffffffff broadcast 159.93.17.129
        inet 193.124.144.1 netmask 0xffffff00 broadcast 193.124.144.255
        ether 00:50:8b:5b:ae:06
        media: Ethernet 100baseTX <full-duplex>
        status: active
[unix1]~ >

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "А как в FreeBSD на одну сетевуху повесить несколько IP???"
Сообщение от Xaep emailИскать по авторуВ закладки on 15-Мрт-04, 12:52  (MSK)
>>Видел серваки, у которых на одну сетевую карту повешенно много ип адрессов.
>>
>>
>>Вроде наверное делается это как-то типа
>>
>>ifconfig eth0:1 xxx.xxx.xxx.xxx netmask 255.255.255.248
>>ifconfig eth0:2 yyy.yyy.yyy.yyy netmask 255.255.255.248
>>
>>и т.д.
>>
>>Но там сервак был под Линуксом. А как подобное сделать во FreeBSD
>>5.2
>>
>>При попытке написать тоже самое, был ответ, что типа не известно устройство
>>eth0:1
>>
>>Как же такое реализовать?
>
>man ifconfig | search alias
>
>man rc.conf
>
>/etc/rc.conf:
>...
>#-- unix1
>ifconfig_fxp0="inet 159.93.17.121  netmask 255.255.240.0"
>#-- xnc
>ifconfig_fxp0_alias0="inet 159.93.25.88  netmask 255.255.255.255"
>#-- mp3
>ifconfig_fxp0_alias1="inet 159.93.17.129  netmask 255.255.255.255"
>#-- dunix1
>ifconfig_fxp0_alias2="inet 193.124.144.1 netmask 255.255.255.0"
>...
>[unix1]~ > ifconfig fxp0
>fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>        inet 159.93.17.121 netmask 0xfffff000
>broadcast 159.93.31.255
>        inet6 fe80::250:8bff:fe5b:ae06%fxp0 prefixlen 64
>scopeid 0x1
>        inet 159.93.25.88 netmask 0xffffffff
>broadcast 159.93.25.88
>        inet 159.93.17.129 netmask 0xffffffff
>broadcast 159.93.17.129
>        inet 193.124.144.1 netmask 0xffffff00
>broadcast 193.124.144.255
>        ether 00:50:8b:5b:ae:06
>        media: Ethernet 100baseTX <full-duplex>
>        status: active
>[unix1]~ >

Фигня какая-то. Пишет типа

ifconfig: ioctl (SIOCAIFADDR): File exists

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "А как в FreeBSD на одну сетевуху повесить несколько IP???"
Сообщение от lavr emailИскать по авторуВ закладки on 15-Мрт-04, 13:04  (MSK)
>Фигня какая-то. Пишет типа
>
>ifconfig: ioctl (SIOCAIFADDR): File exists

потому что man ifconfig нужно читать ВНИМАТЕЛЬНО, если ты используешь
алиас для второго адреса из той же сети что на основном интерфейсе,
то маска должна быть 255.255.255.255:

сеть класса B: 159.93

[unix1]~ > ifconfig fxp0 | grep 159.93
        inet 159.93.17.121 netmask 0xfffff000 broadcast 159.93.31.255
        inet 159.93.25.88 netmask 0xffffffff broadcast 159.93.25.88
        inet 159.93.17.129 netmask 0xffffffff broadcast 159.93.17.129
[unix1]~ >

159.93.17.121 - адрес основного интерфейса fxp0, остальные алиасы

#-- unix1
ifconfig_fxp0="inet 159.93.17.121  netmask 255.255.240.0"
#-- xnc
ifconfig_fxp0_alias0="inet 159.93.25.88  netmask 255.255.255.255"
#-- mp3
ifconfig_fxp0_alias1="inet 159.93.17.129  netmask 255.255.255.255"

выше сеть 159.93, ниже используется алиас для адреса из другой сети,
поэтому могу смело использовать маску 255.255.255.0

#-- dunix1
ifconfig_fxp0_alias2="inet 193.124.144.1 netmask 255.255.255.0"
#

уже конкретный man и конкретный пример прочитать не можем? :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "А как в FreeBSD на одну сетевуху повесить несколько IP???"
Сообщение от Xaep emailИскать по авторуВ закладки on 15-Мрт-04, 13:25  (MSK)
>>Фигня какая-то. Пишет типа
>>
>>ifconfig: ioctl (SIOCAIFADDR): File exists
>
>потому что man ifconfig нужно читать ВНИМАТЕЛЬНО, если ты используешь
>алиас для второго адреса из той же сети что на основном интерфейсе,
>
>то маска должна быть 255.255.255.255:
>
>сеть класса B: 159.93
>
>[unix1]~ > ifconfig fxp0 | grep 159.93
>        inet 159.93.17.121 netmask 0xfffff000
>broadcast 159.93.31.255
>        inet 159.93.25.88 netmask 0xffffffff
>broadcast 159.93.25.88
>        inet 159.93.17.129 netmask 0xffffffff
>broadcast 159.93.17.129
>[unix1]~ >
>
>159.93.17.121 - адрес основного интерфейса fxp0, остальные алиасы
>
>#-- unix1
>ifconfig_fxp0="inet 159.93.17.121  netmask 255.255.240.0"
>#-- xnc
>ifconfig_fxp0_alias0="inet 159.93.25.88  netmask 255.255.255.255"
>#-- mp3
>ifconfig_fxp0_alias1="inet 159.93.17.129  netmask 255.255.255.255"
>
>выше сеть 159.93, ниже используется алиас для адреса из другой сети,
>поэтому могу смело использовать маску 255.255.255.0
>
>#-- dunix1
>ifconfig_fxp0_alias2="inet 193.124.144.1 netmask 255.255.255.0"
>#
>
>уже конкретный man и конкретный пример прочитать не можем? :(


Можем. Но по скольку руки чешутся, и хочется быстро... Читаю не вснимательно. Кстати был и другой способ решения. Правда кривой как пикец. Но все же..

Все равно спасибо огромное!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру