|
Две сетевые карты в одной подсети - возможно ли? |
|
|
|
 |
Ответов
(15 - 29)
|
Jan 30 2008, 04:01
|

Местами Гуру
    
Группа: 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 мин. для выявления проблемного места  3. Тогда лучше оставить как есть, никогда не понимал людей которые хотят минимальными вмешательствами решить свои большие проблемы чужими руками. 4. Your welcome.
|
|
|
|
|
Sep 10 2008, 11:43
|
Группа: Новичок
Сообщений: 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 подскажите что нужно установить или может в ядре что то включить?
|
|
|
|
|
Sep 10 2008, 12:51
|

Частый гость
 
Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 10 2008, 13:39
|
Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100

|
А зачем нужен маршрут если я пингую с ноута через свич сетевую карту? Задача такая через 192.168.4.1 ходят в инет и на eth1 настроен шейпер режет скорость по 256кбит соответственно на такой скорости не удобно пользоваться ресурсами самба, поэтому и нужен другой интерфейс чтобы самбой пользовались через него. В Винде это не проблема все сетевухи работают то адресу который им присвоил, почему такая проблема в линух не понятно.
|
|
|
|
|
Sep 10 2008, 14:32
|
Группа: Новичок
Сообщений: 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 нельзя заставить сетевухи работать также как и в винде.
|
|
|
|
|
Sep 10 2008, 15:13
|
Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100

|
В винде реально работают две сетевухи по тем адресам что я им назначил. Почему заморочка не понятно, если клиент обращается к 192.168.4.1 который принадлежит eth1 то и отдавать должен по eth1 а если обращается к eth2 с адресом 192.168.4.2 то соответственно и отдавать должен через eth2 разве не так?
|
|
|
|
|
Sep 10 2008, 15:58
|
Группа: Новичок
Сообщений: 5
Регистрация: 10-09-08
Пользователь №: 40 100

|
Да на винде прекрасно работает, поэтому был удивлен что в linux это оказалось проблемой.
|
|
|
|
|
Nov 11 2008, 01:43
|
Участник

Группа: Участник
Сообщений: 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 адрес не нужен Есть свичи и роутеры которые такой протокол понимают роутиться правильно при двух картах из одной подсети не будет и вообще пакеты в один интерфейс ходить скорее всего не будут То есть решение кривое - хотя паекты могут приходить в оба интерфейса
|
|
|
|
|
Jun 3 2010, 09:19
|
Участник

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

|
Там маршруты надо прописывать для пакетов. см команду route
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|