FreeBSD - PPP соединение
-
Tosha_l
FreeBSD - PPP соединение
Организация перешла на новый провайдер:
Решил настроить 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
ИНЕТ не появляется пожайлуста помогите...
Решил настроить 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 соединение
1. Для VPN все равно, какой у тебя IP на сетевухе.
Также само и Резолвы и шлюз по умолчанию будут сами настраиваться.
Цитата Tosha_l:
ppp -ddial chap
после -ddial ты должен указать метку, где описан провайдер:
вот мой рабочий конфиг для Укртелеком:
Код:
и запускаю так: ppp -ddial ukrtelecom
а с PAP/CHAP просто поэкспериментируй - файлы pap-secrets
Также само и Резолвы и шлюз по умолчанию будут сами настраиваться.
Цитата 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 соединение
Tosha_l, с FreeBSD не работал, врать не буду. Поэтому привожу ссылку на Хендбук:
Как пользователь Gentoo, я настраивал по этому мануалу:
Using PPP over Ethernet (PPPoE)
тоже по русскиИспользование PPP через Ethernet (PPPoE)
Как пользователь Gentoo, я настраивал по этому мануалу:
Gentoo HOWTO
-
leonty
Re: FreeBSD - PPP соединение
где вывод ifconfig, netstat -rn, лог подключения?
зато выложил
Цитата Tosha_l:
set authname ufssprm
set authkey hae9dei9Ei
зато выложил
Цитата Tosha_l:
set authname ufssprm
set authkey hae9dei9Ei
FreeBSD - PPP соединение
-
Tosha_l
Re: FreeBSD - PPP соединение
вот что выводит ifconfig:
Код:
вот что выводит netstat -rn:
Код:
делал с таким конфигом:
Код:
Код:
Код: Выделить всё
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 соединение
понял, мне надо не PPPoE соединение, а VPN, как мне это реализовать? Какими средствами?
-
wp2
-
wp2
Re: FreeBSD - PPP соединение
Цитата Tosha_l:
FreeBSD server#
Не сиди под рутом!!!
Цитата Tosha_l:
tun0: flags=8051 metric 0 mtu 1500 Opened by PID 1201
Интерфейс поднялся, но соединение не установилось, думаю стоит поковырять логи.
Цитата Tosha_l:
defaultrouter="10.20.0.72"
Цитата Tosha_l:
Destination Gateway Flags Refs Use Netif Expire default 10.20.0.62 UGS 0 14 em1
если чесно, я в замешательстве.
Цитата Tosha_l:
понял, мне надо не PPPoE соединение, а VPN
Предлагаю наконец определиться с типом подключения. Может там и не пппое вообще.
Цитата wp2:
чувствую, тебе понадобится mpd
ВПН в *никс это из раздела черной магии, человеку не посвященному мпд не дает никаких преимуществ.
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 соединение
ВПН в *никс это из раздела черной магии, человеку не посвященному мпд не дает никаких преимуществ.