The OpenNET Project / Index page

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

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

"Несколько машин локальной сети сделать видимыми в интернете"  
Сообщение от apavlyukov email(ok) on 23-Авг-06, 16:09 
Условия:
Есть роутер на Mandriva 2006, с двумя карточками.
Карточка интернет x.x.70.46 netmask z.z.z.252 gw x.x.70.45
Внутренняя карточка 192.168.0.1 netmask 255.255.255.0

Провайдер выделил диапазон белых адресов x.x.x.232 - x.x.x.239 маска сети z.z.z.248
broadcast x.x.70.47

Задача:
Сделать несколько машин локальной сети, видимыми из интернет
192.168.0.10 откликался на x.x.x.232 из интернета,
192.168.0.30 откликался на x.x.x.235 соответственно
и т.п.

Ввожу следующие команды:

ifconfig eth0:1 x.x.x.235 netmask z.z.z.248 broadcast x.x.70.47

route add x.x.x.235 gw z.z.70.45 netmask 255.255.255.248 metric 1 dev eth0:1
При добавлении адресов для маршрутизации система ругается на маску подсети, выделенную провайдером.
Провайдер настаивает на правильности выданных им настроек
При удалении маски из строки, адрес начинает пинговаться, но остальные пакеты не проходят.
При перезагрузке системы, данные настройки теряются.

Прошу сильно не пинать, так как я только начинаю освоение Linux'a
Если есть возможность, ответьте с пояснениями.

С уважением, Андрей.
Заранее спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Несколько машин локальной сети сделать видимыми в интернете"  
Сообщение от zveryok on 24-Авг-06, 09:59 
Задача решается 2мя вариантами в зависмости от нужд
1) у локальных машин остаются серые адреса
2) локальным машинам присваиваются реальные адреса

1) достигается настройкой фаервола (пробросом реального адреса на серый и наоборот)
в iptables будет выглядеть примерно так:
iptables -t nat -A PREROUTING -dst x.x.x.235/32 -j DNAT --to-destination 192.168.0.30/32
iptables -t nat -A POSTROUTING -s 192.168.0.30/32 -j SNAT --to-source x.x.x.235/32

2) достигается маршрутизацией и поднятием интерфейсов

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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