LinuxForum.Fans
Тема

Две сетевые карты

Автор: Bisu 12 сообщений 2387 просмотров
03.06.2014 14:16 · отредактировано #382444

Добрый день,
Подскажите пожалуйста, у меня два интернета (один запасной) и 2 сетевые куда воткнуты эти интернет-ы (встроенная в материнку и дополнительная pci-e интел). Если ставить Ubuntu, какую из сетевых он подхватит?

03.06.2014 14:51 #382445

Обе.

03.06.2014 14:51 #382446

Сформулируйте правильно вопрос.

03.06.2014 14:53 #382447
kisil написал:
Сформулируйте правильно вопрос.

да сори, сам прочел и не особо понял в чем вопрос :)
Вопрос в следующем при данных выше параметрах, какой из Internet-ов будет активен? два же не могут быть одновременно.

03.06.2014 14:56 #382448
"Bisu" написал:
два же не могут быть одновременно.

Могут. Вот этому подтверждение

03.06.2014 14:58 #382449

Вот тут ещё есть информация. А тут выбирайте то что нужно.

03.06.2014 15:20 #382450

Наверное должен подхватить интернет с eth0. Еще можно настроить Bonding. Я правда такое делал в локалке но с интернетами тоже наверное должно работать. Обе карточки будут видится как одна и когда отвалиться одна система автоматом перекинет нагрузку на другую. Но это на уже поставленной системе.

03.06.2014 15:39 #382452

убунту при первом обнаружении интерфейса привяжет его мак-адрес с полученнім именем и у вас всегда ethN будет конкретная карта.
поднимутся обе, если вы вторую насильно не погасите. Если пользовать будете десктоп релиз, то там нетворк-менеджер подымет только один интерфей, который вы настроете. При попытке поднять через него другой интерфейс, первый будет отключен. Т.е. через НМ можно только 1 интерфейс пользовать.
Если так не надо, то пользуйте сервер релиз. там такого нет...)) Или снесите НМ

07.11.2014 12:56 #400086

Возвращаюсь к теме о двух сетевых.
Сейчас на Windows у меня реализовано вот так вот


Сейчас стала такая задача перевести ПК1 на Ubuntu. В Windows мне было достаточно просто сменить метрику для сетевой 2, на ПК1 на более высокую.
Маршруты я не дописывал не какие.

С Ubuntu я на Вы :) по этому подскажите что мне потребуется добавить изменить в Ubuntu что бы все работало.

07.11.2014 13:14 · отредактировано #400088

Копался в инете по своему вопросу и нашел такой ответ

route add -net 192.168.1.0 netmask 255.0.0.0 gw 192.168.1.1 eth0
That make everything in 192.168.1.0 go through eth0; and:
route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.1.1 eth1
That makes everything else go through eth1

Это верный вариант? нетмаска 255.0.0.0 и 0.0.0.0 смущают они у меня 255.255.255.0

11.11.2014 13:47 #400441

активным будет тот интерфейс на который будет настроена маршрутизация по умолчанию...))))
если дефолтный маршрут прописан у обоих, то активным будет тот интерфейс, который последним поднимался. А тут как карты лягут при загрузке. может даже быть так, что раз на раз не приходится.

11.11.2014 18:20 · отредактировано #400493

Для того что б сделать гибкой работу с интернетом для 2 активных шлюзов нужно:
1) не прописывать шлюзы на обох интерфейсах
2) создать 2 таблицы в роутах
3) прописать статический маршрут по-умолчанию, который можно скриптом менять если пропадает интерфейс. Также можно сделать балансировку нагрузки указывая вес маршрутов (weight, можно и в разных соотнощениях). Также можно написать скрипт который будет мониторить канал и динамически изменять приоритет трафика (если надо - поищу в загашниках)

Войдите или зарегистрируйтесь, чтобы ответить.