URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 36918
[ Назад ]

Исходное сообщение
"ifconfig во FreeBSD 5.1"

Отправлено boomerangs , 05-Ноя-03 16:21 
есть два интерфеса rl0 и rl1 обе сетевые карты на Realtek 8139d чипсете.
ifconfig показывает и rl0, и rl1, но! rl0 уже присвоен inet 192.168.1.10 netmask 255.255.255.0, а rl1 вообще не имеет записи inet и netmsk. Интерфейс rl1 показывает UP, kak и rl0. При попытке написать fconfig rl1 inet 192.168.1.X netmask 255.255.255.0, а также ifconfig rl1 down, ifconfig rl1 up 192.168.1.X netmask 255.255.255.0 выдает ошибку:
ifconfig: ioctl (SIOCAIFADDR): file exists
в итоге не могу поднять нормально интерфейс.
Может кто сталкивался с подобной проблемой?

Содержание

Сообщения в этом обсуждении
"ifconfig во FreeBSD 5.1"
Отправлено lavr , 05-Ноя-03 16:26 
>есть два интерфеса rl0 и rl1 обе сетевые карты на Realtek 8139d
>чипсете.
>ifconfig показывает и rl0, и rl1, но! rl0 уже присвоен inet 192.168.1.10
>netmask 255.255.255.0, а rl1 вообще не имеет записи inet и netmsk.
>Интерфейс rl1 показывает UP, kak и rl0. При попытке написать fconfig
>rl1 inet 192.168.1.X netmask 255.255.255.0, а также ifconfig rl1 down, ifconfig
>rl1 up 192.168.1.X netmask 255.255.255.0 выдает ошибку:
>ifconfig: ioctl (SIOCAIFADDR): file exists
>в итоге не могу поднять нормально интерфейс.
>Может кто сталкивался с подобной проблемой?

чтение man, handbook и faq - там все ответы на эти вопросы есть.


"ifconfig во FreeBSD 5.1"
Отправлено Swap , 05-Ноя-03 16:35 
имхо пропиши все в rc.conf и вся любовь:
ifconfig_rl0="inet x.x.x.x  netmask q.q.q.q"
ifconfig_rl1="inet y.y.y.y  netmask z.z.z.z"



"ifconfig во FreeBSD 5.1"
Отправлено boomerangs , 05-Ноя-03 21:58 
Так в том то и дело что все так же прописано в rс.conf. Почитав МАНЫ догадался поменять netmask, скажем на rl0 0xffffff00 а на rl1 0xfffffff0, но тогда собственно как сделать роутер, чтобы одна сетевая карта имела адрес 192.168.1.110, a rl1 192.168.1.111, и они были в одной подсети. А то, как я понимаю они находятся в двух разных подсетях.
p.s. в сети адресация 192.168.1.0/24 .110 cетевая будет смотреть в лан .111 в маршрутизатор.

"ifconfig во FreeBSD 5.1"
Отправлено andrew , 05-Ноя-03 23:17 
>сетевая карта имела адрес 192.168.1.110, a rl1 192.168.1.111, и они были
>в одной подсети. А то, как я понимаю они находятся в
>двух разных подсетях.
>p.s. в сети адресация 192.168.1.0/24 .110 cетевая будет смотреть в лан .111
>в маршрутизатор.

Я так понял, что тебе надо объединить две сети? С этого и надо начинать.
Возможно, тебе поможет мост (BRIDGE)


"ifconfig во FreeBSD 5.1"
Отправлено boomerangs , 06-Ноя-03 10:26 
Нет, мне просто нужно влепить в сети этот роутер чтобы одна сетевая смотрела в сторону маршрутизатора - 192,168,1,254/0, a другая в сторону сети - 192.168.1.2-192.168.1.253/0



"ifconfig во FreeBSD 5.1"
Отправлено lavr , 06-Ноя-03 11:26 
>Нет, мне просто нужно влепить в сети этот роутер чтобы одна сетевая
>смотрела в сторону маршрутизатора - 192,168,1,254/0, a другая в сторону сети
>- 192.168.1.2-192.168.1.253/0

для этого НЕ НУЖНО двух карт (разумеется, если одна карта подключена
к единой физической среде обоих сетей), просто на одну карту навешивается
alias и например, поднимается статический роутинг на вторую сеть.
Если именно ДВЕ карты, то вторая поднимается с адресом из второй сети.
Все остальное зависит от того ЧТО СОБСТВЕННО хочется, тогда будет
ясно как лучше сделать.


"ifconfig во FreeBSD 5.1"
Отправлено Azazelo , 06-Ноя-03 11:32 
>Нет, мне просто нужно влепить в сети этот роутер чтобы одна сетевая
>смотрела в сторону маршрутизатора - 192,168,1,254/0, a другая в сторону сети
>- 192.168.1.2-192.168.1.253/0


как я понял тебе нужен всетаки мост а не роутер .смотри в сторону arp
роутер роутит между разными сетками .


"ifconfig во FreeBSD 5.1"
Отправлено rex_3 , 06-Ноя-03 14:54 
К слову говоря, роутер в одной подсети не работает, так что однозначно мост (либо смени ip на маршрутизаторе и карте на 192.168.2).



"ifconfig во FreeBSD 5.1"
Отправлено Mikhail , 06-Ноя-03 15:00 
... либо маски сетей поменяй.

"ifconfig во FreeBSD 5.1"
Отправлено rex_3 , 06-Ноя-03 17:56 
Смена масок в данном случае не поможет.


"ifconfig во FreeBSD 5.1"
Отправлено Yura_hn , 08-Ноя-03 04:09 
>>есть два интерфеса rl0 и rl1 обе сетевые карты на Realtek 8139d
>>чипсете.
>>ifconfig показывает и rl0, и rl1, но! rl0 уже присвоен inet 192.168.1.10
>>netmask 255.255.255.0, а rl1 вообще не имеет записи inet и netmsk.
>>Интерфейс rl1 показывает UP, kak и rl0. При попытке написать fconfig
>>rl1 inet 192.168.1.X netmask 255.255.255.0, а также ifconfig rl1 down, ifconfig
>>rl1 up 192.168.1.X netmask 255.255.255.0 выдает ошибку:
>>ifconfig: ioctl (SIOCAIFADDR): file exists
>>в итоге не могу поднять нормально интерфейс.
>>Может кто сталкивался с подобной проблемой?
>
>чтение man, handbook и faq - там все ответы на эти вопросы
>есть.
Не ему непоможет. Ему поможет свич или пару литров пива. Чувак или ты ошибку сделал или вообще херню порешь.
Ты пытаешся повесить на 2 интерфейса ип из одной подсети.


"ifconfig во FreeBSD 5.1"
Отправлено ден , 06-Авг-04 10:52 
>>есть два интерфеса rl0 и rl1 обе сетевые карты на Realtek 8139d
>>чипсете.
>>ifconfig показывает и rl0, и rl1, но! rl0 уже присвоен inet 192.168.1.10
>>netmask 255.255.255.0, а rl1 вообще не имеет записи inet и netmsk.
>>Интерфейс rl1 показывает UP, kak и rl0. При попытке написать fconfig
>>rl1 inet 192.168.1.X netmask 255.255.255.0, а также ifconfig rl1 down, ifconfig
>>rl1 up 192.168.1.X netmask 255.255.255.0 выдает ошибку:
>>ifconfig: ioctl (SIOCAIFADDR): file exists
>>в итоге не могу поднять нормально интерфейс.
>>Может кто сталкивался с подобной проблемой?
>
>чтение man, handbook и faq - там все ответы на эти вопросы
>есть.

8139д - это самые глючные сетевухи. Я с ними много дерьма нахавался. Советую просто поменять на любые другие.