Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Настройка маршрутизации Linux

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Фев 09 2006 12:59    Заголовок сообщения: Настройка маршрутизации Linux Ответить с цитатой

У меня такая сетка:
[удаленный комп]---[router]---[мой комп]---[шлюз в инет]
Т.е. сеть имеет две подсети разделенных маршрутизатором, в одной из подсетей находится шлюз в Интернет. Маршрутизатор настроен так, что изо всех подсетей все друг друга "видят".
Но вот проблема, для работы в инете нужно шлюзом по умолчанию назначать шлюз в интернет (192.168.1.53), а чтобы связаться с другой подсетью, нужно (приходится) указывать шлюзом по умолчанию сетевую карту маршрутизатора (192.168.1.1).
Как настроить свою рабочую станцию так, чтобы без переключения шлюза по умолчанию можно было коннектится и к машинам другой подсети (например к ноутбуку 192.168.254.2) и в инете лазить?
Все изображенные машины работают под управлением Linux.

Вот как это выглядит

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
PolAR



Зарегистрирован: 01.11.2004
Сообщения: 133

СообщениеДобавлено: Чт Фев 09 2006 13:52    Заголовок сообщения: Ответить с цитатой

1 Варинат:
На ноуте:
route add default gw 192.168.254.1

На роутере:
route add 192.168.254.0/255.255.255.0 dev ethx
route add default gw 192.168.1.53
ethX - номер интерфейса смотрящего в 254-ю сетку

На компах из сетки 192.168.1:
route add default gw 192.168.1.1
получится что эта сетка ходит тоже через роутер, хотя может и напрямую.

2 Вариант
Если компов в сетке 192.168.1 немного:
на каждом из них:
route add 192.168.254.0/255.255.255.0 gw 192.168.1.1
route add default gw 192.168.1.53

сам никогда усиленно маршрутизацией не занимался, но по-моему так Embarassed
_________________
Come Together!! Right Now....


Последний раз редактировалось: PolAR (Чт Фев 09 2006 14:50), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Чт Фев 09 2006 14:21    Заголовок сообщения: Ответить с цитатой

уточни типы операционок роутеров - синтаксис очень отличаться будет...напр. Linux и Free...что там стоит?
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Фев 09 2006 14:55    Заголовок сообщения: Ответить с цитатой

Сеть 192.168.254.х является тупиковой. Поэтому на всех компах этой сети шлюзом по умолчанию является 192.168.254.1

Аналогично с сетью 192.168.1.х

Теперь роутеры:
Комп ROUTER подключен к одной сети, которая тупиковая, а вторая транзитная. В транзитной сети всего один роутер. Городить огород не из чего, поэтому на этом роутере шлюз по умолчанию делаем на GATEWAY (192.168.1.53).

Комп GATEWAY подключен к Инету. Тут вариантов нет, шлюз по умолчанию на интернет-провайдера. Но GATEWAY должен знать про сеть 192.168.254.Х
Поэтому на нем делаем:
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.254.1

Ну вот и все.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Чт Фев 09 2006 14:55    Заголовок сообщения: Ответить с цитатой

согласен под Linux, только вот тут немного , мелочь...
На роутере:
route add net 192.168.254.0/255.255.255.0 dev ethx
route add default gw 192.168.1.53
ethX - номер интерфейса смотрящего в 254-ю сетку

те пропустил по запарке слово net Smile
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Чт Фев 09 2006 15:13    Заголовок сообщения: Ответить с цитатой

and3008 писал(а):
Сеть 192.168.254.х является тупиковой. Поэтому на всех компах этой сети шлюзом по умолчанию является 192.168.254.1

Аналогично с сетью 192.168.1.х

Теперь роутеры:
Комп ROUTER подключен к одной сети, которая тупиковая, а вторая транзитная. В транзитной сети всего один роутер. Городить огород не из чего, поэтому на этом роутере шлюз по умолчанию делаем на GATEWAY (192.168.1.53).

Комп GATEWAY подключен к Инету. Тут вариантов нет, шлюз по умолчанию на интернет-провайдера. Но GATEWAY должен знать про сеть 192.168.254.Х
Поэтому на нем делаем:
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.254.1


Мы тоже самое и сказали, со всем уважением...а GATEWAY
и так знает про эту сеть, так как является для нее шлюзом в интернет и его изначально на это и настраивали. У него же одна нога (интерфейс) в этой сети сидит...как же он про нее знать то не будет??
А так-то все слово в слово описано правилами, с которыми я согласился, как and словами и описал. Те - речь идет о варианте 1.



Ну вот и все.

_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Фев 09 2006 17:34    Заголовок сообщения: Ответить с цитатой

Еще я бы попросил внимательно относится к опции dev и использовать ее с осторожностью. Прямое указание dev требуется, если на один физический интерфейс повешено несколько IP-адресов или используется сложное туннелирование. Плюс ко всему прочему есть внешняя система, которая контролирует трафик.
В таких случаях опция dev позволяет точно указать с каким исходящим IP пойдет пакет от компа.

Все это относится к случаям, когда на компе крутится куча всякого ПО.

Когда комп является роутером, то опция dev скорее вредна, чем полезна. Вредность заключается в том, что она в общем-то бесполезна для маршрутизации, но велик риск сделать ошибку и пустить трафик по другому интерфейсу. И баг этот будет трудноотлавливаемый!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Фев 10 2006 01:47    Заголовок сообщения: Ответить с цитатой

Спасибо за помощь!
У меня ошибка была в том, что на ROUTER не был указан шлюзом по умолчанию GATEWAY (комп смотрящий в инет).
Теперь все в порядке.

Один только вопрос:
and3008 писал(а):


Комп GATEWAY подключен к Инету. Тут вариантов нет, шлюз по умолчанию на интернет-провайдера. Но GATEWAY должен знать про сеть 192.168.254.Х
Поэтому на нем делаем:
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.254.1


А мы в качестве шлюзов указываем не ближайший к нам интерфейс маршрутизатора, т.е. не 192.168.1.1? Имею в виду, что 192.168.254.1 это для GATEWAY находящегося в 192.168.1.X как бы интерфейс "по ту сторону" от ROUTER. На рисунке понятней видно о чем речь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пт Фев 10 2006 09:12    Заголовок сообщения: Ответить с цитатой

Каждый шлюз должен знать адрес ближайшего, соединяющего его с другой сетью, но теперь надеюсь, теперь у тебя все хорошо? Мы рады, что помогли тебе Smile
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пт Фев 10 2006 19:22    Заголовок сообщения: Ответить с цитатой

Цитата:
А мы в качестве шлюзов указываем не ближайший к нам интерфейс маршрутизатора, т.е. не 192.168.1.1


Именно так. Я ошибся, конечно.
Правильная строчка такая:
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.1.1
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...