LINUX.ORG.RU
ФорумAdmin

[FreeBSD] 3 IP на ифейсе, 2 из которых из одной сети

 


0

0

Здравствуй всезнающий all,

возникли проблемы при попытке проделать следующее:

FreeBSD 7.1-RELEASE

em0 - внешний ифейс, на нём 3 IP, первый с маской /27, алиасы (по факту это сеть /29) пробовал прописывать и с /32 и /29,

часть xx.xx.xx - во всех 3х случаях одинакова.

gw# ifconfig em0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether
inet xx.xx.xx.195 netmask 0xffffffe0 broadcast xx.xx.xx.223
inet xx.xx.xx.10 netmask 0xffffffff broadcast xx.xx.xx.10
inet xx.xx.xx.11 netmask 0xffffffff broadcast xx.xx.xx.11
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
gw#

Проблема: при таком раскладе пингуется только xx.xx.xx.195 и xx.xx.xx.10, если убрать xx.xx.xx.10 то начинает пинговаться xx.xx.xx.11.

Что я упускаю?


Странно... как я понял, проблема в том, что на одой карточке висят интерфейсы(x.10 & x.11) из одной сети. В linux такой фокус прокатывает.

markevichus ★★★
()
Ответ на: комментарий от markevichus

>>> Странно...

более чем, на Фри такой фокус тоже прокатывает, но вот в данном конкретном случае! Разве никто не сталкивался?

Den0k
() автор топика

проверь маски. В каждой из сетей должен быть хотя бы один ип с нормальной маской, чего у тебя не видно.

true_admin ★★★★★
()
Ответ на: комментарий от Den0k

>inet xx.xx.xx.10 netmask 0xffffffff broadcast xx.xx.xx.10
>inet xx.xx.xx.11 netmask 0xffffffff broadcast xx.xx.xx.11


Нда кстати говоря.....не заметил: с какого у вас маски 32 (0xffffffff)? Вот у вас и получает, что на интерфейсе может сидеть только 1 адрес.

markevichus ★★★
()
Ответ на: комментарий от markevichus

> с какого у вас маски 32

с man ifconfig:

" alias Establish an additional network address for this interface. This
is sometimes useful when changing network numbers, and one wishes
to accept packets addressed to the old interface. If the address
is on the same subnet as the first network address for this
interface, a non-conflicting netmask must be given. Usually
0xffffffff is most appropriate.
"

Den0k
() автор топика
Ответ на: комментарий от Den0k

Разве, у вас xx.xx.xx.10 с xx.xx.xx.11 должны быть "on the same subnet as the first network address(xx.xx.xx.195) for this interface"?
Что-то не понимаю, почему они говорят, что маска 0xffffffff is most appropriate? Только для того, чтобы она была non-conflicting?

markevichus ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.