Hairpin NAT

Сделав проброс портов для WEB сервера в локальной сети, все отлично работает но ровно до тех пор, пока мы не попытаемся получить доступ по внешнему адресу из внутренней сети. Вообще, таких ситуаций следует избегать, предпочтительно использовать для доступа доменные имена и двойной горизонт DNS, когда для внешних пользователей одно и тоже имя разрешается во внешний …

Continue reading ‘Hairpin NAT’ »

Mikrotik – NAT, DHCP, Firewall, L2TP

Шаги c 5 по 8 касаются VPN: IP — Address List IP– Pool IP — DHCP Server — Network, DHCP IP — Firewall — NAT IP –Poll PPP — Profiles — Secrets, L2TP Server IP — Firewall Interfaces — Interface List — LAN (proxy-arp) Address List где – ether1 это WAN, ether2 – LAN. Pool …

Continue reading ‘Mikrotik – NAT, DHCP, Firewall, L2TP’ »

Проброс порта RDP

Dst. Port – 3389 порт на внешнем интерфейсе ether1 на который будет происходить подключение. accept — просто принимает данные; add-dst-to-address-list — адрес назначения добавляется в список адресов; add-src-to-address-list — исходящий адрес добавляется в соответствующий список адресов; dst-nat — перенаправляет данные из внешней сети в локальную, внутреннюю; jump — разрешает применение правила из другого канала, например …

Continue reading ‘Проброс порта RDP’ »

SNAT vs MASQUERADE

Раньше MASQUERADE при динамическом ip использовали. А если ip статика – какая разница между iptables -t nat -A POSTROUTING -o ppp0 -j SNAT –to-source внешний_IP и iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE Во-первых,MASQUERAD заново определяет внешний адрес для каждого нового коннекта, и это в данной ситуации будет совсем уже лишней работой. Во-вторых, …

Continue reading ‘SNAT vs MASQUERADE’ »

IPFW NAT

Начнем uname -a FreeBSD roller.amo.ka 10.3-STABLE FreeBSD 10.3-STABLE #0: Thu Nov 9 22:33:21 EET 2017 svm@roller.amo.ka:/usr/obj/usr/src/sys/ROLLER i386 Собираем ядро с такими опциями: IPFW NAT ######################## options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=50 options IPFIREWALL_NAT options LIBALIAS options ROUTETABLES=2 options DUMMYNET ##################################### и добавляем в sysctl и  делаем sysctl restart net.inet.ip.fw.one_pass=1 или просто даем команду …

Continue reading ‘IPFW NAT’ »

Обзор и сравнение способов настройки NAT на FreeBSD

В этой статье я бы хотел привести примеры настройки NAT на ОС FreeBSD и провести некоторое сравнение способов, которые, по моему мнению, наиболее часто используются. Для начала: NAT (от англ. Network Address Translation — «преобразование сетевых адресов») — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов. Также имеет названия IP Masquerading, Network Masquerading …

Continue reading ‘Обзор и сравнение способов настройки NAT на FreeBSD’ »

NAT

Типы адресов NAT inside local inside global outside global Типы NAT Static NAT: Dynamic NAT: PAT:   Не все протоколы работают за NAT, например – FTP, для этого есть ALG (Application Level Gateways) – специальная функция – трансляция адресов на уровне приложений, называемая также NAT ALG. При задействованной функции ALG маршрутизатор отслеживает и модифицирует данные уровня приложений …

Continue reading ‘NAT’ »