LINUX.ORG.RU

три сетевухи и проблемма


0

0

Всем привет!
В кратце: Есть машинка VPN сервер (для домашних целей) всё было замечательно, но сгорел свичь, и вот я подумал его возместить еще одной сетевой карточкой в серваке, но возникла проблемма, две карточки работать не хотят, тоесть ifconfig_ом поднимаю интерфейсы eth1 и eth2 и в результате eth2 не пингуется из вне, как только гашу eth1, eth2 начинает пинговаться. В чем может быть проблемма ?

eth0 10.x.x.x - смотрит в интернет.
eth1 192.168.0.1 - домашняя локалка (машнина 1)
eth1 192.168.0.2 - домашняя локалка (машнина 2)

Всё это крутится на ALT linux master 2.2 (2.4.20)

ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:4C:04:91:02
inet addr:10.x.x.x Bcast:10.x.x.x Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1218 errors:0 dropped:0 overruns:0 frame:0
TX packets:286 errors:0 dropped:0 overruns:0 carrier:0
collisions:1 txqueuelen:100
RX bytes:173454 (169.3 Kb) TX bytes:34182 (33.3 Kb)
Interrupt:5 Base address:0x320

eth1 Link encap:Ethernet HWaddr 52:54:AB:DD:33:12
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2544 errors:0 dropped:0 overruns:0 frame:0
TX packets:657 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:255377 (249.3 Kb) TX bytes:151508 (147.9 Kb)
Interrupt:12 Base address:0xd400

eth2 Link encap:Ethernet HWaddr 00:50:BF:5C:36:D1
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5008 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:401692 (392.2 Kb) TX bytes:2736 (2.6 Kb)
Interrupt:10 Base address:0xd000

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.100 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.x.x.x 0.0.0.0 255.255.255.128 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.x.x.x 0.0.0.0 UG 0 0 0 eth0

anonymous
Ответ на: комментарий от MiracleMan

Представь себе что носит! Но только не пойму, всё что-то возмущаются, а помочь слабо!! есть подозрения что интелекта не намного больше!!

anonymous
()
Ответ на: комментарий от anonymous

Зачем тебе два физических интерфейса в одном сегменте сети.. Подумай об этом.. И хорошенько.. Проблемы, то может и не существует.. При чём тут интеллект.. А у тебя, случайно, на зародились подозрения, что неплохо бы и мозг (разумеется при наличии оного) включить?.. Извини за резкость.... Но, попросил бы сформулировать задание более определённо..

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan

Задача следующая, заставить две клиентских машины ходить в инет и видеть друг друга. Имеем.. Сервер с тремя сетевухами одна из которых смотрит в интернет и две карточки в которых воткнуты клиетские машины. Клинты входят в инет по ВПН (впн сервак крутится на этой же машинке)

anonymous
()
Ответ на: комментарий от anonymous

Перепиши ifconfig для eth1 & eth2 с масками /30, а не /23, как у тебя.
Соответственно измени IP адреса для них и для клиентских машин.
Таким образом ты их выделишь в РАЗНЫЕ подсети.
Два интерфейса одного хоста не должны находиться в ОДНОЙ подсети.
На что тебе и указали, хоть и не очень вежливо (зато совершенно справедливо).

archont ★★★
()

Дураки вы люди :) Это называется bridging. Из двух карточек делаем один виртуальный интерфейс, эффективно превращая комп в switch. Третая сетевуха смотрит в инет - получается раутер. Читать тут:

http://forums.gentoo.org/viewtopic-t-408110-highlight-.html

и тут:

http://gentoo-wiki.com/HOWTO_setup_a_gentoo_bridge

и тут:

http://www.routerdesign.com/index.php

Krechet
()
Ответ на: комментарий от archont

Там все очень просто, и потом никаких проблем. Даже можно фаервол настраивать между интерфейсами. Так народ раутеры и строит. И главное что IP у br0 один. То есть в полтора раза меньше правил NAT'а надо писать :)

Krechet
()
Ответ на: комментарий от Krechet

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

хотя ты прав, средствами линукса это (и не только, нет предела извр^W совершенству) можно сделать ;)

anonymous
()
Ответ на: комментарий от anonymous

Чет я не пойму, уже неделя болтовни из-за 300 рублей, именно столько стоит 5-ти портовый коммутатор. Стоит ли так заморачиваться за эти деньги?

lvi ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.