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

PPPOE сервер в двух подсетях

Добавлено: 2009-09-17 7:58:15
RusBiT
Была сеть 10.0.6.0/23 и pppoe сервер 10.0.7.5 (интерфейс - rl0), разбил ее на две 10.0.6.0/24 и 10.0.7.0/24 (засунул ее в vlan)
PPPOE сервер остался только видим в 10.0.7.0/24 (собственно так и должно быть).
Что сделал:
1. Поставил еще одну сетевую карту в него , интерфейс em0:
2. Попытался прописать адрес 10.0.6.254 , система ругнулась

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

ifconfig: ioctl (SIOCAIFADDR): File exists
собственно две сетевухи в одной сети , прописал "левый" ip 10.10.10.10/24. Для pppoe ip неважен(прав ли я ?)
3. Воткнул линк с новой сетевой в подсеть 10.0.6.0, но пакеты от pppoe сервера я не вижу :(

Что делать?
Конфиг сервера

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

pppoe:
        set iface idle 0
        set iface enable tcpmssfix proxy-arp
        set ipcp no vjcomp
        set iface up-script   "/usr/abills/libexec/linkupdown mpd up"
        set iface down-script "/usr/abills/libexec/linkupdown mpd down"
        set ipcp ranges 10.100.100.10/32 0/0
        set ipcp dns 10.0.7.1
        set pppoe acname "internet"
        #set pppoe iface rl0 пробывал на em0 прописывать , не помогло почему то.
        set pppoe iface rl0
        set pppoe service "*"
        load server
Что прописать в конфиге чтобы pppoe крутилось на всех сетевых?
P.S. Слинковал сети заработало, но мне так не надо ...

Re: PPPOE сервер в двух подсетях

Добавлено: 2009-09-17 8:55:08
RusBiT
Или на один порт можно прописать два нетегированных VLAN?

Re: PPPOE сервер в двух подсетях

Добавлено: 2009-09-17 8:59:23
hizel
зачем pppoe серверу ip? :roll:

Re: PPPOE сервер в двух подсетях

Добавлено: 2009-09-17 9:18:16
detx
pppoe серверу главное интерфейс.

Re: PPPOE сервер в двух подсетях

Добавлено: 2009-09-17 9:24:56
RusBiT
С этим вроде немного допёр :)
Прописал в mpd.conf & mpd.link новый интерфейс - не помоголо, явно ошибка где то ..

mpd.conf

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

...
  load pppoe99
  load pppoe100
...
pppoe99:
  new -n -i ng99 pppoe99 pppoe99
  load pppoe
pppoe100:
  new -n -i ng100 pppoe100 pppoe100
  load pppoe7
...
pppoe:
        set iface idle 0
        set iface enable tcpmssfix proxy-arp
        set ipcp no vjcomp
        set iface up-script   "/usr/abills/libexec/linkupdown mpd up"
        set iface down-script "/usr/abills/libexec/linkupdown mpd down"
        set ipcp ranges 10.100.100.10/32 0/0
        set ipcp dns 10.0.7.1
        set pppoe acname "internet"
        set pppoe iface rl0
        set pppoe service "*"
        load server

pppoe7:
        set iface idle 0
        set iface enable tcpmssfix proxy-arp
        set ipcp no vjcomp
        set iface up-script   "/usr/abills/libexec/linkupdown mpd up"
        set iface down-script "/usr/abills/libexec/linkupdown mpd down"
        set ipcp ranges 10.100.100.10/32 0/0
        set ipcp dns 10.0.7.1
        set pppoe acname "internet"
        set pppoe iface em0
        set pppoe service "*"
        load server
...
mpd.link

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

...
pppoe99:
  set link type pppoe
  set pppoe iface rl0
  set pppoe service "*"
  set pppoe enable incoming
  set pppoe disable originate

pppoe100:
  set link type pppoe7
  set pppoe iface em0
  set pppoe service "*"
  set pppoe enable incoming
  set pppoe disable originate
...

Re: PPPOE сервер в двух подсетях

Добавлено: 2009-09-17 10:06:51
RusBiT
Правильный конфиг
mpd.conf

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

...
  load pppoe99
  load pppoe100
...
pppoe99:
  new -n -i ng99 pppoe99 pppoe99
  load pppoe

pppoe100:
  new -n -i ng100 pppoe100 pppoe100
  load pppoe
...
pppoe:
        set iface idle 0
        set iface enable tcpmssfix proxy-arp
        set ipcp no vjcomp
        set iface up-script   "/usr/abills/libexec/linkupdown mpd up"
        set iface down-script "/usr/abills/libexec/linkupdown mpd down"
        set ipcp ranges 10.100.100.10/32 0/0
        set ipcp dns 10.0.7.1
        set pppoe acname "internet"
        set pppoe service "*"
        load server
mpd.links

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

...

pppoe99:
  set link type pppoe
  set pppoe iface rl0
  set pppoe service "*"
  set pppoe enable incoming
  set pppoe disable originate

pppoe100:
  set link type pppoe
  set pppoe iface em0
  set pppoe service "*"
  set pppoe enable incoming
  set pppoe disable originate
...