реклама на сайте
подробности

 
 
> Две сетевые карты в одной подсети - возможно ли?
Tanya
сообщение Jan 25 2008, 12:58
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Можно ли в одной подсети сделать две сетевые карты на роутере (сервере по *nix)?
Если прописать в ifconfig две карты в одном пространстве с одинаковой маской, то первая работает, а вторая нет.
Можно ли сделать так - вторую карту прописать на несуществующую сеть и прописать ей алиас в первую - существующую с соответствующей маской?
Эксперимент по некоторым причинам провести не могу... man ifconfig не предлагать.
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
Harbour
сообщение Jan 30 2008, 04:01
Сообщение #16


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата(Tanya @ Jan 29 2008, 10:01) *
1. Вот мне непонятно, как сделать аппаратное... Хотела тем способом, о котором спрашивала.
2. Сетевые карты иногда по непонятным причинам там зависают. И мостики. Например, при запуске на одном из компов некоторой специфической программки. Но не всегда. Реже, но, случается, выходят из строя.
В одном из тех пунктах, которые не оглашались было написано - администратор приходит редко и не хочет, чтобы ему названивали по мобильнику вообще... хочет хорошо и красиво жить.
3. Сеть была построена не мной. Перестраивать ее не собираюсь. Просто попросили помочь...
4. см 3.
Еще раз спасибо.


1. Sorry еще раз, про фрю подсказать не могу, под linux это делается так :

# ifconfig eth0 0.0.0.0
# ifconfig eth1 0.0.0.0
# brctl addbr somebridge
# brctl addif somebridge eth0
# brctl addif somebridge eth1
# ifconfig somebridge 192.168.100.5 netmask 255.255.255.0

т.е. имеем софтовый бридж, далее можно приотритеты/fallback'и и прочее настраивать под свои нужды

2. Зависание сетевых карт можно отладить/исправить послав bug-report разработчику драйвера конкретного изделия. Выход из строя обычно связан с попаданием/пролеганием 220v, отсутствием земли и т.д. - в этом случае может помочь использование более приличных сетевых карт с запаянной защитой (3com for ex.) или аренда простого электрика на 10 мин. для выявления проблемного места wink.gif
3. Тогда лучше оставить как есть, никогда не понимал людей которые хотят минимальными вмешательствами решить свои большие проблемы чужими руками.
4. Your welcome.
Go to the top of the page
 
+Quote Post
tramX
сообщение Sep 10 2008, 11:43
Сообщение #17





Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100



Меня тоже интересует вопрос как две сетевые карты в linux в одной подсети заставить работать.
Есть шлюз в интернет eth0 192.168.1.2 в локалку eth1 192.168.4.1. На машине установлен самба сервер и нужно добавить сетевую карту eth2 192.168.4.2 чтобы самба ресурсами пользовались по адресу 192.168.4.2 а шлюзом был 192.168.4.1. Прописал сетевые настройки ifconfig показывает что у каждой сетевой карты свой адрес но работает только первая сетевуха, пингуеться она как по 192.168.4.1 так и по 192.168.4.2 если же кабель втыкаю в другую сетевую карту то пинг вообще не ходит не по одному адресу. Ubuntu 8.04 подскажите что нужно установить или может в ядре что то включить?
Go to the top of the page
 
+Quote Post
?ELF
сообщение Sep 10 2008, 12:51
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 8-09-06
Из: Россия, Челябинская область
Пользователь №: 20 187



Цитата(tramX @ Sep 10 2008, 17:43) *
Меня тоже интересует вопрос как две сетевые карты в linux в одной подсети заставить работать.
Есть шлюз в интернет eth0 192.168.1.2 в локалку eth1 192.168.4.1. На машине установлен самба сервер и нужно добавить сетевую карту eth2 192.168.4.2 чтобы самба ресурсами пользовались по адресу 192.168.4.2 а шлюзом был 192.168.4.1. Прописал сетевые настройки ifconfig показывает что у каждой сетевой карты свой адрес но работает только первая сетевуха, пингуеться она как по 192.168.4.1 так и по 192.168.4.2 если же кабель втыкаю в другую сетевую карту то пинг вообще не ходит не по одному адресу. Ubuntu 8.04 подскажите что нужно установить или может в ядре что то включить?

Несовсем понятна задача.
И gateway, вроде бы, уже есть -- 192.168.1.2
Что показывает?: #route
---
Пинг не ходит -- нет маршрута.

Сообщение отредактировал ?ELF - Sep 10 2008, 12:51


--------------------
do ut des
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 10 2008, 13:29
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(tramX @ Sep 10 2008, 15:43) *
Меня тоже интересует вопрос как две сетевые карты в linux в одной подсети заставить работать.
Есть шлюз в интернет eth0 192.168.1.2 в локалку eth1 192.168.4.1. На машине установлен самба сервер и нужно добавить сетевую карту eth2 192.168.4.2 чтобы самба ресурсами пользовались по адресу 192.168.4.2 а шлюзом был 192.168.4.1. Прописал сетевые настройки ifconfig показывает что у каждой сетевой карты свой адрес но работает только первая сетевуха, пингуеться она как по 192.168.4.1 так и по 192.168.4.2 если же кабель втыкаю в другую сетевую карту то пинг вообще не ходит не по одному адресу. Ubuntu 8.04 подскажите что нужно установить или может в ядре что то включить?

Немного (?) непонятно, что Вы хотите получить... Это же одна подсеть и одна машина. Кажется, что в Вашем случае можно одну карту и алиас на нее со вторым адресом. Непонятно, зачем это Вам нужно. Самба имеет возможность настраивать ресурсы многообразно и тонко. Можно еще в одной физической организовать несколько логических подсетей...
Go to the top of the page
 
+Quote Post
tramX
сообщение Sep 10 2008, 13:39
Сообщение #20





Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100



А зачем нужен маршрут если я пингую с ноута через свич сетевую карту? Задача такая через 192.168.4.1 ходят в инет и на eth1 настроен шейпер режет скорость по 256кбит соответственно на такой скорости не удобно пользоваться ресурсами самба, поэтому и нужен другой интерфейс чтобы самбой пользовались через него. В Винде это не проблема все сетевухи работают то адресу который им присвоил, почему такая проблема в линух не понятно.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 10 2008, 14:07
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(tramX @ Sep 10 2008, 17:39) *
А зачем нужен маршрут если я пингую с ноута через свич сетевую карту? Задача такая через 192.168.4.1 ходят в инет и на eth1 настроен шейпер режет скорость по 256кбит соответственно на такой скорости не удобно пользоваться ресурсами самба, поэтому и нужен другой интерфейс чтобы самбой пользовались через него. В Винде это не проблема все сетевухи работают то адресу который им присвоил, почему такая проблема в линух не понятно.

А можно шейпер настроить на логический интерфейс? Если да, то алиасы Вам помогут...
А не пингуется потому, что вторая карта не включена... реально.
Вы еще можете создать для Самбы другую подсеть (логическую) на второй карте, напр. 192.168.5.xx. Тогда все будет нормально. Для пользователей Самбы тоже придется алиасы прописывать на карты.
Go to the top of the page
 
+Quote Post
tramX
сообщение Sep 10 2008, 14:32
Сообщение #22





Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100



Шейпер настривается для Интерфейса
cbq-0004.in

DEVICE=eth1, 100Мbit
RATE=256Kbit
WEIGHT=32Kbit
RULE=192.168.4.3

Как вторая карта не включена реально? ifconfig показывает что она работает и адрес соответствующий ей присвоен. Как же в винде это реализовано? Прописать конечно можно 192.168.5.хх но я не верю что в linux нельзя заставить сетевухи работать также как и в винде.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 10 2008, 14:49
Сообщение #23


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(tramX @ Sep 10 2008, 18:32) *
Шейпер настривается для Интерфейса
cbq-0004.in

DEVICE=eth1, 100Мbit
RATE=256Kbit
WEIGHT=32Kbit
RULE=192.168.4.3

Как вторая карта не включена реально? ifconfig показывает что она работает и адрес соответствующий ей присвоен. Как же в винде это реализовано? Прописать конечно можно 192.168.5.хх но я не верю что в linux нельзя заставить сетевухи работать также как и в винде.

Не знаю, будут ли в Винде реально работать две карты в одной подсети...
Прописать-то можно... Вот Вы вроде пишете в Юниксе... Там с маршрутами заморочка получается - по какому физическому интерфейсу пакет гнать клиенту по адресу...
Go to the top of the page
 
+Quote Post
tramX
сообщение Sep 10 2008, 15:13
Сообщение #24





Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100



В винде реально работают две сетевухи по тем адресам что я им назначил. Почему заморочка не понятно, если клиент обращается к 192.168.4.1 который принадлежит eth1 то и отдавать должен по eth1 а если обращается к eth2 с адресом 192.168.4.2 то соответственно и отдавать должен через eth2 разве не так?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 10 2008, 15:37
Сообщение #25


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(tramX @ Sep 10 2008, 19:13) *
В винде реально работают две сетевухи по тем адресам что я им назначил. Почему заморочка не понятно, если клиент обращается к 192.168.4.1 который принадлежит eth1 то и отдавать должен по eth1 а если обращается к eth2 с адресом 192.168.4.2 то соответственно и отдавать должен через eth2 разве не так?

Правда, реально работают в одной подсети?
Go to the top of the page
 
+Quote Post
tramX
сообщение Sep 10 2008, 15:58
Сообщение #26





Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100



Да на винде прекрасно работает, поэтому был удивлен что в linux это оказалось проблемой.
Go to the top of the page
 
+Quote Post
islavv
сообщение Nov 11 2008, 01:43
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522



Цитата(Tanya @ Jan 27 2008, 15:45) *
Спасибо, добрые люди! Прямо ответили на мой вопрос.
Для тех, кто не догадался, для чего это нужно, сообщу очередную банальность.
1. Уменьшение пиковой нагрузки на линк.
2. Повышение надежности.
3. Удобство отрезания сегментов для диагностики...
С 4. по 99. несущественные для всех, кроме обитателей этой самой сети, моменты.
100. Хочется так.
Система - FreeBSD. Придется ставить 7. Там есть - lagg. Но не совсем то...

По моему есть карты которые работают в режиме Trunk 802.1q
У Intel Например
при этом видимо интерфейс будет единым и второй IP адрес не нужен
Есть свичи и роутеры которые такой протокол понимают
роутиться правильно при двух картах из одной подсети не будет
и вообще пакеты в один интерфейс ходить скорее всего не будут
То есть решение кривое - хотя паекты могут приходить в оба интерфейса
Go to the top of the page
 
+Quote Post
vvs157
сообщение Nov 22 2008, 17:48
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Tanya @ Sep 10 2008, 18:37) *
Правда, реально работают в одной подсети?
А Bridge Вас не устроит? В этом случае второй карточке вообще IP не нужен, а пакеты фильтровать по IP можно. Подробнее - man bridge
В Bridge можно объединить любое число интерфейсов и сделать на Фряхе некое подобие коммутатора 3-го уровня
Go to the top of the page
 
+Quote Post
Tanya
сообщение Nov 22 2008, 18:21
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(vvs157 @ Nov 22 2008, 20:48) *
А Bridge Вас не устроит? В этом случае второй карточке вообще IP не нужен, а пакеты фильтровать по IP можно. Подробнее - man bridge
В Bridge можно объединить любое число интерфейсов и сделать на Фряхе некое подобие коммутатора 3-го уровня

Спасибо. Это не то. Уже ничего не помню. Это не моя была проблема. Отпала, наверное, уже...
Go to the top of the page
 
+Quote Post
alekseykoj
сообщение Jun 3 2010, 09:19
Сообщение #30


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 8-11-05
Пользователь №: 10 602



Там маршруты надо прописывать для пакетов. см команду route
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 19:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01506 секунд с 7
ELECTRONIX ©2004-2016