Документация по ОС FreeBSD Пятница, 29.03.2024, 11:19
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » РРР

Перенаправление трафика и настройка PPTP и PPPoE клиента во FreeBSD [2008]

PPPoE

/etc/rc.conf

ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="yourisp"

/etc/ppp/ppp.conf

default:
 set log Phase command


yourisp:
 set device PPPoE:vr0
 set authname your_username
 set authkey your_password
 set dial
 set login
 nat enable yes
 add default HISADDR

PPTP

собираем из портов pptpclient

# cd /usr/ports/net/pptpclient
# make && make install clean

/etc/ppp/ppp.conf

default:
 set log Phase command

pptp:
 set authname your_login
 set authkey your_password
 set device "!/usr/local/sbin/pptp your_vpn_isp_ip --nolaunchpppd"
 set timeout 0
 set ifaddr 0 0
 nat enable yes
 add default HISADDR

Автостарт после перезагрузки /etc/rc.conf

ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="pptp"

Port Redirect (ipfw + natd)

Перенаправление портов в внутреннюю сеть.
Стоит задача получить доступ через интернет radmin запущенном на компьютере в внутренней сети с серым адресом (192.168.1.2) адресом. Порт для управления 4899.

Ядро должно быть собрано с опциями:

options IPFIREWALL
options IPDIVERT

Конфигурация для natd /etc/natd.conf

same_ports yes
dynamic yes
#перенаправить все пакеты приходящие на порт 60080 внешнего адреса 
# внутрь сети на адрес 192.168.1.2 с портом 80
redirect_port tcp 192.168.1.2:4899 4899

Скрипт для поднятия перенаправления /etc/ppp/redirect.sh

#!/bin/sh

ACTION=$1; 
INTERFACE=tun0

if [ w${ACTION} = wup ]; then
 /sbin/natd -f /etc/natd.conf -n ${INTERFACE}
 /sbin/ipfw add 65010 divert 8668 ip4 from any to any via ${INTERFACE}
else if [ w${ACTION} = wdown ]; then
 /usr/bin/killall -9 natd
 /sbin/ipfw delete 65010
else
 echo "redirect (up|down)"
fi;
fi;

Включение перенаправления при старте ppp /etc/ppp/ppp.linkup

MYADDR:
 !bg /etc/ppp/redirect.sh up

Выключение перенаправления при старте ppp /etc/ppp/ppp.linkdown

MYADDR:
 !bg /etc/ppp/redirect.sh up


Источник: http://abills.net.ua/wiki/doku.php?id=abills:docs:other:clinets_config:freebsd:ru
Категория: РРР | Добавил: oleg (31.03.2008)
Просмотров: 2126 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024