Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Подключение двух сетевых карт

Здравствуйте уважаемые!
Задача: нужно подключить две сетевые карты (соответственно два кабеля, два статических IP, у каждого привязка к MAC адресу), для дальнейшего использования в apache2. Когда просто подключаю две сетевые карты то работает только одна, подскажите как настроить чтобы работали две одновременно. Я думаю, что это возможно все же.
Ответ:
Цитата Сообщение от Dmitry Посмотреть сообщение
вставить две сетевых платы. в конфиг вписать настройки для каждой из них (ту самую статику). имхо, все
Верно! Скажите как это сделать?

"но комп итак должен отвечать на запрос, пришедший к апачу через ту плату, на которую он (запрос) поступил.
посто апач должен слушать *:80"
В ДНС все прописано уже! Я говорю о приеме запросов на сервере. В апачи будет прописано <VirtualHost 194.0.01*:80>

Добавлено через 10 минут
Вернее <VirtualHost 194.0.0.1:80>
Вопрос: Как настроить прием подключений по FTP по двум сетевым интерфейсам

Доброго времени суток!

Опишу ситуацию.
Есть комп на котором развернут CentOS 6.6 x86_64, который принимает подключения FTP (файловое хранилище, бакапы).
В нем есть две сетевых платы: одна встроенная на самой мат. плате, другая в PCI-слоте.
IP-адреса статические у обеих сетевух и находятся в одной подсети - это обязательно нужно.
[root@srv-backup sysconfig]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1C:C0:14:F9:73
          inet addr:192.0.3.124  Bcast:192.0.3.255  Mask:255.255.254.0
          inet6 addr: fe80::21c:c0ff:fe14:f973/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:108237 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5743 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8009859 (7.6 MiB)  TX bytes:1341233 (1.2 MiB)
          Interrupt:20 Memory:e0380000-e03a0000

eth1      Link encap:Ethernet  HWaddr 00:14:D1:14:C3:8F
          inet addr:192.0.3.125  Bcast:192.0.3.255  Mask:255.255.254.0
          inet6 addr: fe80::214:d1ff:fe14:c38f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:105136 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7265727 (6.9 MiB)  TX bytes:552 (552.0 b)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:32 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1920 (1.8 KiB)  TX bytes:1920 (1.8 KiB)


Есть два компа, каждый из которых подключаются по FTP на свой IP-шник.
Первый подключается на 192.0.3.124, второй на 192.0.3.125. И по расписанию (одновременно) заливают файлы (бакапы).
Использование двух сетевых плат нужно для разгрузки сетевого интерфейса, т.е. чтобы файлы передавались по двум интерфейсам, а не по одному.

Проблема 1:
Если отключить кабель только от eth1 и пустить ping 192.0.3.125 - то он откликнется.
Если отключить кабель только от eth0 и пустить ping то ни один из IP-шников не откликнется.

Проблема 2:
Если подключиться фтп клиентом к 192.0.3.124 (eth0) то iptraf выдает, что подключение произошло к eth0.
Это правильно.
Если подключиться к 192.0.3.125 (eth1) то iptraf почему-то выдает, подключение снова к eth0.
Это неправильно.

Как сделать так, чтобы подключение на 192.0.3.125 проходило на соответствующий интерфейс eth1?
Если отключаешь кабель от eth1, то IP-шник должен более не откликаться, а он откликается. Как решить проблему?

Заранее Спасибо!

Best regards, Ildar
Ответ: погляди утилитой iftop под нагрузкой, там довольно наглядно все.
Вопрос: Создание дополнительного виртуального сетевого интерфейса с дальнейшей сменой его МАК-а

Здравствуйте.
Имеется: впс-сервер под CentOS 7 с поднятым прокси и 2-мя айпишниками.
Цель: поднятие двух айпи для прокси-сервера на VPS, но чтобы каждый из них имел свой мак-адрес.
Интересуют возможности поднятия второго виртуального сетевого интерфейса(eth1), на который можно нацепить второй айпишник и сменить МАК. Имеется ли возможность сменить МАК для псевдонима?(eth0:1). Спасибо.
Ответ:
Сообщение от Kitten19
???
Можете попробовать создать macvlan интерфейс на основе eth0, например.
ip link add link eth0 имя_нового_интерфейса address мак_адрес type macvlan mode private.
Мак будет свой. Только, как вам уже сказал Amet13, многое зависит от хоста и не уверен что из вне виртуалки будут видны их маки, хотя работать будут.
Вопрос: Cоздать резервирование на 2-х сетевых интерфейсах

Есть плата на ubuntu, тем не менее, раздел, думаю этот.
На плате два физических эзернета.
Задача- создать резервирование транспорта IP. Основываться надо на механизм bounding. Должно получиться так, чтобы устройство было доступно по двум физическим интерфейсам, но с единым IP адресом.
Как правильно это сделать?
Я так понимаю, что через ifenslave. Надо делать.
Ответ: В гугле забанили?
Вопрос: netgraph: новый сетевой интерфейс

не получается через netgraph заставить работать сетевой интерфейс. Он создаётся, но трафик по нему ходит только в пределах сервера. А из-вне недостучаться. tcpdump вообще молчит.
Когда-то на freebsd 7-8 создавал через netgraph интерфейсы вот так:

Ответ:

Все зависит от цели для которой Вы хотите использовать
ng_bridge и виртуальный ethernet: ng_ether + ng_eiface

Можно к примеру создать мост:

# ifconfig bridge0

затем создать сколько нужно виртуальных ethernet'ов и добавить
их в мост bridge0:

# ifconfig bridge0 addm em0 eddm ngeth0 up

затем еще добавить:

# ifconfig bridge0 addm ngeth1 up

но это уже будет обычный мост (вместо nethraph bridge)
+ виртуальный ethenet.
Вопрос: Перезагрузка сетевых интерфейсов если ping не идет

Вопрос для знающих CentOS: частенько возникает ситуация когда происходит сетевой сбой и трафик на шлюзе не идет по пол часа. Моментально все исправить может только перезагрузка интерфейса при "пустых пингах". Как бы автоматизировать этот процесс? Скажем, при трех-пяти аварийных пингах запускать ifconfig ethX up/down?
Ответ: Я сталкивался с другой проблемой - нестабильный драйвер WIFI адаптера на ноутбуке, но там использовался windows драйвер через ndiswrapper.


Но на шлюзе как правило используются сетевые адаптеры с нормальными чипсетами.
Может быть дело в драйвере сетевого адаптера?
Что в логах системы при "сетевом сбое"?
Вопрос: GRE между двумя FreeBSD по внутренним адресам

День добрый!
Есть две FreeBSD 9.3, с двумя сетевыми интерфейсами на каждой(первый - "белый" адрес в инете, второй - смотрит в внутреннюю сетку). Необходимо создать защищенный канал, чтобы машинки видели друг-друга по внутренним адресам(10.*).
С *nix почти незнаком, надеюсь на вашу помощь. Заранее спасибо.
Ответ: Sova, к никасам проблема GRE не относится. ipsec over gre tunnel как среда коммуникации - реально очень плохая, абсолютно ненужная вещь, а гемора с ipsec будет потом много. Если уж GRE - PPTP через mpd ядерный.
Вопрос: Привязать имена интерфейсов к сетевым физическим устройствам в Ubuntu Server 14

Добрый день!

Возникла очень интересная проблема. Не получается настроить сетевые интерфейсы через /etc/network/interfaces.
Установил сервак в виртуалбоксе. Включил 2 сетевые карты (мост и внутренняя сеть).
После установки проверяю сетевые интерфейсы через ifconfig -a и смотрю, что мост с МАС 08-00-27-3А-АВ-А1 - это eth0, плата внутренней сети с МАС 08-00-27-Е4-7В-58 - это eth1.

Соответственно настраиваю /etc/network/interfaces


10.10.104.0 - внутренняя сеть виртуальной машины
192.168.7.0 - сеть моей локалки через мост

Перезагружаю сервак, при загрузке долго настраиваются сетевые интефейсы, пишется что-то там про 60 секунд. После перезагрузки ввожу ifconfig и происходит чудо: у сетевых интерфейсов меняются МАС местами. eth0 имеет МАС 08-00-27-Е4-7В-58 (до перезагрузки был 08-00-27-3А-АВ-А1), а eth1 имеет МАС 08-00-27-3А-АВ-А1 (до перезагрузки был 08-00-27-Е4-7В-58). То есть после перезагрузки интерфейсы поменяли свои имена. Но адреса из ручной настройки в результате присваиваются неверно. Адаптеру внутренней сети присваивается адрес 192.168.7.223 (а должен присвоиться 10.10.104.200), а мостовому адаптеру присваивается адрес 10.10.104.200 (а должен 192.168.7.223)



При этом я пробовал менять в /etc/network/interfaces названия интерфейсов в соответствии с новой конфигурацией: вместо eth0 ставил eth1, а вместо eth1 ставил eth0, все остальное оставлял так же. После перезагрузки опять происходит чехарда, опять интерфейсы начинают менять у себя имена и сеть в результате не работает!

Что за приколы вообще такие? И в 14 версии сервака отсутствует файл /etc/udev/10-persistent-net.rules, вручную задать соответствие МАС и имени не получается. Почему такая чехарда происходит странная?
Ответ:
Сообщение от Korax
Поправить можно, например, тут:
у меня как-то был глюк
решил я "поправить", с учетом того, что сам файл правил пережил почти под десяток разных сетевых.
убил из файла все "старые", и оставил в нем только 2, которые были в компе реально
заодно написал им номера, начиная с 0, а то они были каким-то уже 7 и 8 что-ли
перезагрузил. сетевухи перенумеровало в 2 и 3.
плюнул, и файл правил удалил вовсе (чтоб его сгенерило по-новой).
перезагрузил
а сетевые платы вообще пропали. и файла с правилами - балалайка!
перезагрузил, вошел в биос, сбросил все в дефолт
загрузилась бубунта, снова появились сетевые, сгенерился новый файл с правилами, система сама выставила им номера, начиная с 0, все стало, как я и хотел...
остался лишь вопрос, а что же это все-таки было
Вопрос: Второй интерфейс

Всем привет.

Столкнулся с такой задачей:
Есть сервер с двумя физ. сетевыми интерфейсами.
eth0 - дефолтный, для локальной сети.
eth1 - нужно настроить для выхода в инет.
-----------------------------------------------------------------------------------
[root@blade04 ~]# uname -a
Linux blade04 2.6.32-642.el6.x86_64 #1 SMP Wed Apr 13 00:51:26 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@blade04 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 10:25:B5:00:01:2F
inet addr:11.32.225.68 Bcast:11.32.225.255 Mask:255.255.255.0
inet6 addr: fe80::1225:b5ff:fe00:12f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5742 errors:0 dropped:0 overruns:0 frame:0
TX packets:3904 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:927756 (906.0 KiB) TX bytes:1202853 (1.1 MiB)

eth1 Link encap:Ethernet HWaddr 10:25:B5:00:01:3F
inet addr:99.218.48.57 Bcast:99.218.48.255 Mask:255.255.255.0
inet6 addr: fe80::1225:b5ff:fe00:13f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12127 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1398155 (1.3 MiB) TX bytes:1246 (1.2 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:37081 errors:0 dropped:0 overruns:0 frame:0
TX packets:37081 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12150337 (11.5 MiB) TX bytes:12150337 (11.5 MiB)

[root@blade04 ~]# netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
99.218.48.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
11.32.225.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 11.32.225.1 0.0.0.0 UG 0 0 0 eth0
[root@blade04 ~]# ip route
99.218.48.0/24 dev eth1 proto kernel scope link src 99.218.48.57
11.32.225.0/24 dev eth0 proto kernel scope link src 11.32.225.68
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth1 scope link metric 1003
default via 11.32.225.1 dev eth0 proto static
[root@blade04 ~]#
[root@blade04 ~]# traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *^C
[root@blade04 ~]#
----------------------------------------------------------------------------------

Для eth1 gateway - 99.218.48.1

Пожалуйста, подскажите, как настроить маршрут выхода в инет через eth1?

Спасибо!
Ответ:
bga83
Bauer
Получилось таки настроить по приведенной ссылке, правда пока только в динамике, буду переводить в статику...
то есть с чего в духе OSPF/BGP переходить на статические маршруты? странный подход

Чего непонятно? ТС командами в шелле все сделал, теперь ищет как это все поднимать при запуске. Судя по версии ведра у ТС шестая шляпа - там надо править
Вопрос: Два провайдера на Solaris 10, как сделать автоматическое переключение

Коллеги, добрый день!
Подскажите, существуют ли какие-то стандартные способы поддержания бесперебойной работы сети в solaris.
У меня есть шлюз на solaris, один интерфейс смотрит в локалку, второй наружу.
Сейчас хочу подключить наружу ещё одного провайдера в качестве резервного канала.
Как обеспечить автоматическое переключение на резервный канал в случае потери связи с основным провайдером?
нашёл только IP Multipathing, но там используется две сетевых карты и один ip адрес, а у меня будет два внешних статических ip-адреса.
PS. все подключения по технологии Ethernet, никаких DSL, PPPoE и т.п. нет.
Ответ:
fabler
если интерфейс в сторону провайдера упадет, то другой маршрут будет использоваться автоматически.
вероятность того что проблема с доступом по одному из каналов будет вызвана падением интерфейса в районе 1%, если не меньше. Как правило проблемы в другом.

fabler
лучше про bgp читай.
но вопрос другой - захотят ли провайдеры поднимать с тобой bgp.
BGP дает решение, но несколько нюансов. Для того чтобы это действительно было нормально реализовано нужна своя AS и блок PI-адресов с маской хотя бы /24.


Osm
а есть более приземлённое предложение - как именно мне это сделать без скриптов и именно в рамках этой ОС?
у цисок есть родной1 фенкционал по переключению между каналами на основе рядя проверок, свои скрипты писать не придется