3 Сетевухи (на одном прерывании...)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

rjikzy
Сообщения: 33

3 Сетевухи

Сообщение rjikzy »

День добрый.
В общем требуется помощь.
Решил настроить дома прокси-сервер. Поставил Debian Sarge 3.1. Все железо определилось, все ок, однако все 3 сетевухи повисли на одном прерывании, и при поднятии интерфейсов записи в таблице route не появляются. Может кто-нибудь внятно объяснить о процедуре настройки железа в таком случае?

Я делаю

#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
#ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up
#ifconfig eth2 192.168.0.1 netmask 255.255.255.0 up

потом
#route
и таблица получается пустая.

пытался прописать в /etc/network/interfaces, при перезапуске /etc/init.d/network и при перезагрузке интерфейсы не поднимаются.

в dmesg сказано что все ок, железо/модули найднено/загружены

HELP!
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: 3 Сетевухи

Сообщение Angel_13th »

rjikzy А почему у всех интерфейсов один и тот же ip, так же ты не поднял lo.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Angel писал(а):
12.04.2006 13:57
rjikzy А почему у всех интерфейсов один и тот же ip, так же ты не поднял lo.

lo поднимается по умолчанию, а ip - я просто копировал когда писал пост и забыл заменить :)
По существу кто-нибудь может сказать, влияет ли то что они на одном IRQ вообще на работоспособность, и если да, то как это исправить?
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: 3 Сетевухи

Сообщение Liksys »

Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Liksys писал(а):
12.04.2006 16:01
Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16

Это может повлиять на то что вообще маршруты не появляются в route или просто замечание? :)
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: 3 Сетевухи

Сообщение keir »

Попробуй, например, 192.168.0.1; 192.168.1.1 и 192.168.2.1 и посмотри, что получится.
Trust №1
Спасибо сказали:
GhostDragon
Сообщения: 214

Re: 3 Сетевухи

Сообщение GhostDragon »

Liksys писал(а):
12.04.2006 16:01
Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16

Это почему нельза?
Толи я чтото не так понял, толи я чтото делаю не так, у меня все работает, eth0 192.168.0.1, правда eth1 смотрит в другую подсетку.
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

GhostDragon писал(а):
12.04.2006 17:23
Liksys писал(а):
12.04.2006 16:01

Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16

Это почему нельза?
Толи я чтото не так понял, толи я чтото дклаю не так, у меня eth0 192.168.0.1, правда eth1 смотрит в другую подсетку, и все ОК.

Вот собссна че и я хочу сделать. Есть Сеть, в нее смотрит eth0, есть два компа, одному - eth1, другому - eth2.
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: 3 Сетевухи

Сообщение Nightwolf_ng »

rjikzy писал(а):
12.04.2006 17:26
Вот собссна че и я хочу сделать. Есть Сеть, в нее смотрит eth0, есть два компа, одному - eth1, другому - eth2.

Интересный подход... А почему бы эти "два компа" в одну сеть не повесить?
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Mati_maniak писал(а):
12.04.2006 17:30
rjikzy писал(а):
12.04.2006 17:26

Вот собссна че и я хочу сделать. Есть Сеть, в нее смотрит eth0, есть два компа, одному - eth1, другому - eth2.

Интересный подход... А почему бы эти "два компа" в одну сеть не повесить?

Дык сеть то чужая, за лишний IP платить нада и все дела, а тут железка валялась, почему бы не поэксперементировать...
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: 3 Сетевухи

Сообщение Nightwolf_ng »

rjikzy писал(а):
12.04.2006 17:33
Дык сеть то чужая, за лишний IP платить нада и все дела, а тут железка валялась, почему бы не поэксперементировать...

Понятно... Но что-то я до конца схему не пойму...
Значит так: Есть eth0, которая смотрит в сеть, а также eth1 и eth2, которые смотрят в свои сети соответственно... Так?

Если да, что что мешает назначить каждой сетевухе свой IP, свою маску и свой broadcast в соответствии с сетями в которые они смотрят... Мне почему-то не кажется, что у каждой сетевухи не должен быть один и тот же IP... Или я что-то не так понял... :unsure:
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Mati_maniak писал(а):
12.04.2006 17:37
rjikzy писал(а):
12.04.2006 17:33

Дык сеть то чужая, за лишний IP платить нада и все дела, а тут железка валялась, почему бы не поэксперементировать...

Понятно... Но что-то я до конца схему не пойму...
Значит так: Есть eth0, которая смотрит в сеть, а также eth1 и eth2, которые смотрят в свои сети соответственно... Так?

Если да, что что мешает назначить каждой сетевухе свой IP, свою маску и свой broadcast в соответствии с сетями в которые они смотрят... Мне почему-то не кажется, что у каждой сетевухи не должен быть один и тот же IP... Или я что-то не так понял... :unsure:

Дело-то не в IP, это и так ясно...
дело в том что они все втроем повисли на 11-м IRQ и не хотят работать :(
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: 3 Сетевухи

Сообщение Nightwolf_ng »

rjikzy писал(а):
12.04.2006 17:41
Дело-то не в IP, это и так ясно...
дело в том что они все втроем повисли на 11-м IRQ и не хотят работать :(

Хм... А с чего вы взяли, что на одном прерывании? Так BIOS говорит? Если так, то можно видимо BIOS покрутить да или потыкать их в разные слоты...
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Хм... А с чего вы взяли, что на одном прерывании?

это написано в dmesg.
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: 3 Сетевухи

Сообщение Nightwolf_ng »

rjikzy писал(а):
12.04.2006 17:43
это написано в dmesg.

Как ни странно, но у меня 2 сетевухи, они также имеют одно и то же прерывание (10), но прекрасно себя чувствуют... С чего вы взяли, что они не работают?

Код: Выделить всё

eth0: VIA Rhine III at 0x19000, 00:13:46:8d:76:7e, IRQ 10
eth1: VIA Rhine II at 0x1c400, 00:0f:ea:a3:80:80, IRQ 10
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Mati_maniak писал(а):
12.04.2006 17:47
rjikzy писал(а):
12.04.2006 17:43

это написано в dmesg.

Как ни странно, но у меня 2 сетевухи, они также имеют одно и то же прерывание (10), но прекрасно себя чувствуют... С чего вы взяли, что они не работают?

Код: Выделить всё

eth0: VIA Rhine III at 0x19000, 00:13:46:8d:76:7e, IRQ 10
eth1: VIA Rhine II at 0x1c400, 00:0f:ea:a3:80:80, IRQ 10


при выполнении вышеупомянутых комманд

>ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

не появляется запись в таблице маршрутизации, т.е.

>route

выводится пустая строка.
Возможно я ошибаюсь по поводу прерываний. В чем еще может быть дело? Почему не поднимаются интерфейсы?
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: 3 Сетевухи

Сообщение Nightwolf_ng »

rjikzy писал(а):
12.04.2006 17:52
при выполнении вышеупомянутых комманд

>ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

не появляется запись в таблице маршрутизации, т.е.

>route

выводится пустая строка.
Возможно я ошибаюсь по поводу прерываний. В чем еще может быть дело? Почему не поднимаются интерфейсы?

А бродкаст кто указывать будет? Попробуйте что-нить типа:

Код: Выделить всё

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up

Затем:

Код: Выделить всё

ifconfig

И посмотрите поднялся ли интерфейс вообще?

Да и для начала я бы вырубил их... (И поднимал бы тот, куда точно "нужный" кабель воткнут...)

Код: Выделить всё

ifconfig eth0 down
ifconfig eth1 down
ifconfig eth2 down
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Mati_maniak писал(а):
12.04.2006 17:56
rjikzy писал(а):
12.04.2006 17:52

при выполнении вышеупомянутых комманд

>ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

не появляется запись в таблице маршрутизации, т.е.

>route

выводится пустая строка.
Возможно я ошибаюсь по поводу прерываний. В чем еще может быть дело? Почему не поднимаются интерфейсы?

А бродкаст кто указывать будет? Попробуйте что-нить типа:

Код: Выделить всё

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up

Затем:

Код: Выделить всё

ifconfig

И посмотрите поднялся ли интерфейс вообще?

Да и для начала я бы вырубил их... (И поднимал бы тот, куда точно "правильный" кабель воткнут...)

Код: Выделить всё

ifconfig eth0 down
ifconfig eth1 down
ifconfig eth2 down




broadcast я тоже указывал, не помогает.
На другом компе пробовал сделать следующее:
ifconfig eth0 192.168.0.2 up
он поднимал интерфейс, и route говорил что все ок, запись создана. Т.е. даже с настройками по умолчанию все ок. Тут видно проблема или в железе или может в ядре чего... В общем сегодня буду разбиратся :)
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
GhostDragon
Сообщения: 214

Re: 3 Сетевухи

Сообщение GhostDragon »

rjikzy писал(а):
12.04.2006 17:26
GhostDragon писал(а):
12.04.2006 17:23

Liksys писал(а):
12.04.2006 16:01

Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16

Это почему нельза?
Толи я чтото не так понял, толи я чтото дклаю не так, у меня eth0 192.168.0.1, правда eth1 смотрит в другую подсетку, и все ОК.

Вот собссна че и я хочу сделать. Есть Сеть, в нее смотрит eth0, есть два компа, одному - eth1, другому - eth2.

А тут будет проще выкинуть 3-ю сетевуху, а машинки свести в одну подсетку через хаб или свмч, а eth1 подцепить к немуже, IP назначаем тойже подсети что и твои 2 машины. За одно и между собой они смогут нормально коннектиться.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: 3 Сетевухи

Сообщение Liksys »

GhostDragon писал(а):
12.04.2006 17:23
Liksys писал(а):
12.04.2006 16:01

Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16

Это почему нельза?
Толи я чтото не так понял, толи я чтото делаю не так, у меня все работает, eth0 192.168.0.1, правда eth1 смотрит в другую подсетку.

0 и 255 зарезервированы. Отсюда и баги.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: 3 Сетевухи

Сообщение Nightwolf_ng »

Liksys писал(а):
12.04.2006 20:11
0 и 255 зарезервированы. Отсюда и баги.

Может мы друг друга не понимаем, но у меня 2 компа в сети и адреса 192.168.0.1 и 192.168.0.2 и всё работает... Соглашусь с тем, что на конце нельзя ставить 0 или 255 в качестве IP компьютера...
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: 3 Сетевухи

Сообщение Computer.Pers »

Liksys писал(а):
12.04.2006 20:11
GhostDragon писал(а):
12.04.2006 17:23

Liksys писал(а):
12.04.2006 16:01

Ты неправильно назначаешь адреса. Нельзя, чтобы у тебя предпоследний октет был нулевый.
Назначь типа 192.58.7.16

Это почему нельза?
Толи я чтото не так понял, толи я чтото делаю не так, у меня все работает, eth0 192.168.0.1, правда eth1 смотрит в другую подсетку.

0 и 255 зарезервированы. Отсюда и баги.


Всё! приехали...
это чего с сегодняшнего дня закрываем все сети с адресами типа 192.168.0.0/24
Ну насмешили так насмешили.....
Вы конечно сорки, но учите матчасть.... :type:

ОТРЕДАКТИРОВАНО -------------------------------------------- ОТРЕДАКТИРОВАНО
Соооорри...... не посмотрел на
0 И 255

гыгы... после работы всё-таки :D
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали:
GhostDragon
Сообщения: 214

Re: 3 Сетевухи

Сообщение GhostDragon »

Да, последние 0 и 255 действительно зарезервированы, про предпоследнюю 255 сказать ничего немогу, но 192.168.0.хх отлично работает.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: 3 Сетевухи

Сообщение Slimy »

Может я не в тему но почему бы не заюзать FreeSCO там все прекрасно работает с 3 сетевушками :D . Есть недостаток в том что ядро старое и на больших скоростях загибается (сервер подостижении гдето 1 МБайт/сек падает и секунд 20 ни на какие запросы не отвечает этот барьер зависит от производительности машины - указанная скорость для PII), но если я для интернета то лучше придумать нельзя. Там в настроках есть влючение мостового режима или вроде trust net называется после чего сети на eth1 и eth2 отлично друг друга видят. И зачем прокси , это же гадость ограниченная в протоколах вам нужен NAT. А с прерыванием ничего не поделаеш не хватает их у меня тоже все сетевые на одном висят и это ни мешает ни оффтопику ни пингвину так что причина не в этом.
в конечном итоге вы ничего не теряете т.к. если не потнравится дискетку можно вытащить и перезагрузится B)
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: 3 Сетевухи

Сообщение Liksys »

Пардон народ, я тоже лопухнулся. :rolleyes:
Предпоследние могут быть нулевыми. B)
Инструкция по поднятию интерфейсов:

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
ifconfig eth1 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth2 192.168.2.1 netmask 255.255.255.0 up

route add -net 192.168.0.0 dev eth0
route add -net 192.168.1.0 dev eth1
route add -net 192.168.2.0 dev eth2

Объясняю. Когда у тебя стоят сетевухи с разными адресами, но принадлежащие одной сети (192.168.0.0),
система не может определить, через какой передавать данные. Желательно для всех сетевух использовать
разные сети, как указано выше.
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

У меня почему-то на

Код: Выделить всё

route add -net <IP> dev <dev>

route показывает свой хелп.
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: 3 Сетевухи

Сообщение keir »

На моем опыте добавление роутинга на существующую на машине сеть не требуется.
Trust №1
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: 3 Сетевухи

Сообщение Liksys »

rjikzy писал(а):
13.04.2006 16:51
У меня почему-то на

Код: Выделить всё

route add -net <IP> dev <dev>

route показывает свой хелп.

Попробуй -dev или как написано в мане:
route add -net <IP> netmask 255.255.255.0 dev eth0

ЗЫ: Попробуй выполнить первые три команды из предыдущего топика и пришли вывод ifconfig и route -n
Возможно сработает и без явного указания маршрутов
Спасибо сказали:
rjikzy
Сообщения: 33

Re: 3 Сетевухи

Сообщение rjikzy »

Liksys писал(а):
13.04.2006 17:01
rjikzy писал(а):
13.04.2006 16:51

У меня почему-то на

Код: Выделить всё

route add -net <IP> dev <dev>

route показывает свой хелп.

Попробуй -dev или как написано в мане:
route add -net <IP> netmask 255.255.255.0 dev eth0

ЗЫ: Попробуй выполнить первые три команды из предыдущего топика и пришли вывод ifconfig и route -n


Не получицца. Комп-то дома, а я на работе :)
Завтра пришлю подробный лог своих действий и результатов.
Ноут: Kubuntu 10.04
Рабочий десктоп: Kubuntu 9.10
Спасибо сказали: