Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 01 Jul 24 19:53:58, всего сообщений: 8494
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 546 из 8494 ========================================== RU.LINUX =
От   : Peter Irich                      2:5020/400         05 Dec 13 20:21:50
Кому : Valentin Davydov                                    05 Dec 13 20:21:50
Тема : Re: secondary gate
FGHI : area://RU.LINUX?msgid=<1187477100@aspen.stu.neva.ru>+8872657b
На   : area://RU.LINUX?msgid=<1187476984@ddt.demos.su>+c1c723ab
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
From: Peter Irich <peter0irich@rambler.ru>

On 12/04/13 18:51, Valentin Davydov wrote:
>>    From: Peter Irich <peter0irich@rambler.ru>
>>    Date: Tue, 3 Dec 2013 17:41:08 +0000 (UTC)
>>
>>>>> Hу и? Одно правило в NAT...
>>>>>
>>>> Вот я пока и не сумел создать это правило.
>>>
>>> В бзде (пусть у неё адрес 192.168.0.132) я вот прямо сейчас попробовал:
>>>
>>> # natd -a 192.168.0.132
>>> # ipfw add XXX divert natd all from any to any via 192.168.0.132
>>>
>>> Hа винде (которая 192.168.0.129) сказал default gateway 192.168.0.132,
>>> указал известный DNS - и всё заработало и на бзде, и на винде.
>>>
>>>> В книге пример
>>>> для двух интерфейсов, с одним пока не получилось.
>>>
>>> Интерфейсы-то тут причём? Интерфейсами роутинг заведует, а nat транслирует
>>> _адреса_ в пакетах, которые можно собирать хоть с одного интерфейса, хоть
>>> с тысячи, нату пофиг.
>>>
>> В iptables дла NAT надо указать выходной интерфейс,
>
> А не надо ли там, часом, указывать два правила? Одно snat в postroutingе,
> другое dnat в preroutingе. Соответственно, у одного этот интерфейс будет
> выходным, у другого - входным. Типа
>
> -t nat -A POSTROUTING -o eth0 -j SNAT -s 192.168.0.129 --to 192.168.0.132
>
> и
>
> -t nat -A PREROUTING -i eth0 -j DNAT -d 192.168.0.132 --to 192.168.0.129
>
>> а у меня на eth0
>> и хаб и 2-й компьютер. Пока не получается разделить сети с точки
>> зрения iptables. При этом "iptables -S nat" пишет, что нет такой
>> цепочки, хотя команду я вводил.
>
Действительно, "-s address" - это лишнее, named - тоже лишнее,
достаточно указать в /etc/resolv.conf адрес шлюза, того же,
что на 1-м компьютере. Если компьютеров за NAT много, то
запускают кэширующий dns-сервер, но там dnsmasq не установлен.
Ещё оказалось, что не удаётся задать адрес шлюза
в /et/network/interfaces, "dns-namesrevers address"
игнорируется.

Пётр.

--- ifmail v.2.15dev5.4
* Origin: Home (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.048051 секунды