Fryazino.NET Forum || Вопросы по работе сети || Интернет во FreeBSD с использованием mpd
>> Привет, Гость! Войдите! : вход | поиск | правила | банлист
Автор
Интернет во FreeBSD с использованием mpd (1) 1 для печати | RSS 2.0
ManMachine
Участник
Hunting For Snark
Думаю, это правильный раздел для этой темы.

Вобщем, судя по логу mpd, соединение есть. Но пакеты не идут. Надо настраивать маршрутизацию, как я понял. В rc.conf прописано

static_routes="10 172"
route_10="10/8 192.168.46.1"
route_172="192.168/12 192.168.46.1"

, но толку мало. Судя по всему, в mpd.conf`е надо шаманить со строчками типа set ipcp чвототам.

Собственно говоря, кто-нибудь может дать рабочий конфиг? Заранее благодарен.
Сообщение изменено ManMachine от 2006-08-26 23:11:00
IP
smb-
Участник
*nix, music...
licq:3586
To ManMachine
Собственно, ping 172.16.0.1(проверка туннеля), затем traceroute www.google.com - проверка роутинга....
IP
ЭЛАНТЕК
Новичок
Информационные технологии
To ManMachine
Могу дать рабочий конфиг для mpd4.
Соответственно, taras@elantech.ru.
IP
ManMachine
Участник
Hunting For Snark
ЭЛАНТЕК - письмо отправил. Жду ответа.
IP
ManMachine
Участник
Hunting For Snark
smb- - пинг проходит, traceroute после третьего шага валится в звёздочки. Что это может значить?
IP
smb-
Участник
*nix, music...
licq:3586
To ManMachine
Это зависит от того, куда он перед этим шел - это собственно, самое важное
Если в начале traceroute-а идет:
1 172.16.0.1 (172.16.0.1) 1.042 ms 0.845 ms 0.771 ms - это нормально,
если же
1 1.46.168.192.fryazino.net (192.168.46.1) 0.399 ms 0.259 ms 0.264 ms - то default route не прописан, смотреть настройки mpd. Точнее - попробовать 'set iface route default', думается так

Сообщение изменено smb- от 2006-08-30 16:37:04
IP
alar
Участник
chaotic instance
To ЭЛАНТЕК
А выложить тута для всех?
To smb-
У mpd от остального туннелеобразующего софта отличие есть?
IP
ManMachine
Участник
Hunting For Snark
smb- проблема как раз в том, что set iface route default - написано. А traceroute идёт неправильно.
IP
ManMachine
Участник
Hunting For Snark
Без этой надписи, правда, тоже неправильно. Проблема, видимо, не тут.
IP
smb-
Участник
*nix, music...
licq:3586
To alar
Хм, да разве что интегрирован во фряху сильно - юзает netgraph(точнее, модуль ng_ppp)...

To ManMachine
Тогда хочется увидеть вывод 'netstat -ran' (таблица роутинга, очевидно) - посмотреть, что там написано

Сообщение изменено smb- от 2006-08-31 18:41:29
IP
ManMachine
Участник
Hunting For Snark
smb- на /sbin/route add 0.0.0.0 172.16.0.1 система говорт, что route already in table. netstat -ran засим прилагаю.

код:
default            192.168.46.1       UGS         0      618    rl0 
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.16.0.1 172.16.46.141 UH 0 0 ng0
172.16.46.141 lo0 UHS 0 0 lo0
192.168.46 link#1 UC 0 0 rl0
192.168.46.1 00:00:cd:13:b8:b8 UHLW 2 0 rl0 1077




P.S. netstat при запущенном mpd.
Сообщение изменено ManMachine от 2006-09-02 14:01:00
IP
smb-
Участник
*nix, music...
licq:3586
To ManMachine
А, он не может назначить еще один роутинг в уже существующий dest(-->default)а....Поможет до перезагрузки это:
route add 192.168.0.0/16 192.168.46.1
route delete defualt
route add 0.0.0.0 172.16.0.1

Кстати, там выше немного непонятно было
static_routes="10 172"
route_10="10/8 192.168.46.1"
route_172="192.168/12 192.168.46.1"

Первый роутинг непонятен =/

static_routes="local10 local192"
route_local192="192.168.0.0/16 192.168.46.1"
route_local10="10.0.0.0/8 10.0.0.1" - или тут еще какой-нибудь IP в соотв. с настройками...
IP
ManMachine
Участник
Hunting For Snark
smb- - огромное спасибо за текущую помощь. Но проблемы пока есть (в основном потому, что я работаю во FreeBSD в этой сети где-то час в неделю, когда дома на выходных).


или тут еще какой-нибудь IP в соотв. с настройками...

Например?
IP
ManMachine
Участник
Hunting For Snark
Тему можно закрывать.

Помог банальный route delete default перед запуском mpd и некоторая правка rc.conf`а. А именно:
код:
# Static routes 
static_routes="local10 local192"
route_local192="192.168.0.0/16 192.168.46.1"
route_local10="172.16.0.0/8 172.16.0.1"

IP
ManMachine
Участник
Hunting For Snark
Как говорится, всем спасибо.
IP
ManMachine
Участник
Hunting For Snark
О, забыл. Удобства добавляют два простеньких скрипта:
ineton:
код:
#!/bin/sh 
# Script must enable VPN connection
sudo route delete default > /dev/null 2>&1
sudo mpd -k -b;
echo "VPN have been enabled!";



inetoff:
код:
#!/bin/sh 
# Script must disable VPN connection
pidfile=/var/run/mpd.pid;
sudo route change default 192.168.46.141 > /dev/null 2>&1;
if [ -f $pidfile ]; then
sudo kill `cat $pidfile`;
fi
sudo route add default 192.168.46.141 > /dev/null 2>&1;



Соответственно, заменять 192.168.46.141 на адрес шлюза.
IP
Страницы(1): 1

Хотите создавать темы и отправлять сообщения? Выполните Вход или Зарегистрируйтесь!




Напишите нам

µƒorum © fryazino.net