ManMachine
Участник
Hunting For Snark
|
отправлено: 26-08-2006 23:10:12 | |
инфо • правка • ссылка • сообщить модератору |
Думаю, это правильный раздел для этой темы. Вобщем, судя по логу 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
|
|
ЭЛАНТЕК
Новичок
Информационные технологии
|
|
smb-
Участник
*nix, music...
licq:3586
|
отправлено: 30-08-2006 16:36:05 | |
инфо • правка • ссылка • сообщить модератору |
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
|
отправлено: 30-08-2006 18:56:44 | |
инфо • правка • ссылка • сообщить модератору |
To ЭЛАНТЕК А выложить тута для всех? To smb- У mpd от остального туннелеобразующего софта отличие есть? |
|
IP |
|
smb-
Участник
*nix, music...
licq:3586
|
отправлено: 31-08-2006 18:41:12 | |
инфо • правка • ссылка • сообщить модератору |
To alar Хм, да разве что интегрирован во фряху сильно - юзает netgraph(точнее, модуль ng_ppp)... To ManMachine Тогда хочется увидеть вывод 'netstat -ran' (таблица роутинга, очевидно) - посмотреть, что там написано |
Сообщение изменено smb- от 2006-08-31 18:41:29 |
|
IP |
|
ManMachine
Участник
Hunting For Snark
|
отправлено: 02-09-2006 14:00:26 | |
инфо • правка • ссылка • сообщить модератору |
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
|
отправлено: 02-09-2006 22:35:00 | |
инфо • правка • ссылка • сообщить модератору |
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
|
отправлено: 09-09-2006 18:29:42 | |
инфо • правка • ссылка • сообщить модератору |
smb- - огромное спасибо за текущую помощь. Но проблемы пока есть (в основном потому, что я работаю во FreeBSD в этой сети где-то час в неделю, когда дома на выходных). или тут еще какой-нибудь IP в соотв. с настройками... Например? |
|
IP |
|
ManMachine
Участник
Hunting For Snark
|
отправлено: 02-10-2006 15:22:40 | |
инфо • правка • ссылка • сообщить модератору |
Тему можно закрывать. Помог банальный 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
|
отправлено: 02-10-2006 15:37:34 | |
инфо • правка • ссылка • сообщить модератору |
О, забыл. Удобства добавляют два простеньких скрипта: 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 |
|
|