Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Diego
- проходил мимо
Непрочитанное сообщение
Diego » 2010-01-29 0:58:37
Здравствуйте, провайдер выложил на сервере инструкцию по настройке, но она старая и работать не хочет.
Инструкция от провайдера привожу ниже, шлюз пингуется, но при запуске mpd5 вылезает "Attempt to domain_add(netgraph) after domainfinalize" как можно решить эту проблему?
Код: Выделить всё
онфигурируем интерфейс к которому подключен кабель от провайдера:
предположим что сетевой интерфейс называется rl0, в файл /etc/rc.conf вписываем:
ifconfig_rl0="DHCP"
Тоже самое можно было сделать через утилиту настройки системы:
sysinstall
2. Вставьте следующие строчки в конфигурацию вашего ядра (возможно они и не потребуются, можете попробовать сначало без них):
cd /sys/i386/conf
options NETGRAPH
options NETGRAPH_PPTPGRE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPF
config <Название вашего ядра>
cd ../compile/<Название вашего ядра>
make dep
make
make install
Перегрузите операционную систему.
3. Установить пакет mpd из портов.
cd /usr/ports/net/mpd
make
make install clean
4. Редактируем /usr/local/etc/mpd/mpd.conf (если не существует, то создать):
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
set iface addrs 192.168.1.1 192.168.2.1
set iface idle 0
set iface route default
set bundle disable multilink
#раскомментируйте строку ниже если вы хотите что то сделать после установки туннеля
#(обычный shell скрипт), естественно скрипт должен существовать. Сюда можно добавить
#команду удаления default route.
#set iface up-script /usr/local/etc/mpd/up.sh
#раскомментируйте строку ниже если вы хотите что то сделать после разрыва туннеля
#(обычный shell скрипт), естественно скрипт должен существовать. Сюда можно добавить
#команду добавления default route.
#set iface down-script /usr/local/etc/mpd/down.sh
set bundle authname "ЛОГИН"
set bundle password "ПАРОЛЬ"
set link yes acfcomp protocomp
set link disable pap
set link accept chap
set link disable chap-msv2 chap-md5 chap-msv1
set link accept chap-msv1
set link mtu 1460
set link enable no-orig-auth
set link keep-alive 10 75
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0.0.0.0/0
set bundle disable compression
set ccp no mppc
set ccp no mpp-e40
set ccp no mpp-e128
set bundle disable crypt-reqd
set ccp no mpp-stateless
open
сохраняем файлик
5. Создаем файлик /usr/local/etc/mpd/mpd.links следующего содержания:
dobroe:
set link type pptp
set pptp self IP_ВЫДАННЫЙ_DHCP
set pptp peer IP_VPN_Сервера
set pptp enable originate outcall
Diego
-
Хостинг HostFood.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/
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2010-01-29 1:07:37
при запуске mpd5 вылезает "Attempt to domain_add(netgraph) after domainfinalize" как можно решить эту проблему?
а вы уверены что это проблема?
с чего вы взяли что это проблема?
как вам это мешает?
лучше ложитесь спать, и не придумывайте себе всякого
а то я сечас ругаться грязно начну
Гость
-
Diego
- проходил мимо
Непрочитанное сообщение
Diego » 2010-01-29 1:16:08
Не нужно ругаться, тем более грязно

, проблема в другом, при запуске Mpd5 выдает только эту фразу и [] на следующей строке, инет так и не появляется, прошу помочь с решением этой проблемы
Diego
-
NoResponse
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2007-07-30 1:39:02
-
Контактная информация:
Непрочитанное сообщение
NoResponse » 2010-01-29 9:24:24
mpd привередлив к своим файлам
Код: Выделить всё
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
...
и тд по аналогии
Я сам по себе скопище энтропии. А по законам термодинамики, если не принимать никаких действий энтропия стремится к бесконечности. Похоже, так оно и есть.
NoResponse
-
rnd
- мл. сержант
- Сообщения: 112
- Зарегистрирован: 2007-11-06 20:36:25
- Откуда: RonDon
Непрочитанное сообщение
rnd » 2010-01-29 9:26:40
Код: Выделить всё
"Attempt to domain_add(netgraph) after domainfinalize"
у вас ядро собрано с модулями netgraph ? если нет то он и будет ругаться, но на работу это никак не должно влиять, проблема у вас в другом, включите дебаг и проанализируйте логи получше
NoResponse писал(а):mpd привередлив к своим файлам
Код: Выделить всё
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
...
и тд по аналогии
это да.. поставьте табуляцию в файле mpd.conf
rnd
-
tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Непрочитанное сообщение
tynix » 2010-01-29 13:30:39
эта инструкция от провайдера устарела
в /usr/local/etc/mpd5/ лежит mpd.conf.sample, найдите в нём секцию pptp_client, введите свои данные и сохраните файл с именем mpd.conf, потом запускайте mpd.
Типа такого:
Код: Выделить всё
startup:
# configure the console
set console self 127.0.0.1 5005
set console user foo bar
set console user foo1 bar1
set console open
default:
load pptp_client
create bundle static B1
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 user_name
set auth password **************
set link max-redial 0
set link mtu 1500
set link keep-alive 20 75
set pptp peer 192.168.32.1
set pptp disable windowing
open
В 5-й версии всё намного проще.
Никаких ядер пересобирать не нужно, ng_* прекрасно грузится модулями.
P.S.: конфиг рабочий, проверен на mpd 5.1-5.3
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
tynix
-
Diego
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2010-01-29 1:25:29
Непрочитанное сообщение
Diego » 2010-01-29 14:26:33
Спасибо, проблема решилась, конфиги от провайдера потер, они так и не захотели работать, Mpd5 начал ругатся на синтаксис, переделал из дефолтных и всё заработало.
Diego