Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Linux » Настройка шлюза
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Den
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 45
Статус: Den в оф-лайне
Настройка шлюза [сообщение #60420]

Деле в том, что система у меня - полностью мной переделанный slackware 9.1. Ядро 2.44. от slackware live CD. Собрано с модульной поддержкой всего чего можно. От самой сляки там мало что осталось. В основном только бинарники. Скрипты загрузки системы полностью переписаны мной. В системе имеется два сетевых адаптера - eth0 + eth1. Поднимаю их с командами:
ifconfig lo 127.0.0.1 up
ifconfig eth0 192.168.170.253 netmask 255.255.255.0 up
ifconfig eth1 10.200.1.1 netmask 255.0.0.0 up
route add -net default gw 10.0.0.138 netmask 0.0.0.0 metric 1 eth0

Короче требуется сделать так, чтоб система подключалась к нету через интерфэйс eth1. На интерфэйсе eth0 должен стоять dhcp сервер и раскидывать адреса во внутреннею сеть ну и ессесно чтоб интернет работал. Но это еще не все. Нужно пробить запрос на порты 3030 и 3031 во внутреннюю сеть на определенный IP (например 192.168.170.9) То-есть, если идет запрос на mydomain.org:3030 то система меня перенаправляет на комп во внутренней сети с адресом 192.168.170.9 где и будет находится сервис отвечающий на порт 3030

Кто-нить может мне подробно обьяснить как это делается? Желательно с примерами скриптов..

__________________
Bad command or file name.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-02-2004 10:45
Нажмите сюда для просмотра профайла Den Отправить Персональное сообщение Den Посетить домашнию страничку Den! Найти сообщения от Den Добавить Den в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
yujanin
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 36
Статус: yujanin в оф-лайне
[сообщение #60461]

http://en.tldp.org/HOWTO/IPCHAINS-HOWTO.html
http://www.linuxguruz.com/iptables/howto/
http://en.tldp.org/HOWTO/IP-Masquer...forwarders.html

там наиболее подробно...
особенно последние две ссылки изучи.

$IPTABLES -t nat -A PREROUTING -d $EXTIP -p tcp --dport 3030 \
-m state --state NEW,ESTABLISHED,RELATED -j DNAT --to 192.168.170.9

это тебе нужно прописать в iptables.

ты сказал, что ядро 2.4 - там это работать будет. в более ранних версиях нужно использовать специальный скрипт redir

Сообщение было отредактировано yujanin 06-02-2004 в 16:49

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-02-2004 16:43
Нажмите сюда для просмотра профайла yujanin Отправить Персональное сообщение yujanin Найти сообщения от yujanin Добавить yujanin в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Den
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 45
Статус: Den в оф-лайне
[сообщение #60481]

УÐ_Ð_Ð_ААААААААААААААААААА!!!!

Ð_аботает...

iptables -t nat -A POSTROUTING -j MASQUERADE

iptables -t nat -A PREROUTING -d $EXTERNAL_INTERNET_IP -p tcp --dport 3030 \
-m state --state NEW,ESTABLISHED,RELATED -j DNAT --to 192.168.170.9

А я уже думал, что это психушкой закончится.... А на самом деле, все очень просто.

ОГÐ_ОМНОЕ СПАСИБО !!!!!!

__________________
Bad command or file name.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-02-2004 22:44
Нажмите сюда для просмотра профайла Den Отправить Персональное сообщение Den Посетить домашнию страничку Den! Найти сообщения от Den Добавить Den в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
yujanin
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 36
Статус: yujanin в оф-лайне
[сообщение #60490]

рад помочь

а с чего ты адресацию-то изменил. что 10.х что 192.168.х - это ж приватные адреса. делал бы подсеть 10.300.х - было бы понятнее и удобнее.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-02-2004 23:43
Нажмите сюда для просмотра профайла yujanin Отправить Персональное сообщение yujanin Найти сообщения от yujanin Добавить yujanin в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Den
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 45
Статус: Den в оф-лайне
[сообщение #60513]

Адрес 10.200.1.1 - это правила установок сетевого адаптера для подключение через ADSL модем. Я правда ща сталкнулся с еще одной траблой. Я вижу что в линуксах нет поддержки PPPoA. Но это не страшно. У меня Alcatel модем. А он легко превращается в PPPoE - интерфейсный модем.

__________________
Bad command or file name.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 07-02-2004 09:02
Нажмите сюда для просмотра профайла Den Отправить Персональное сообщение Den Посетить домашнию страничку Den! Найти сообщения от Den Добавить Den в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 07:40.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00965309 seconds (41.78% PHP - 58.22% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.