Интернет шлюз по средствам FreeBSD и MPD%

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
anachrom
рядовой
Сообщения: 30
Зарегистрирован: 2009-11-25 12:32:21

Интернет шлюз по средствам FreeBSD и MPD%

Непрочитанное сообщение anachrom » 2011-12-14 0:31:01

Есть локальная сеть в нутри которой нужно раздать интернет.
в локальную сеть смотрит rl1 адрес получает от сервера 192.168.0.1 по DHCP
во внешнюю смотрит rl0 адрис получает от модема 192.168.1.1 по DHCP
соответственно ifconfig выглядит так:

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

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 00:24:8c:d9:6d:5b
        media: Ethernet autoselect (none)
        status: no carrier
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3808<VLAN_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 00:11:95:5c:21:2f
        inet 192.168.1.34 netmask 0xffffff00 broadcast 192.168.1.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3808<VLAN_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 00:50:fc:8b:e9:30
        inet 192.168.0.104 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
Настраивал всё по статье Установка VPN сервера mpd5 + сжатие и шифрование http://www.lissyara.su/articles/freebsd ... /vpn_mpd5/
/etc/rc.conf

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

ifconfig_rl1="DHCP"
hostname="MELS"
ifconfig_rl0="DHCP"
hostname="ADSL"
gateway_enable="YES"
mpd_enable="YES"
defaultrouter="192.168.1.1"
/usr/local/etc/mpd5/mpd.conf

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

startup:
        set user admin password admin
# set user password cancer
# configure the console
        set console self 127.0.0.1 5005
        set console open
# configure the web server
        set web self 0.0.0.0 5006
        set web open

default:
        load pptp_server

pptp_server:
# Определяем диапазон выдаваемых IP удалённым клиентам
        set ippool add poolsat 192.168.2.1 192.168.2.40
        create bundle template B
        set iface enable proxy-arp
        set iface idle 0
        set iface enable tcpmssfix
        set ipcp yes vjcomp
# IP адрес сервера, который мы будем показывать клиентам
        set ipcp ranges 192.168.0.104/32 ippool poolsat
# Здесь указываем DNS сервер
        set ipcp dns 8.8.8.8 8.8.4.4
# Здесь указываем Wins сервер
        set ipcp nbns 192.168.0.1

# Enable Microsoft Point-to-Point encryption (MPPE)
        set bundle enable compression
        set ccp yes mppc
        set mppc yes compress e40 e56 e128 stateless

# Create clonable link template named L
        create link template L pptp
# Set bundle template to use
        set link action bundle B
# Multilink adds some overhead, but gives full 1500 MTU
        set link enable multilink
        set link yes acfcomp protocomp
        set link no pap chap eap
        set link enable chap
        set link enable chap-msv1
        set link enable chap-msv2
# We reducing link mtu to avoid GRE packet fragmentation.
        set link mtu 1460
        set link keep-alive 10 60

# Configure PPTP and open link
        set pptp self rl1
# Allow to accept calls
        set link enable incoming
В ядро добавленно

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

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_BPF
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE
options         NETGRAPH_TCPMSS
options         NETGRAPH_VJC
options         NETGRAPH_ONE2MANY
options         NETGRAPH_RFC1490
options         NETGRAPH_TEE
options         NETGRAPH_TTY
options         NETGRAPH_UI
Далее настраиваю соединение на Win 7 без 13 пункта
На FreeBSD инет есть. С клиента соединение поднимается
Вот свойства соединения:

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

Имя устройства WAN Miniport (PPTP)
Тип устройства vpn
Проверка подлинности MS CHAP V2
Шифрование MPPE 128
Сжатие (нет)
Формирование пакетов многоканального PPP Выкл
IP-4 адрес клиента 192.168.2.1
IP-4 адрес сервера 192.168.0.104
Состояние NAP Не поддерживается
Адрес назначения 192.168.0.104
Дополнительные сведения

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

Адрес IPv4 192.168.2.1
Маска подсети IPv4 255.255.255.255
Шлюз по умолчанию IPv4
DNS-серверы IPv4 8.8.8.8
                            8.8.4.4
WINS-сервер IPv4 192.168.0.1
Как мне зделать, что бы при поднятии VPN на клиентской машине был интернет? Где-то и как-то прописать маршрут? Пытался но ничего не получалось.
Последний раз редактировалось f_andrey 2011-12-14 0:47:22, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: Интернет шлюз по средствам FreeBSD и MPD%

Непрочитанное сообщение LimpTeaM » 2011-12-14 12:16:23

галочка на клиенте http://www.lissyara.su/images/upload_im ... dac1f3.jpg (эту галочку наоборот поставить)
+ настройка NAT на сервере FreeBSD если я правильно понял

mak_v_
проходил мимо

Re: Интернет шлюз по средствам FreeBSD и MPD%

Непрочитанное сообщение mak_v_ » 2011-12-14 17:09:04

по средствам
- так улыбает. По чьим средствам?
ПОСРЕДСТВОМ