The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"2 сетевые в linux"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 22-Дек-04, 17:19  (MSK)
в компе с linux redhat стоят две сетевые. вот их настройки
eth0 192.168.0.240 255.255.255.0
eth1 192.168.0.250 255.255.255.0
если воткнуть их в один свич и пинговать, то пингуются обе, если отключить .250 то .240 не пингуется, хотя .250 без .240 работает нормально.
так же по отдельности .250 пингуется, а .240 нет. что делать? где грабли?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "2 сетевые в linux"
Сообщение от BarS Искать по авторуВ закладки(??) on 22-Дек-04, 17:44  (MSK)
>в компе с linux redhat стоят две сетевые. вот их настройки
>eth0 192.168.0.240 255.255.255.0
>eth1 192.168.0.250 255.255.255.0
>если воткнуть их в один свич и пинговать, то пингуются обе, если
>отключить .250 то .240 не пингуется, хотя .250 без .240 работает
>нормально.
>так же по отдельности .250 пингуется, а .240 нет. что делать? где
>грабли?


Вообще это не очень хорошо в один свич две сетевухи, смотри интерфейс по умолчанию.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 22-Дек-04, 17:56  (MSK)
>в компе с linux redhat стоят две сетевые. вот их настройки
>eth0 192.168.0.240 255.255.255.0
>eth1 192.168.0.250 255.255.255.0
>если воткнуть их в один свич и пинговать, то пингуются обе, если
>отключить .250 то .240 не пингуется, хотя .250 без .240 работает
>нормально.
>так же по отдельности .250 пингуется, а .240 нет. что делать? где
>грабли?
они в одной сети

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 22-Дек-04, 18:51  (MSK)
планируется сделать вот так:
internet(192.168.160.1)---switch---(192.168.160.250)eth0|gateway/firewall|eth1(192.168.160.240)---switch-----comp1...100(192.168.160.10-192.168.160.230)
в чем может быть проблема?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 22-Дек-04, 18:56  (MSK)
>планируется сделать вот так:
>internet(192.168.160.1)---switch---(192.168.160.250)eth0|gateway/firewall|eth1(192.168.160.240)---switch-----comp1...100(192.168.160.10-192.168.160.230)
>в чем может быть проблема?

(192.168.160.250)eth0|gateway/firewall|eth1(192.168.160.240)
не верно.

не делай все в одной сети.
раздели  и промаршрутизируй.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 22-Дек-04, 19:06  (MSK)
>(192.168.160.250)eth0|gateway/firewall|eth1(192.168.160.240)
>не верно.
>
>не делай все в одной сети.
>раздели  и промаршрутизируй.

дело в том, что под internet(192.168.160.1) подразумевается наша прокся. это не верно с точки зрения организации сети, или с точки зрения безопасности? по большому щету на gateway не нужен firewall.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 23-Дек-04, 11:32  (MSK)
>>(192.168.160.250)eth0|gateway/firewall|eth1(192.168.160.240)
>>не верно.
>>
>>не делай все в одной сети.
>>раздели  и промаршрутизируй.
>
>дело в том, что под internet(192.168.160.1) подразумевается наша прокся. это не верно
>с точки зрения организации сети, или с точки зрения безопасности? по
>большому щету на gateway не нужен firewall.

третий раз говорю, 2 сетевухи в одной подсети неверно.
сделай (192.168.1.250)eth0|gateway/firewall|eth1(192.168.2.250)
соответственно прокси будет в 192.168.1 сети, а клиенты в 192.168.2 сети.
ротер будет передавать пакетики с етх1 на етх0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 23-Дек-04, 11:43  (MSK)
>третий раз говорю, 2 сетевухи в одной подсети неверно.
>сделай (192.168.1.250)eth0|gateway/firewall|eth1(192.168.2.250)
>соответственно прокси будет в 192.168.1 сети, а клиенты в 192.168.2 сети.
>ротер будет передавать пакетики с етх1 на етх0

ну вроде бы все ясно. так и сделаю.
а не расскажите по подробней почему так неверно?(просто интересно)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 23-Дек-04, 11:49  (MSK)
>>третий раз говорю, 2 сетевухи в одной подсети неверно.
>>сделай (192.168.1.250)eth0|gateway/firewall|eth1(192.168.2.250)
>>соответственно прокси будет в 192.168.1 сети, а клиенты в 192.168.2 сети.
>>ротер будет передавать пакетики с етх1 на етх0
>
>ну вроде бы все ясно. так и сделаю.
>а не расскажите по подробней почему так неверно?(просто интересно)

грубо. две дырки для одной сети. куда посылать пакет?

как говорит лавр, учи матчасть.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 23-Дек-04, 12:18  (MSK)
ок, спасибо за помощь.
p.s. а как посмотреть интерфейс по умолчанию?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "2 сетевые в linux"
Сообщение от jonatan Искать по авторуВ закладки on 23-Дек-04, 14:23  (MSK)
Возможно проблема в маршрутах. Покажи таблицу при дыух включенных картах и при отсоединении одной из них.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 23-Дек-04, 14:56  (MSK)
>Возможно проблема в маршрутах. Покажи таблицу при дыух включенных картах и при
>отсоединении одной из них.

вот таблица маршрутизации при двух включеных сетевых
192.168.0.0  *  255.255.255.0  U  0  0  0  eth1
192.168.0.0  *  255.255.255.0  U  0  0  0  eth1
169.254.0.0  *  255.255.0.0    U  0  0  0  eth1
127.0.0.0    *  255.0.0.0      U  0  0  0  eth1
если отключить eth0 тоже самое
а через eth1 работает putty:)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "2 сетевые в linux"
Сообщение от jonatan Искать по авторуВ закладки on 23-Дек-04, 15:35  (MSK)
Получается если отключить eth1, а eth0 включена, то сеть 192.168.0.0/24 будет недоступна, т.к. ответы будут уходить на eth1.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "2 сетевые в linux"
Сообщение от kostil Искать по авторуВ закладки(??) on 23-Дек-04, 15:39  (MSK)
>Получается если отключить eth1, а eth0 включена, то сеть 192.168.0.0/24 будет недоступна,
>т.к. ответы будут уходить на eth1.

а как настроить маршрутизацию чтобы все работало? и возможно ли это вообще? или просто не заморачиваться и сделать две разные подсети?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 23-Дек-04, 15:59  (MSK)
>>Получается если отключить eth1, а eth0 включена, то сеть 192.168.0.0/24 будет недоступна,
>>т.к. ответы будут уходить на eth1.
>
>а как настроить маршрутизацию чтобы все работало? и возможно ли это вообще?
>или просто не заморачиваться и сделать две разные подсети?


ребята вы че?
какая маршрутизация в одной подсети?
2 jonotan, не вводи в заблуждение человека. тут заведомо проблемы с маршрутами тк на 2 сетевых одна подсеть.
решение я приводил выше

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "2 сетевые в linux"
Сообщение от jonatan Искать по авторуВ закладки on 23-Дек-04, 16:05  (MSK)
Я не говорю, что так правильно и будет работать. Просто хочу понять логику, из-за чего в данной ситуации не работает, т.к. сам так не пробовал.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "2 сетевые в linux"
Сообщение от jonatan Искать по авторуВ закладки on 24-Дек-04, 09:08  (MSK)
Поскольку никаких аргументов о невозможности работы двух сетевых карт в одном сегменте я не услышал (да и не видел я никаких проблем с самого начала), то решил попробовать сам.
Система: Slackware 10, ядро 2.4.26 с поддержкой advanced routing и policy routing.
2 сетевые карты: eth0 - 192.168.0.1, eth1 - 192.168.0.2. Обе включены в один сегмент.
Таблица маршрутизации.
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.0.254   0.0.0.0         UG    0      0        0 eth0

Делаем следующее.

ip rule add from 192.168.0.1 table 201
ip rule add from 192.168.0.2 table 202
ip route add 192.168.0.0/24 dev eth0 table 201
ip route add 192.168.0.0/24 dev eth1 table 202
ip route add default via 192.168.0.254 dev eth0 table 201
ip route add default via 192.168.0.254 dev eth1 table 202
(можно сделать так, чтобы при загрузке в таблице main не создавались записи, хотя это необязательно).

Отключаем ARP flux (http://linux-ip.net/html/ether-arp.html#ether-arp-flux).

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_filter
echo 1 > /proc/sys/net/ipv4/conf/eth1/arp_filter

После этого ВСЕ РАБОТАЕТ при любой комбинации отключенных/включенных сетевых карт.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 24-Дек-04, 11:33  (MSK)
>После этого ВСЕ РАБОТАЕТ при любой комбинации отключенных/включенных сетевых карт.

поподробней с этого момента. какие клиенты на обоих концах карт и как они работают.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "2 сетевые в linux"
Сообщение от jonatan Искать по авторуВ закладки on 24-Дек-04, 12:18  (MSK)
Решалась изначально поставленная задача.

>в компе с linux redhat стоят две сетевые. вот их настройки
>eth0 192.168.0.240 255.255.255.0
>eth1 192.168.0.250 255.255.255.0
>если воткнуть их в один свич и пинговать, то пингуются обе, если
>отключить .250 то .240 не пингуется, хотя .250 без .240 работает
>нормально.
>так же по отдельности .250 пингуется, а .240 нет. что делать? где
>грабли?

Мне стало интересно, почему это не работает.
Комп linux с двумя сетевыми картами (eth0, eth1) и адресами из одной подсети (192.168.0.1/24, 192.168.0.2/24) воткнуты в один физический сегмент. Проверка производилась ping-ом с других компов из этого же сегмента с адесами этой же подсети: linux (192.168.0.3/24) и windows2000 (192.168.0.4/24).
Без тех настроек, которые я привел, возникают указанные проблемы. Есно маршрутизация в одной подсети - бред. Хотелось еще обратить внимание на ARP flux. Ничего более.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 24-Дек-04, 12:23  (MSK)
>Решалась изначально поставленная задача.
>
>>в компе с linux redhat стоят две сетевые. вот их настройки
>>eth0 192.168.0.240 255.255.255.0
>>eth1 192.168.0.250 255.255.255.0
>>если воткнуть их в один свич и пинговать, то пингуются обе, если
>>отключить .250 то .240 не пингуется, хотя .250 без .240 работает
>>нормально.
>>так же по отдельности .250 пингуется, а .240 нет. что делать? где
>>грабли?
>
>Мне стало интересно, почему это не работает.
>Комп linux с двумя сетевыми картами (eth0, eth1) и адресами из одной
>подсети (192.168.0.1/24, 192.168.0.2/24) воткнуты в один физический сегмент. Проверка производилась ping-ом
>с других компов из этого же сегмента с адесами этой же
>подсети: linux (192.168.0.3/24) и windows2000 (192.168.0.4/24).
>Без тех настроек, которые я привел, возникают указанные проблемы. Есно маршрутизация в
>одной подсети - бред. Хотелось еще обратить внимание на ARP flux.
>Ничего более.

все верно:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "2 сетевые в linux"
Сообщение от denn emailИскать по авторуВ закладки(??) on 24-Дек-04, 11:42  (MSK)
+объясни как это будет работать в описаной выше ситуации, где нужен просто роутинг.

internet(192.168.160.1)---switch---(192.168.160.250)eth0|gateway/firewall|eth1(192.168.160.240)---switch-----comp1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "2 сетевые в linux"
Сообщение от jonatan Искать по авторуВ закладки on 23-Дек-04, 16:20  (MSK)
Незная зачем все это, но чтобы расставить все точки на Ё можно попробовать source routing. Смотри http://www.lartc.org. Примерно так (eth0 - 192.168.0.240):

ip rule add from 192.168.0.240 table 200
ip route add 192.168.0.0/24 dev eth0 table 200
ip route flush cache

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру