Условия:
Есть роутер на 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
Если есть возможность, ответьте с пояснениями.
С уважением, Андрей.
Заранее спасибо.