есть два интерфеса 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
в итоге не могу поднять нормально интерфейс.
Может кто сталкивался с подобной проблемой?
>есть два интерфеса 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 - там все ответы на эти вопросы есть.
имхо пропиши все в 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"
Так в том то и дело что все так же прописано в 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 в маршрутизатор.
>сетевая карта имела адрес 192.168.1.110, a rl1 192.168.1.111, и они были
>в одной подсети. А то, как я понимаю они находятся в
>двух разных подсетях.
>p.s. в сети адресация 192.168.1.0/24 .110 cетевая будет смотреть в лан .111
>в маршрутизатор.Я так понял, что тебе надо объединить две сети? С этого и надо начинать.
Возможно, тебе поможет мост (BRIDGE)
Нет, мне просто нужно влепить в сети этот роутер чтобы одна сетевая смотрела в сторону маршрутизатора - 192,168,1,254/0, a другая в сторону сети - 192.168.1.2-192.168.1.253/0
>Нет, мне просто нужно влепить в сети этот роутер чтобы одна сетевая
>смотрела в сторону маршрутизатора - 192,168,1,254/0, a другая в сторону сети
>- 192.168.1.2-192.168.1.253/0для этого НЕ НУЖНО двух карт (разумеется, если одна карта подключена
к единой физической среде обоих сетей), просто на одну карту навешивается
alias и например, поднимается статический роутинг на вторую сеть.
Если именно ДВЕ карты, то вторая поднимается с адресом из второй сети.
Все остальное зависит от того ЧТО СОБСТВЕННО хочется, тогда будет
ясно как лучше сделать.
>Нет, мне просто нужно влепить в сети этот роутер чтобы одна сетевая
>смотрела в сторону маршрутизатора - 192,168,1,254/0, a другая в сторону сети
>- 192.168.1.2-192.168.1.253/0
как я понял тебе нужен всетаки мост а не роутер .смотри в сторону arp
роутер роутит между разными сетками .
К слову говоря, роутер в одной подсети не работает, так что однозначно мост (либо смени ip на маршрутизаторе и карте на 192.168.2).
... либо маски сетей поменяй.
Смена масок в данном случае не поможет.
>>есть два интерфеса 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 интерфейса ип из одной подсети.
>>есть два интерфеса 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д - это самые глючные сетевухи. Я с ними много дерьма нахавался. Советую просто поменять на любые другие.