BSDPORTAL.RU http://www.bsdportal.ru/ |
|
А как, собственно, запустить mpd? http://www.bsdportal.ru/viewtopic.php?f=58&t=23589 |
Страница 1 из 1 |
Автор: | UsCr [ Чт 21 окт, 2010 11:06 pm ] |
Заголовок сообщения: | А как, собственно, запустить mpd? |
Здравствуйте. Да. Заголовок темы - это и есть мой вопрос. Хочу использовать mpd5 в качестве pptp клиента. Пробовал разные конфиги, но дело не в них, как мне кажется. При попытке выполнить /usr/local/etc/rc.conf/mpd5 start получаю "Starting mpd5" и... всё. В консоли нет ошибок, /var/log/messages чистый, туннельный интерфейс тоже не пондимается. Процесс, при этом, запущен. Что я делаю не так? Я чегото недопонял? На всякий случаю привожу свои конфиги здесь: Код: cat mpd.conf default: load pptp_client pptp_client: # # PPTP client: only outgoing calls, auto reconnect, # ipcp-negotiated address, one-sided authentication, # default route points on ISP's end # create bundle static B1 set iface up-script /usr/local/etc/mpd5/up-script.sh set iface down-script /usr/local/etc/mpd5/down-script.sh #set iface route default set ipcp ranges 0.0.0.0/0 0.0.0.0/0 create link static L1 pptp set link action bundle B1 set auth authname USERNAME set auth password USERPASSWORD set link max-redial 0 set link mtu 1460 set link keep-alive 20 75 set pptp peer 10.10.10.16 set pptp disable windowing open Код: cat up-script.sh #!/bin/sh /sbin/route add 10.10.10.16 10.44.0.254 Код: cat down-script.sh #!/bin/sh /sbin/route delete 10.10.10.16 10.44.0.254 Код: cat mpd.secret
USERNAME "USERPASSWORD" 10.10.10.16 FreeBSD 8.1 |
Автор: | KIRALEX [ Пт 22 окт, 2010 2:06 am ] |
Заголовок сообщения: | |
Простестировать mpd5 можно командой Остановите службу mpd5 /usr/local/etc/rc.d/mpd5 stop И выполните в консоле команду mpd5 Тем самым программа mpd5 запустится в интерактивном режиме и вы сможете увидеть весь процесс установления связи и ошибки |
Автор: | michael_is_98 [ Пт 22 окт, 2010 8:35 am ] |
Заголовок сообщения: | |
добавить в конфиг mpd Код: log +auth +bund +ccp +chat +console +echo +ecp +frame +fsm +iface +ipcp +ipv6cp +lcp +link +phys +radius +rep
чтобы видеть подробнове описание проблем |
Автор: | Alteron [ Пт 22 окт, 2010 11:16 am ] |
Заголовок сообщения: | |
Код: echo 'mpd_enable="YES"' >> /etc/rc.conf
|
Автор: | UsCr [ Сб 23 окт, 2010 2:55 pm ] |
Заголовок сообщения: | |
Проблемы была в отбивке табами секций конфига(вернее в ёе отсутствии). Сейчас появилась другая проблема. mpd не прописывает шлюз по умолчанию. В лог ругается так: Код: Oct 23 14:50:57 Progress mpd: [B1] IFACE: Add route 0.0.0.0/0 93.157.232.20 failed: File exists Oct 23 14:51:03 Progress mpd: [B1] IFACE: Up event Решил костылём в up-script: Код: route delete 93.157.232.20
route delete default route add 0.0.0.0/0 93.157.232.20 Что с этим делать? Конфиг mpd уже приводил. Сейчас расскоментировал строку set iface route default |
Автор: | michael_is_98 [ Вс 24 окт, 2010 3:13 am ] |
Заголовок сообщения: | |
сделал так Цитата: Настройка mpd для выхода в интернет
----------------------------------- 1. установить mpd из порта net/mpd5 2. добавить в файл /etc/syslog.conf !mpd *.* /var/log/mpd.log выполнить команду touch /var/log/mpd.log добавить в файл /etc/newsyslog.conf /var/log/mpd.log 600 7 100 * JC 3. создать в каталоге /usr/local/etc/mpd5 следующие файлы. Файл mpd.conf startup: set console close set web close set global disable one-shot tcp-wrapper log +auth -bund -ccp -chat +console -echo -ecp -frame -fsm -iface +ipcp -ipv6cp -lcp -link -phys -radius -rep #log +auth +bund +ccp +chat +console +echo +ecp +frame +fsm +iface +ipcp +ipv6cp +lcp +link +phys +radius +rep default: load pppoe_client pppoe_client: create bundle static B1 #set iface route default set iface up-script "/usr/local/etc/mpd5/pppoe_out_linkup" set iface down-script "/usr/local/etc/mpd5/pppoe_out_linkdown" 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 имя_пользователя set auth password пароль set link max-redial 0 set link mtu 1460 set link keep-alive 10 60 set pppoe iface имя_устройства set pppoe service "" open Файл pppoe_out_linkup #!/bin/sh # $0 - script name # $1 - if name (ng0...) # $2 - proto # $3 - local-ip # $4 - remote-ip # $5 - authname # $6 - [ dns1 server-ip ] # $7 - [ dns2 server-ip ] # $8 - peer-address # Safe default gateway to file def_gw=`netstat -rn | awk '$1=="default"{print $2}'` echo $def_gw > /tmp/mpd_def_gw /sbin/route -q delete $4 /sbin/route -q delete default /sbin/route -q add default $4 /usr/local/bin/inadyn --background -u имя_пользователя -p пароль -a имя_хоста --syslog --iterations 1; sleep 30; killall -HUP inadyn; exit 0 Файл pppoe_out_linkdown #!/bin/sh # $0 - script name # $1 - if name (ng0...) # $2 - proto # $3 - local-ip # $4 - remote-ip # $5 - authname # $6 - peer-address /sbin/route -q delete $4 /sbin/route -q delete default # Restore default routings and gateway # from rc.conf[.local] /etc/rc.d/routing static start # from file def_gw=`cat /tmp/mpd_def_gw` rm -f /tmp/mpd_def_gw /sbin/route -q add default $def_gw exit 0 |
Автор: | michael_is_98 [ Вс 24 окт, 2010 3:14 am ] |
Заголовок сообщения: | |
хотя можно шлюз по умолчанию не сохранять в файл (если его нет, например), ну и запуск inadyn не выполнять... |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |