Страница 1 из 1

Коннект к pppoe и раздача инета.

Добавлено: 2008-04-28 2:59:45
dead
Нужна помощь:
Есть сервер (freebsd + mpd).
Нужно чтобы Сервер коннектился к серверу PPPOE (моему провайдеру) через (rl0)
И раздовал также соединения PPPOE через другую сетевуху (vr0)
Сам МПД я настроил, теперь я могу присоединиться к серверу с xp.
Но нужно чтобы помимо соединения ещё и в инет пускало.

замучился уже с етим :twisted: спасибо.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-28 3:35:58
f_andrey
Читаем что такое роутинг, ну может мост хотя врядли судя по задаче, в обшем поис по форуму-сайту ну может еше гугл напрячь если совсем интересно.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-28 8:57:21
hizel
обратите внимание на

Код: Выделить всё

set iface up-script script 
set iface down-script script
в них по задумке суем нужные правила фаервола и т.п.

у вас в чем проблема собственно?
именно в раздаче интернета или тоже телодвижение во время установки коннекта?

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-28 14:50:41
LMik
В mpd пропиши конект к пппое провайдера.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-28 22:05:43
dead
LMik писал(а):В mpd пропиши конект к пппое провайдера.
И никаких up и down ? Тоесть только дописать а остальное всё как по стандарту ?

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-28 23:58:31
DeaD
у вас в чем проблема собственно?
именно в раздаче интернета или тоже телодвижение во время установки коннекта?[/quote]


Нужно чтобы клиент подключаясь ко мне получал доступ к интернету.
Соответственно нут-то у меня вопрос Что нужно дописать куда чтобы клиент присоединившись по PPPOE получал интернет.

Вот настройки:

Код: Выделить всё

default:
        load PPPoE
        load pppoe0

PPPoE:
        new -i ng0 PPPoE PPPoE
        set iface disable on-demand
        set iface route default
        set iface idle 0
        set bundle disable multilink
        set bundle authname card
        set bundle password carduser
        set link yes acfcomp protocomp
        set link disable chap pap
        set link accept chap
        set link enable no-orig-auth
        set link keep-alive 10 60
        set ipcp yes vjcomp
        set iface enable tcpmssfix
        set iface mtu 1492
        set link mtu 1492
        set ipcp dns 83.217.192.2
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        open iface

pppoe0:
        new -i ng1 pppoe0 pppoe0
        set ipcp ranges 172.100.0.1/32 172.100.1.2/32
        load pppoe_standart
pppoe_standart:
        set iface disable on-demand
        set bundle disable multilink
        set bundle enable compression
        set bundle accept encryption
        set bundle max-logins 1
        set iface enable proxy-arp
        set iface idle 0
        set link no acfcomp protocomp
        #set link no pap chap
        set link enable chap
        set link mtu 1492
        set link keep-alive 10 60
        set ipcp yes vjcomp
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless
        set pppoe service "*"
        set pppoe enable incoming
        set pppoe disable originate

**************mpd.links******************
PPPoE:
	set link type pppoe
	set pppoe iface rl0
	set pppoe service "inf"
	set pppoe disable incoming
	set pppoe enable originate

pppoe0:
	set link type pppoe
	set pppoe iface vr0

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-29 0:33:16
Alex Keda
нахрена было 10-й шрифт втыкать?

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-29 5:39:32
LMik
Надо дописать в мпд коннект к пппое провайдера. Также нужно занатить всех твоих пппое клиентов через ип который даст тебе провайдер по пппое.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-30 0:19:27
dead
Извиняюсь, но можно пример конфига с натами и куда их вписать? :twisted:
Надо дописать в мпд коннект к пппое провайдера. Также нужно занатить всех твоих пппое клиентов через ип который даст тебе провайдер по пппое

Код: Выделить всё

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
        inet 10.0.5.144 --> 10.0.4.1 netmask 0xffffffff
ng1: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
ng2: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
ng3: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
ng4: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
ng0 - ето соединение с провайдером. (дописал в свой MPD конфиг)

ng1 и следующие - ето клиенты - им выделяются айпишники 172.100.0.2 и выше.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-04-30 4:41:08
LMik
Ну теперь нать клиентов через ип данный провайдером.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-05-01 2:31:56
dead
LMik писал(а):Ну теперь нать клиентов через ип данный провайдером.
Натить... Но как ? :twisted: Ну натолкните меня на фак какойнидь штоли или дайте пример ната?
Застрял на етом ппц.... уже пальцы об клавиатуру до мазоли дотёр всё никак не идёт дело.

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-05-01 9:11:40
LMik
dead писал(а):
LMik писал(а):Ну теперь нать клиентов через ип данный провайдером.
Натить... Но как ? :twisted: Ну натолкните меня на фак какойнидь штоли или дайте пример ната?
Застрял на етом ппц.... уже пальцы об клавиатуру до мазоли дотёр всё никак не идёт дело.
man ipfw искать nat если BSD 7
или man natd для 6

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-05-01 13:06:20
DeaD
LMik писал(а):
dead писал(а):
LMik писал(а):Ну теперь нать клиентов через ип данный провайдером.
Натить... Но как ? :twisted: Ну натолкните меня на фак какойнидь штоли или дайте пример ната?
Застрял на етом ппц.... уже пальцы об клавиатуру до мазоли дотёр всё никак не идёт дело.
man ipfw искать nat если BSD 7
или man natd для 6
Я мануалы не ставил. ЕСЛИ ТРУДНО, так и скажите!!!

Re: Коннект к pppoe и раздача инета.

Добавлено: 2008-05-01 13:11:00
hizel
это вы зря, как же без мануалов, в виндовся я понимаю еще можно, а в никсах никак :shock:
в вашем случае что то типа

в фаерволе что то типа

Код: Выделить всё

ipfw add divert natd all from any to any via ng0
и natd поднять в rc.conf

только это скажем так решение в лоб
посмотрите на сайте статьи по поводу фаерволов
там есть комментарии и подрихтуйте под себя ;)