FreeBSD - PPP соединение

Ответить
Аватара пользователя
Tosha_l

FreeBSD - PPP соединение

Сообщение Tosha_l »

Организация перешла на новый провайдер:

Решил настроить vpn соединение на FreeBSD:

что имеем:



Локальный IP - адрес: 10.20.0.70

Маска подсети: 255.255.255.224

Основной шлюз: 10.20.0.72

VPN-сервер: 10.20.0.72

DNS: 91.194.252.2

DNS: 91.194.253.2





На винде все поднимается, работает.

Что делаю на FreeBSD:

в rc.conf:



ifconfig_em1="inet 10.20.0.70 netmask 255.255.255.224"

defaultrouter="10.20.0.72"





в /etc/resolv.conf:



nameserver 91.194.252.2

nameserver 91.194.253.2





в файле /etc/ppp/ppp.conf удаляю все - и пишу свой конфиг: Цитата:



default:

set log Phase tun command

enable dns

chap:

set device PPPoE:em1

set authname *******

set authkey *******

accept CHAP

add default HISADDR





Провайдер заострил внимание именно на CHAP. Вычитал где то в мануалах что если нужен Chap то добавляем строку:



accept CHAP





далее запускаю:

ppp -ddial chap





выводит:



FreeBSD server# ppp -ddial chap

Loading /lib/libalias_cuseeme.so

Loading /lib/libalias_ftp.so

Loading /lib/libalias_irc.so

Loading /lib/libalias_nbt.so

Loading /lib/libalias_pptp.so

Loading /lib/libalias_skinny.so

Loading /lib/libalias_smedia.so

Working in ddial mode

Using interface: tun1





ИНТЕРНЕТ НЕ ПОЯВЛЯЕТСЯ! ШЛЮЗ И DNS ПИНГУЮТСЯ.

В винде в подключении необходимо указывать имя компьютера или IP назначения, куда я ввожу 10.20.0.72

Поэтому решаю добавить еще одну строку в конфиг ppp:



default:

set log Phase tun command

enable dns

chap:

set device PPPoE:em1

set authname ufssprm

set authkey hae9dei9Ei

accept CHAP

set ifaddr 94.242.3.8 10.20.0.62 255.255.255.255 0.0.0.0

add default HISADDR





где 94.242.3.8 мой статический ip адрес предоставленный провайдером.

при таком конфиге запускаю

ppp -ddial chap





Выводит:



FreeBSD server# ppp -ddial chap

Loading /lib/libalias_cuseeme.so

Loading /lib/libalias_ftp.so

Loading /lib/libalias_irc.so

Loading /lib/libalias_nbt.so

Loading /lib/libalias_pptp.so

Loading /lib/libalias_skinny.so

Loading /lib/libalias_smedia.so

Working in ddial mode

Using interface: tun0

Warning: Add route failed: 0.0.0.0 already exists





ИНЕТ не появляется пожайлуста помогите...
Аватара пользователя
wp2

Re: FreeBSD - PPP соединение

Сообщение wp2 »

1. Для VPN все равно, какой у тебя IP на сетевухе.

Также само и Резолвы и шлюз по умолчанию будут сами настраиваться.




Цитата Tosha_l:



ppp -ddial chap
FreeBSD - PPP соединение




после -ddial ты должен указать метку, где описан провайдер:



вот мой рабочий конфиг для Укртелеком:





Код:

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

default:
 set log Phase tun command
 set ifaddr 10.0.0.1/0 10.0.0.2/0
ukrtelecom:
 set device PPPoE:rl0
 set authname adfadfadf_as@dsl.ukrtel.net
 set authkey *****
 set dial
 set login
 add default HISADDR

и запускаю так: ppp -ddial ukrtelecom



а с PAP/CHAP просто поэкспериментируй - файлы pap-secrets
Аватара пользователя
lxa85

Re: FreeBSD - PPP соединение

Сообщение lxa85 »

Tosha_l, с FreeBSD не работал, врать не буду. Поэтому привожу ссылку на Хендбук:

Using PPP over Ethernet (PPPoE)
тоже по русски

Использование PPP через Ethernet (PPPoE)


Как пользователь Gentoo, я настраивал по этому мануалу:
Gentoo HOWTO
Аватара пользователя
leonty

Re: FreeBSD - PPP соединение

Сообщение leonty »

где вывод ifconfig, netstat -rn, лог подключения?

зато выложил


Цитата Tosha_l:



set authname ufssprm

set authkey hae9dei9Ei
FreeBSD - PPP соединение
Аватара пользователя
Tosha_l

Re: FreeBSD - PPP соединение

Сообщение Tosha_l »

вот что выводит ifconfig:



Код:

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

FreeBSD server# ifconfig -a
em0: flags=8843 metric 0 mtu 1500
        options=19b
        ether 00:30:48:90:16:46
        inet 10.89.100.5 netmask 0xffffff00 broadcast 10.89.100.255
        media: Ethernet autoselect (100baseTX )
        status: active
em1: flags=8843 metric 0 mtu 1500
        options=19b
        ether 00:30:48:90:16:47
        inet 10.20.0.70 netmask 0xffffffe0 broadcast 10.20.0.63
        media: Ethernet autoselect (100baseTX )
        status: active
plip0: flags=108810 metric 0 mtu 1500
lo0: flags=8049 metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051 metric 0 mtu 1500
        Opened by PID 1201

вот что выводит netstat -rn:



Код:

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

FreeBSD server# netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.20.0.62         UGS         0       14    em1
10.20.0.32/27      link#2             UC          0        0    em1
10.20.0.72         00:16:e6:5a:67:6c  UHLW        2        0    em1   1149
10.89.100.0/24     link#1             UC          0        0    em0
10.89.100.10       00:13:77:95:3e:04  UHLW        1      218    em0   1195
127.0.0.1          127.0.0.1          UH          0        0    lo0
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#4                        UHL         lo0
ff01:4::/32                       fe80::1%lo0                   UC          lo0
ff01:5::/32                       link#5                        UC         tun0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
ff02::%tun0/32                    fe80::230:48ff:fe90:1646%tun0 UGC        tun0

делал с таким конфигом:





Код:

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

default:
 set log Phase tun command
 set ifaddr 10.0.0.1/0 10.0.0.2/0
kontakttv:
 set device PPPoE:em1
 set authname ufssprm
 set authkey hae9dei9Ei
 set dial
 set login
 accept CHAP
 add default HISADDR
Аватара пользователя
Tosha_l

Re: FreeBSD - PPP соединение

Сообщение Tosha_l »

понял, мне надо не PPPoE соединение, а VPN, как мне это реализовать? Какими средствами?
Аватара пользователя
wp2

Re: FreeBSD - PPP соединение

Сообщение wp2 »

PPPoE это и есть VPN вообщим-то :-D



чувствую, тебе понадобится mpd
Аватара пользователя
wp2

Re: FreeBSD - PPP соединение

Сообщение wp2 »

Цитата Tosha_l:



FreeBSD server#
FreeBSD - PPP соединение




Не сиди под рутом!!!


Цитата Tosha_l:



tun0: flags=8051 metric 0 mtu 1500 Opened by PID 1201
FreeBSD - PPP соединение




Интерфейс поднялся, но соединение не установилось, думаю стоит поковырять логи.


Цитата Tosha_l:



defaultrouter="10.20.0.72"
FreeBSD - PPP соединение





Цитата Tosha_l:



Destination Gateway Flags Refs Use Netif Expire default 10.20.0.62 UGS 0 14 em1
FreeBSD - PPP соединение




если чесно, я в замешательстве.


Цитата Tosha_l:



понял, мне надо не PPPoE соединение, а VPN
FreeBSD - PPP соединение




Предлагаю наконец определиться с типом подключения. Может там и не пппое вообще.


Цитата wp2:



чувствую, тебе понадобится mpd
FreeBSD - PPP соединение




ВПН в *никс это из раздела черной магии, человеку не посвященному мпд не дает никаких преимуществ.
Аватара пользователя
wp2

Re: FreeBSD - PPP соединение

Сообщение wp2 »

я так и не услышал, как он это делает в Винде.
Ответить

Вернуться в «Общий по FreeBSD»