LINUX.ORG.RU
ФорумAdmin

мост не работает!


0

0

Стоит система ASPLinux7.1. Система планируется в качестве прокси-,DNS-сервера между внешней сетью(инетом) и внутренней(небольшой локалкой). Этот будущий сервак имеет 2 карты Ethernet. Так вот. Я сделал сначала для эксперимента небольшую сеть для настройки всех этих фич. Структура сети следующая: Мой сервак с Линуксом с двумя картами eth0 и eth1. eth0 (её ip = 172.16.0.10) идет на маршрутизатор и с него на одни комп (ip=172.16.0.2) и на модем (шлюз=172.16.0.1) с инетом. eth1(172.16.20.1) идет на маршрутизатор и на другой комп(ip=172.16.20.2).

Застрял я на создании моста между двумя подсетями, т.е. между 172.16.0.х и 172.16.20.х. Пингует у меня только внутри подсети, т.е. из компа 172.16.20.2 я пингую на 172.16.20.1, а из компа 172.16.0.2 пингую любой ip интернета и сервак 172.16.0.10. Меня же интересует к примеру как пропинговать из машины 172.16.0.20 машину 172.16.0.2. Короче, как настроить мост в Линуксе? Какие вообще есть идеи? Еще интересует несколько вопросов: 1)Включен ли bridging по-умолчанию в ядре версии 2.2 и выше? 2)Где посмотреть настройки CONFIG_FIREWALL или CONFIG_BRIDGE? 3)ну и почему не работает мост?

Всем заранее большое спасибо за помошь!

anonymous

Здравствуйте, не очень понятно, причем тут мост. В Вашем случае необходимо настроить маршрутизацию между сетями 172.16.0.0 и 172.16.20.0 (man route). Firewall настраивается с помощью iptaibles (ядро > 2.4.0) или ipchains (ядро 2.2.x).

с уважением, Сергей.
PS Мост используется для логического объединения нескольких физ. сегментов сети в одну сеть с общей адресацией.

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

Да, кстати, я забыл еще сказать про то, что клиенты у меня под Win9x!

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

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

Пытаюсь настроить маршрутизацию, но не силен в этом. Вобщем ввожу команды: route -net 172.16.0.0 netmask 255.255.255.0 eth0 route -net 172.16.20.0 netmask 255.255.255.0 eth1 Ну в принципе то что по-умолчанию у меня и стояло. А как мне завязать eth0 и eth1? Пробовал указывать конкретные хосты.Может как-то шлюз указать? Вобщем не пойму я..

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

Ну кто-нибудь отзовитесь.

Настроил я маршрутизацию вот так: route add -host 172.168.0.2 gw 172.168.0.10 eth0 и route add -host 172.168.20.2 gw 172.168.20.1 eth1. Установил всякие там forwarding в 1. Поставил на клиентах шлюзы соответственно на клиенте подсети 172.168.0.2 установил getway 172.168.0.10, ну и на 172.168.20.2 поставил 172.168.20.1. Что не так??? Еще раз говорю, что сервак у меня на ASPLinux 7.1. Ядро текущее 2.4.х.х. Клиентские машины - на одной Win98, на другой Win2000. Пинги идут до сервака и от сервака, но не между клиентами разных подсетей. HELP ME, PLEASE!!!!!

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

Маски подсетей какие стоят на сервере и на клиентах? 
Судя по последнему посту правильными масками везде будут 255.255.255.0 
А вот маршрутизацию командами
route add -host 172.168.0.2 gw 172.168.0.10 eth0 
route add -host 172.168.20.2 gw 172.168.20.1 eth1 
настраивать скорее всего не надо, ибо она уже вероятно настроена с поднятием интерфейса.

А также в студию вывод команд: 
ifconfig 
netstat -rn

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

>>Маски подсетей какие стоят на сервере и на клиентах?

На клиентах 255.255.0.0. Но какая разница?

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

Да. Как я и писал, по-умолчанию стоит, но не такая. route мне выдает типа такой route add -net 172.168.0.0 netmask 255.255.255.0 eth0, ну и для второго интерфейса тоже самое, только после -net 172.168.20.0. Но все равно не работает, хоть с этим, хоть с другим.

Вопрос:как мне посмотреть настройки CONFIG_FIREWALL и CONFIG_BRIDGE?

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

>>172.168.0.0 и 172.168.20.0

конечно я имел ввиду 172.16.0.0 и 172.16.20.0

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

netstat выдает: для eth1 карты 172.16.20.0, шлюз 0.0.0.0, DNS -255.255.255.0, для eht0 карты 172.16.0.0, шлюз 0.0.0.0,DNS - 255.255.255.0, ну и для lo 127.0.0.0, gw 255.0.0.0.

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

> На клиентах 255.255.0.0. Но какая разница?

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

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