apavlyukov Опубликовано 24 августа, 2006 Жалоба Опубликовано 24 августа, 2006 Условия: Есть роутер на 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 Если есть возможность, ответьте с пояснениями. С уважением, Андрей. Заранее спасибо. Цитата
SignFinder Опубликовано 24 августа, 2006 Жалоба Опубликовано 24 августа, 2006 Цитата: 192.168.0.10 откликался на x.x.x.232 из интернета, не получится ибо 232 скорее всего не адрес а идентификатор сети также как 239 бродкаст. Цитата: Провайдер выделил диапазон белых адресов x.x.x.232 - x.x.x.239 маска сети z.z.z.248 broadcast x.x.70.47 чушь. Цитата: ifconfig eth0:1 x.x.x.235 netmask z.z.z.248 broadcast x.x.70.47 тоже чушь. Учите tcpip. Ну а логику расскажу. 1. Маршрутизируете подсеть x.x.x.232/255.255.255.248 на сервер 2. поднимаете субинтерфейсы 3. через iptables DNAT делаете проброс адреса внутрь Цитата
apavlyukov Опубликовано 24 августа, 2006 Автор Жалоба Опубликовано 24 августа, 2006 Спасибо за ответ! Но хотелось все-таки получи более подробную информацию. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.