Если мы говорим о "трансляции IP" то это скорей всего андо сделать.
У меня настраена трансляция IP на OpenSuse 10.3, когда втарой рас ставил, сам мучался пол дня пока не вспомнил про DNS сервер!
вот монула с сайта linuxforum.ru
Автор: jura12 Feb 27 2008, в 20:33
Я настроил с помощью этой методики выложенной пользователем Olegator :
давайте попробую вам немного помочь, у вас в машине с opensuse должно стоять 2 сетевые карты, к одной подключается интернет(например eth0(ip 64.233.187.99)), а к другой локальная сеть (eth1(192.168.0.1)). нужно в брандмауре назначитть для eth0 внешнюю зону,а для eth1 внутреннюю. смотрим что бы все машины могли пинговать друг друга, на клиентских компах должен быть прописан шлюз 192.168.0.1
Заходим в брандмауер - Трансляция сетевых адресов, в верху ставим галочку Трансляция сетевых адресов,далее щёлкаем кнопку "Добавить", вводим следующее: сеть источника 192.168.0.0/24, протокол TCP, в полях "Требуемый порт" и "Перенаправление в порт" прописываем нули, требуемый IP вводим "0.0.0.0/0", т.е. любой. А в поле "Перенаправить в транслированный IP" 64.233.187.99, брандмауер должен быть запущен. Теперь можно проверить пингуется ли сетевой интерфейс eth0 с клиентских машин, должно работать и должны пинговаться сайты по ip например для яндекса ping 213.180.204.8
Потом необходимо поднять DNS сервер, для этого установите DNS пакеты для yast, появится пункт Yast2 -> "Сетевые службы" -> "Сервер DNS" и поставьте пакет bind(хотя не знаю для чего он нужен).
Открываем Yast2 -> "Сетевые службы" -> "Сервер DNS"
Ставим галочку "PPP Демон устанавливает направление запроса", это означает, что если наш локальный ДНС сервер не обнаружит в своей базе IP адреса требуемого домена, то он попросит его у ДНС провайдера, а в случае указанной конфигурации он автоматически определит ДНС провайдера и будет использовать его. Щелкаем далее.
ничего не трогаем на странице "Установка DNS сервера: DNS зоны" и щелкаем далее.
В поле "Запуск службы" ставим галочку "При загрузке системы" и жмем завершить, тем самым применяя настройки.
опять открываем Yast2 -> "Сетевые службы" -> "Сервер DNS" и помойму на первой вкладке открываем брандмауер
таперь на клиентских машинах прописываем сервер DNS 192.168.0.1, ну вроде всё
Единственное есть 3 замечания.
1.В Yast2 -> "Сетевые службы" -> "Сервер DNS" и помойму на первой вкладке открываем брандмауер - там делать ничего не надо. По умолчанию стоит eth0=0, eth1=1 этого достаточно.
2.на клиентских машинах прописываем ip адреса и gateway
3.перезагрузить линукс.