|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 08 Oct 2003 23:11:20 To : All Subject : Re: Доступ из интернет к локальной машине -------------------------------------------------------------------------------- DK>>> Вопрос: Как сделать так, чтобы при обращении из интернета к машине DK>>> 200.0.0.10 наш роутер перенаправлял DK>>> все это дело к внутренней машине 10.0.0.30. Пусть для примера это DK>>> порт DK>>> 22(ssh). EG>> man natd про redirect_port или сразу про redirect_address. > Для начала вообще непонятки с этим natd. Если в rc.config прописать > natd_enable="YES" то natd стартует при старте машины? Да > И после старта изменить кнфигурацию NAT нельзя? Можно. Убить natd и перезапустить. > В этом случае вся > конфигурация в natd_flags запихивается? Можно все в natd_flags, можно нарисовать конфига-файл ему. man natd > А если сказать "NO"? Догадайся. > В общем я попытался. > ----------------- rc.conf ----------------------------------- > gateway_enable="YES" > firewall_enable="YES" > #firewall_quiet="YES" > firewall_type="TEST" Пока не поймешь, что к чему, используй OPEN. > natd_enable="YES" > natd_interface="tl0" > natd_flags="-m -redirect_port tcp 192.168.100.20:22 200.0.0.20:22" Добавь еще -s, не повредит. > ifconfig_tl0="inet 200.0.0.1 netmask 255.255.255.0" > ifconfig_xl0="inet 192.168.100.1 netmask 255.255.255.0" > ----------------- rc.conf ----------------------------------- > ----------------- rc.firewall ----------------------------------- > [Tt][Ee][Ss][Tt]) > #Describing Network,Interfaces,Addresses etc > lan_nic="xl0" > lan_ip="192.168.100.1" > internet_nic="tl0" > internet_ip="200.0.0.1" > net_lan="192.168.100.0" > mask_lan="255.255.255.0" > # если эту строку раскоментировать то начинает работать маскарадинг и из LAN > есть доступ в INTERNET > #$fwcmd add divert natd all from any to any via "$internet_nic" Вот и раскомментируй. > ;; > ----------------- rc.firewall ----------------------------------- > соответственно : > # ipfw list > 65535 allow ip from any to any > т.е. всем все разрешено но при попытке зайти с машины 200.0.0.2 (изображает > интернет и подключена ес-сно к tl0) получаем отлуп > # ssh 200.0.0.20 > "ssh: connect to address 200.0.0.20 port 22: No route to host" 200.0.0.20 должен быть одним из адресов/алиасов твоего NAT-box, либо используй ARP proxy. Eugene --- slrn/0.9.7.4 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/88696477760f.html, оценка из 5, голосов 10
|