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

несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 12:30:49
aluminoter
Скажите пожалуйста как мне реализовать, чтобы на freebsd было поднято несколько разных каналов.
Суть такая: Есть веб сервер, на нем интерфейс em1, Через стандартные настройки настроен ppptp клиент и получен прямой ip.
Мне надо поднять еще 3 ip адреса, через pppoe клиент, и чтобы когда я определю сайты на определенный ip он именно ходил через него потому что они все независимые со своей шириной канала.
Вот установил mpd5 все поднялось, но как мне сделать чтобы через эти ip все ходило, так как с внешнего мира эти ip не пингуются

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

mpd.conf
default:
        load pppoe_client1
        load pppoe_client2

pppoe_client1:
        create bundle static B1
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        create link static L1 pppoe
        set link action bundle B1
        set auth authname domino2
        set auth password domino2
        set link max-redial 0
        set link mtu 1492
        set link keep-alive 10 60
        set pppoe iface re1
        set pppoe service ""
        open

pppoe_client2
        create bundle static B2
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        create link static L2 pppoe
        set link action bundle B2
        set auth authname domino3
        set auth password domino3
        set link max-redial 0
        set link mtu 1500
        set link keep-alive 10 60
        set pppoe iface re1
        set pppoe service ""
        open

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 12:35:31
ChihPih
Вот установил mpd5 все поднялось, но как мне сделать чтобы через эти ip все ходило, так как с внешнего мира эти ip не пингуются
Так что, выдаются серые IP адреса через пппое?

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 12:44:07
aluminoter
нет адреса прямые, шлюз у них один на всех. Мне просто надо чтобы эти ip пинговались и чтобы я на них мог сайты положить. У меня подняло ng0 и ng1 но они не пингуются с мира

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 12:59:11
ChihPih
Что значит в вашем понимании ПРЯМОЙ адрес???!!

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 13:31:27
aluminoter

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

re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 20:cf:30:b6:16:ab
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (10baseT/UTP <half-duplex>)
        status: no carrier
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 84:c9:b2:46:ef:6f
        inet 172.30.10.5 netmask 0xffffffe0 broadcast 172.30.10.31
        inet6 fe80::86c9:b2ff:fe46:ef6f%re1 prefixlen 64 scopeid 0x5
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        options=80000<LINKSTATE>
        inet 195.242.115.42 --> 10.0.11.200 netmask 0xffffffff
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        Opened by PID 943
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
        inet 195.242.114.32 --> 10.0.11.200 netmask 0xffffffff
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
        inet 195.242.114.36 --> 10.0.11.200 netmask 0xffffffff
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
Мне надо поместить сайты на адреса 195.242.114.32 и inet 195.242.114.36 у них свой канал
А главный ip у меня 195.242.115.42

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 13:43:31
ChihPih
А вообще указанные адреса 195.242.114.32 и 195.242.114.36 принадлежат вам? То есть кто-то в нете попытается, допустим, пропинговать их, то этот трафик пойдет на ваш главный маршрутизатор?

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 13:54:29
aluminoter
не на мой а на провайдера, сервак на площадке. Он дает мне вот такие ip

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-03 14:00:26
ChihPih
Ставите apache и привязываете виртуальные хосты к нужным айпи адресам и все.
на счет того, что не пингуются, так трафик то вообще приходит чере интерфейсы ng (tcpdump,ом проверить)? Если нет, то проблема либо в маршрутах (то есть сервак прова не направляет трафик к вам), либо у вас фаер или еще что блочит трафик.

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-04 9:43:48
aluminoter
да вроде ничего не блочит, и не работает. Работает только один ip с PPTP соединением

Re: несколько PPPOE клиентов через mpd5 для вебсервера

Добавлено: 2012-05-04 11:49:51
ChihPih
Ну а если пропинговать эти айпишники с компа (подключенного к нету через другого провайдера), то пакеты хоть приходят?