|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Zonov 2:5020/830.28 10 Oct 2005 19:39:14 To : All Subject : научите делать из mpd, ВПH-сервер --------------------------------------------------------------------------------
Есть проблема и опять с mpd.
Если пользователь (ХР) подключается к mpd серверу, который ещё и РРРоЕ клиент,
то инет вроде у юзера есть, но вот ya.ru и некоторые другие сайты открываться не
хотят! Авторизация через радиус. Если в настройках подключения поставить галку -
свойства->сеть->параметры->согласовывать много канальные подключения для
одноканальных подключений, то ya.ru и всё остальное начинает работать! но
валиться немереннно ошибок. И инет у клиента тормазит. Как это исправить?
Интернет даётся из tun0 который поднимает openVPN сквозь PPPoE (ng0).
Теперь конфиги итд итп...
ns# ipfw sh
00100 3312 411558 allow ip from any to any via lo0
00200 0 0 deny ip from any to 127.0.0.0/8
00300 0 0 deny ip from 127.0.0.0/8 to any
01600 3650 343472 divert 8670 ip from 10.0.0.0/24 to any out xmit tun0
01700 5901 2040801 divert 8670 ip from any to 82.211.138.114 in recv lnc2
02000 16762 11969904 allow ip from any to any out via lnc0
02500 15477 1496306 allow ip from any to any in via lnc0
03000 3 144 allow ip from any to any out via lnc1
03500 0 0 allow ip from any to any in via lnc1
04000 0 0 allow ip from any to any out via lnc2
04500 6562 2374728 allow ip from any to any in via lnc2
06000 6412 977192 allow ip from any to any out via ng0
06050 51 3312 allow log ip from any to any in via ng0
06500 6356 664064 allow ip from any to any out via tun0
06550 0 0 allow ip from any to any in via tun0
07000 4279 2082381 allow ip from any to any out via ng*
07500 4062 393682 allow ip from any to any in via ng*
65500 0 0 deny log ip from any to any
65535 0 0 allow ip from any to any
ns# ps ax | grep nat | grep -v grep
866 ?? Ss 0:07.18 /sbin/natd -u -s -m -p 8670 -n tun0
ns# cat /usr/local/etc/mpd/mpd.conf
default:
load PPPoE
load client1
load client2
load client3
load client4
load client5
load client6
load client7
load client8
load client9
load client10
load client11
load client12
load client13
load client14
load client15
PPPoE:
new -i ng0 PPPoE PPPoE
set iface route default
set iface disable on-demand
set iface idle 0
set iface enable tcpmssfix
set iface up-script /usr/local/etc/mpd/pppoe_up.sh
set iface down-script /usr/local/etc/mpd/pppoe_down.sh
set bundle authname "user"
set bundle password "pass"
set bundle disable multilink
set link yes acfcomp protocomp
set link disable pap chap
set link accept chap
set link mtu 1500
set link keep-alive 10 60
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
open iface
client1:
new pptp1 pptp1
load pptp_standart
...
pptp_standart:
set ipcp ranges 10.0.0.1/32 10.0.1.1/32
set ipcp yes vjcomp
set ipcp dns 192.168.0.100
set iface disable on-demand
set iface enable proxy-arp
set iface mtu 1500
set bundle enable multilink
set bundle enable compression
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 60 180
set link mtu 1500
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e56
set ccp yes mpp-e128
set ccp yes mpp-stateless
set radius config /usr/local/etc/radius.conf
set radius retries 3
set radius timeout 10
set radius server localhost test 1812 1813
set radius acct-update 60
set ipcp enable radius-ip
set bundle enable radius-auth radius-fallback
set bundle enable radius-acct
set iface enable radius-idle radius-session radius-mtu radius-route
set ccp enable radius
ns# cat /usr/local/etc/mpd/mpd.links
PPPoE:
set link type pppoe
set pppoe iface lnc1
set pppoe service "whatever"
set pppoe disable incoming
set pppoe enable originate
pptp1:
set link type pptp
set pptp enable incoming
set pptp disable originate
set bundle yes noretry
set link max-redial -1
.......
ns# cat /usr/local/etc/mpd/pppoe_up.sh
/usr/local/sbin/openvpn --config /usr/local/etc/openvpn/conf
ns# cat /usr/local/etc/openvpn/conf
dev tun
ifconfig a.b.c.d e.f.g.h
remote 1.1.1.1
port 16827
comp-lzo
secret /usr/local/etc/openvpn/key
up /usr/local/etc/openvpn/up
;user nobody
auth none
;inactive 600
tun-mtu 1500
replay-window 640 15
redirect-gateway
dhcp-option DNS 1.1.1.2
Успехов!
--- GoldED+/W32 snapshot-2000.12.24
* Origin: Жизнь - хорошая штука (2:5020/830.28)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3944434a8f12.html, оценка из 5, голосов 10
|