Страница 30 из 42

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-06 9:32:09
Alex Keda
2 парадокс
такая грабля - если директория /boot/modules не существует, инсталляция происходит но вместо директории создаётся одноимённый файл...
http://www.freebsd.org/cgi/query-pr.cgi?pr=124854

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-06 15:09:16
paradox_
>borozenetsvv
ну сначала dvbtune
к томуже он токо отаправляет в драйвер
а драйвер дальше уже поднастраивает тюнер
поэтому показатель скорее monitor
чем dvbtune

>lissyara
нужно у него еще спросить чего это у него этой директории нет...
помоему она есть по умолчанию
во всяком случае можно создать в порте
если конечно он весь свой /etc/ не переписал

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-06 16:50:44
Alex Keda
я думаю, внутри исходников лучше добавить mkdir -p ...
иначе с портом запинают - мол человек мог перенсти и прочее...

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 12:54:28
borozenetsvv
Интернет поднял, все работает отлично, спасибо большое. FreeBSD 6.2 + OpenVPN + Satgate.
Взялся за рыбалку - не собирается. Есть идеи?

Код: Выделить всё

/usr/local/src/skyfish-0.80/>make
===> bin (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/bin
cc -O2 -fno-strict-aliasing -pipe  -g  -c db.c
cc -O2 -fno-strict-aliasing -pipe  -g  -c file_sky.c
cc -O2 -fno-strict-aliasing -pipe  -g  -c parse_http.c
cc -O2 -fno-strict-aliasing -pipe  -g  -c skyfish.c
cc -O2 -fno-strict-aliasing -pipe  -g  -c interface.c
cc -O2 -fno-strict-aliasing -pipe  -g  -c sky_node.c
cc -O2 -fno-strict-aliasing -pipe  -g   -lpanel -lncurses -lm -o skyfish db.o file_sky.o parse_http.o skyfish.o interface.o sky_node.o -lnetgraph
===> module (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/module
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
:> opt_netgraph.h
cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c ng_skyfish.c
ng_skyfish.c: In function `ng_skyfish_rcvdata':
ng_skyfish.c:151: warning: unused variable `hip'
*** Error code 1

Stop in /usr/local/src/skyfish-0.80/module.
*** Error code 1

Stop in /usr/local/src/skyfish-0.80.

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:01:14
paradox_
думаю в Makefile нужно добавить

Код: Выделить всё

WERROR=

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:05:55
borozenetsvv
Добавил. Ничего не изменилось. Ткните носом пожалуйста.

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:10:17
paradox_

Код: Выделить всё

/usr/local/src/skyfish-0.80/module/Makefile

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:12:08
paradox_
вообщем под рукой 6 3 нет
и такую фитчу в 7 уже убрали
но одна из этих опций в меик фале должна помочь

Код: Выделить всё

WERROR=
WARNS=2
NO_WERROR=yes
NO_WARNS=
какая непомню

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:13:16
borozenetsvv
/usr/local/src/skyfish-0.80/>make
===> bin (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/bin
cc -O2 -fno-strict-aliasing -pipe -g -c db.c
cc -O2 -fno-strict-aliasing -pipe -g -c file_sky.c
cc -O2 -fno-strict-aliasing -pipe -g -c parse_http.c
cc -O2 -fno-strict-aliasing -pipe -g -c skyfish.c
cc -O2 -fno-strict-aliasing -pipe -g -c interface.c
cc -O2 -fno-strict-aliasing -pipe -g -c sky_node.c
cc -O2 -fno-strict-aliasing -pipe -g -lpanel -lncurses -lm -o skyfish db.o file_sky.o parse_http.o skyfish.o interface.o sky_node.o -lnetgraph
===> module (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/module
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
:> opt_netgraph.h
cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c ng_skyfish.c
ng_skyfish.c: In function `ng_skyfish_rcvdata':
ng_skyfish.c:151: warning: unused variable `hip'
ld -d -warn-common -r -d -o ng_skyfish.kld ng_skyfish.o
:> export_syms
awk -f /sys/conf/kmod_syms.awk ng_skyfish.kld export_syms | xargs -J% objcopy % ng_skyfish.kld
ld -Bshareable -d -warn-common -o ng_skyfish.ko ng_skyfish.kld
objcopy --strip-debug ng_skyfish.ko
===> man (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/man
gzip -cn skyfish.1 > skyfish.1.gz
===> etc (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/etc
===> doc (all)
Warning: Object directory not changed from original /usr/local/src/skyfish-0.80/doc

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:22:04
paradox_
ну так увас уже все собралось

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:30:18
borozenetsvv
Да, не посмотрел, прошу прощения.
После запуска машина ребутнулась.
Видимо не судьба.

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:35:45
paradox_
всмысле?
рыбалка машину ребутнула?

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:38:35
borozenetsvv
Ну я другого объяснения не вижу. После запуска отвалилась сеть. Пошел посмотреть что с сервером (благо стоит в подъезде в кандейке), он как раз загружался.

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 13:41:17
nsand
а если просто загрузить модуль ng_skyfish.ko тоже ребут ?

Код: Выделить всё

# kldload ng_skyfish.ko
и файл конфига бы посмотреть начало skyfish.conf
может что из-за netgraph

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 14:04:06
borozenetsvv
Пробовать нет желания пока. Это гейт интернетовский, народ плюется когда связи нет.
Может из-за того что на этой-же карте интернет висит?

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 14:23:04
nsand
borozenetsvv писал(а):Может из-за того что на этой-же карте интернет висит?
Не думаю, так как вместо спутниковой карты указываю сетевую карту xl0 по ней же подсоединяюсь по ssh и тестирую прогу.. не падает и все работает. значит в чем-то еще причина.

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 17:55:45
borozenetsvv
Такой-же тупой ребут у меня был когда пытался просканировать пиды софтиной, что взял тут на форуме. Может все уже под 7.0 заточено?

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-08 18:03:08
paradox_
разбираться надо
начиная от того что у вас за бсд
заканчивая железом и софтом что там у вас крутиться

угадать от чего и почему нельзя

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 12:01:31
blacky
А вот вам следующий интересный прикол. Как я понимаю то что мне нужно не реализовано в драйвере.

Смысл в чем, есть карта SkyStar 2 2.6D отлично работающая под FreeBsd 6.2
Есть 2 VPN канала до провайдера (провайдер один и тот же, разные тарифы), соответственно 2 IP адреса и 2 МАС адреса
проблема в том что на одну карту нельзя прибиндить 2 МАС адреса, вернее нельзя даже назначить на карту левый МАС адрес отличный от того что в ней прошить

Пытался решить проблему таким образом
создал 2 одинаковых пида, соответственно появилось dvb0 и dvb1
dvb0 не трогал, через него работает основной канал в инет
На dvb1 поменял МАС командой

Код: Выделить всё

ifconfig dvb1 ether xx:xx:xx:xx:xx:xx
МАС поменялся, но по интерфейсу dvb1 ничего не приходит, ни единого пакета tcpdump -i dvb1 ничего не кажет!!!
При этом по dvb0 все летает и все работает.

Я так понимаю что МАС адрес меняется но только в ifconfig визуально и не более
Подскажите как и что мне сделать? А то очень хоцца анлим у того же прова поиметь)))

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 12:12:26
paradox
значит по том пиду что на dvb1 ничего не идет
потому как прописк на интерфейсе должен показывать все - даже то что не по твему маку
и у пользователей такие схемы как ты говоришь работают
пример factor

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 12:50:01
blacky
paradox писал(а):значит по том пиду что на dvb1 ничего не идет
потому как прописк на интерфейсе должен показывать все - даже то что не по твему маку
и у пользователей такие схемы как ты говоришь работают
пример factor
Вся гадость в том что пиды что на dvb0 что на dvb1 идентичны
И на dvb0 поток идет а на dvb1 ничего нет
+ ко всему пробовал на dvb0 поставить другой МАС (отличный от МАС на подписке), пока не запустиш tcpdump -i dvb0 никаких пакетов не идет, только стоит закрыть tcpdump пакеты пропадают

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 12:55:12
paradox
значит мак адресс не подходит по фильтру
посмотри в tcpdump по какому маку сыпяться другие потоки
и есть ли поток по тому мак адрессу что ты вбиваешь в ether

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 13:09:32
blacky
paradox писал(а):значит мак адресс не подходит по фильтру
посмотри в tcpdump по какому маку сыпяться другие потоки
и есть ли поток по тому мак адрессу что ты вбиваешь в ether
Один черт не могу понять! По идее какой бы ни был МАС я ДОЛЖЕН видеть пакеты хоть какие нить любые (не мои) это принцип рыбалки
А тут ничего нет

Код: Выделить всё

[21:04]  /root >tcpdump -i dvb1 -vv
tcpdump: listening on dvb1, link-type EN10MB (Ethernet), capture size 96 bytes

хотя тут же

Код: Выделить всё

[21:06]  /root >tcpdump -i dvb0 -vv
tcpdump: listening on dvb0, link-type EN10MB (Ethernet), capture size 96 bytes
21:06:24.803433 IP (tos 0x0, ttl  55, id 23621, offset 0, flags [DF], proto: TCP (6), length: 1400) waper.ru.http > 10.255.3.242.61818: . 2365466263:2365467623(1360) ack 2346758775 win 64000
21:06:24.803463 IP (tos 0x0, ttl  62, id 0, offset 0, flags [DF], proto: UDP (17), length: 52) unknown.eserver-ru.com.8888 > 10.255.36.95.2060: [udp sum ok] UDP, length 24
21:06:24.803489 IP (tos 0x0, ttl  55, id 16955, offset 0, flags [DF], proto: TCP (6), length: 1400) 92.241.168.12.http > 10.255.7.45.3546: . 1915897436:1915898796(1360) ack 1636044262 win 33320
^C21:06:24.803504 IP (tos 0x0, ttl  58, id 10126, offset 0, flags [DF], proto: TCP (6), length: 265) ya.ru.http > 10.255.19.158.62918: P 3901634001:3901634226(225) ack 2474072053 win 5440

4 packets captured
1508 packets received by filter
629 packets dropped by kernel
МАС разные, PID идентичные
А простите на какой версии дров skystar2 у кого то такое работало? а то я давно не обновлял, а вот недавно и порт подобновили

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 13:15:14
paradox
skystar2_12 последние
у factor'a работает
перечитай тему
понимаю что много
но там все есть
я именно с ним эту проблему отлаживал
и пофиксил

пиды идут по макам
как прописано у провайдеров

для рыбалки желатенльно делать promisc
что бы принимать пакеты которые идут всем пользователям по ихним макам

Re: Настройка SkyStar2 под FreeBSD 6.0

Добавлено: 2008-07-14 13:17:15
blacky
paradox писал(а):skystar2_12 последние
у factor'a работает
перечитай тему
понимаю что много
но там все есть
я именно с ним эту проблему отлаживал
и пофиксил

пиды идут по макам
как прописано у провайдеров

для рыбалки желатенльно делать promisc
что бы принимать пакеты которые идут всем пользователям по ихним макам
Понятно))) Обновляться пора))
Спасибо