Настройка SkyNet в Linux Ubuntu

Граббинг, Шаринг, Настройка ресиверов...
Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8933
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Настройка SkyNet в Linux Ubuntu

Непрочитанное сообщение#1 » Blaze » 27.06.2009 12:37

Для начала определимся. У нас есть следующая конфигурация 2 компа на одном из них знакомый нам виндовс всё равно какой, на другой будет линух и там у нас уже есть SS2 или SS3 (другие не пробовал потому как их у меня нет) винт готовый потерять на себе все данные , и эти зверьки имеют две сетевухи. Очень желательно чтобы виндовая тачка имеля выход в инет (может пригодиться). Тестировал на амд и интел платфлрмах с разными мостами у меня щас всё работит на sempron 2500+ via мосте ss3 карте. И так приступим у кого нету этого линуха актуально ( но не пробовал) для debian (будет желание внесём коррективы для других дистрибов) , качаем дистриб режем на болванку и начинаем ставить. выбирайте англоязычную раскладку при установке будет меньше проблемм. перед установкой вытащите шнур из сетевухи и при попытке её сконфогурировать в системе скажите что в другой раз.

Самое главное правильно разбить винт для новичков можно автоматически использовать весь диск для тех кто хочет чтобы правильно винт должен содержать следующие разделы
/boot (обязательно слелайте его bootable)
/ корень root ( я и спользую файловую систему reiserfs)
/swap
далее просто выбирайте страны часовые пояса и в процессе установки не ставьте галочки "устанавилвать LAMP server и bind он же DNS server"
укажите пользователей и пароли ( для простоты понимания дальнейшего рекомендую создать пользователя fisher с паролем fisher)
всё основные моменты по установке указал!

Теперь у вас стоит система которая загрузилась и просит логин и пароль!
если нет пишите в чём дело подправим) . Логинимся ,возвращаем сетевой кабель и приступаем к настройке.
Сначала создадим пароль суперпользователя root вводим следуюшие команды:

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

sudo passwd root // и введём пароль рута
Enter new UNIX password:
Retype new UNIX password:
passwd: пароль успешно обновлён
далее конфигурируем сетевуху
Воспльзуемся редактором nano ( прост как паровоз но надо привыкнуть что мышки нету )))
Итак логинимся под рутом :
для этого вводим команду
$su и пароль который мы задали ( правильность действий поддтвердиться када символ $ измениться на # люди которые знают линух уж простите создаю мануал для самых новичков)
потом

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

#nano /etc/network/interfaces
и видим пофик чё мы там видим удаляем всё и пишем такой код:

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

auto lo
iface lo inet loopback
iface eth0 inet static
netmask 255.255.255.0
address 192.168.1.2
gateway 192.168.1.1
auto eth0
сохраняем нажав ctrl+x и подверждаем вводом и Y
после этого перезагружаемся написав reboot.
После перезагрузки логинимся под root
проверяем сетевуху набрав ifconfig
получим нечто

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

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:08:9B:AC:24:33
inet addr:192.168.1.2 Bcast: Mask:255.255.252.0
inet6 addr: fe80::208:9bff:feac:2433/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:57427444 errors:0 dropped:0 overruns:0 frame:0
TX packets:39336948 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3184543405 (2.9 GiB) TX bytes:475815889 (453.7 MiB)
Interrupt:16

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4467 errors:0 dropped:0 overruns:0 frame:0
TX packets:4467 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:561391 (548.2 KiB) TX bytes:561391 (548.2 KiB)
________________________________________
короче главное eth0 c айпишником попробуйте пропинговать свой виндовый комп ping 192.168.1.1
сеть получена !!!
далее ставим себе протокол по которому мы уже с виндовой тачки смогем управлять дальнейшей настройкой нашего линуха
#apt-get install ssh
подтверждаем Y и в путь . перезегружаемся. (reboot)
далее нам для винды нужна программа putty качаем её
ftp://ftp.niisv.ru/pub/ssh/putty/last/putty.exe и запускаем на виндовой тачке
в поле hostname указываем ip нашего linux 192.168.1.2 и протокол SSH
кнопаем open и мы удалённо в той же консоли линуха где и были локально!

Следующим этапом нам нада добиться того чтобы мы под виндой попали на винт к линуху
Нам портебуется samba , ставим её

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

apt-get install samba
соглашаемся со всем Y
находим конфиг и правим его

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

# nano /etc/samba/smb.conf
##___________________smb.conf_______________##
[global]
workgroup = MSHOME
netbios name = !!!Имя вашей машины данное вами при установке!!!!
browseable = yes
server string = %h server (Samba)
log file = /var/log/samba/log.%m
max log size = 1000
#guest account = nobody
security = local
local master = no
domain master = no
wins support = no
[see$]
comment = pis
path = /fish
public = yes
#guest ok = yes
valid users = fisher
admin users = fisher
read only = no
available = yes
browsable = yes
writable = yes
___________________
Всё сохраняем
проверяем #testparam и передёршиваем демона

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

/etc/init.d/samba restart
после чего создадим путь

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

#mkdir /fish
#chmod -R 777 /fish
теперь нада создать пользователя которому мона туда ходить

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

#smbpasswd -a fisher
пишем его пароль тож fisher

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

#smbpasswd -e fisher
теперь из под винды //наш комп/fish вводим пароль и логин fisher и погем туда писать!

едем дальше .... добрались таки до нашей скайнеты!!!
смотрим нашу карточку

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

#dmesg | more
находим тама её дрова системные пашут на ура
теперь нам нада утилитки для dbv
Вот тут та и прогодиться инет на виндовой тачке ( если помним на линухе в interfaces мы указали gateway виндовой машины) соответственно в винде нада расшарить доступ в инет ) после чего на линухе если сеть есть то всё заведёться. ( по причине обширности вопроса я не описываю как настраивать модем на линухе )
рисуем

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

#apt-get install dvb-utils
сразу же готовим под скай почву : вылезет конфа : привеодим её к виду а именно напротив fisher пишем NOPASSWD

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

# /etc/sudoers
# This file MUST be edited with the 'visudo' command as root.
# See the man page for details on how to write a sudoers file.
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
fisher ALL=(ALL) NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
_____________________
теперь нам нужен скай я пользую 19e
при запуске оно ругается на библиотеку а она есть просто символьную ссылку дайте

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

#ln -s /usr/lib/libpcre.so.3 /usr/lib/libpcre.so.0
далее у меня была странная стуация запускаю сай поток идёт и виснет
== победил методом ковыряния привожу примет skynet.ini

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

stat_speed_mult=120
signal_quality_log_height=25
#in=e:\tmp
use_tcp = 1
use_udp = 0
tray=0
#use_ethernet_drv=1
#exit_promt=1
#inet_mac_str0=************
#use_openvpn_tun=1
#tun_ip=192.168.1.1
#inet_mac_str1=00D000000000
#use_file_log=0
#logdir=log
zoom=1G
autosave_time=600000
discon_to_log=1
no_crc32=0
#no_scan=1
regex.txt=regex.micro
# window
wx=0
wy=0
ww=750
wh=630
maximize=1
refresh=250
signal_quality_log_height=25
#font=courier
#font_size=16
#processor=0
xfont=fixed
# files
timeout_100k = 500
timeout_500k = 1000
timeout_1m   = 2000
timeout_5m   = 4000
timeout_10m  = 8000
timeout_50m  = 16000
timeout_100m = 32000
timeout_500m = 640000
p2p_add = 6000
one_percent_timeout=3600
ninety_nine_percent_timeout=3600
timeout_fade_rate=50
timeout_line=0
incomplete_min_size=10M
incomplete_%=98
ftp=1
http=1
nntp=0
# tcp/ip
mss=1500
tcp_timeout=300000
tcp_window=8M
tcp_buffer=32K
tcp_fin_timeout=30000
# disk
name_format=*/p_m_d_s_c_i_R.E
# P - pid hex
# p - pid dec
# M - mac
# m - lower case mac
# D - destination addr hex
# d - destination addr dec
# S - source addr hex
# s - source addr dec
# C - counter hex
# c - counter dec
# R - real name (if known)
# E - extension
# N - size
# i - incapsulation
incomplete=/fish/incomplete
temp=/fish/temp
ok=/fish/ok
cache_max_block=128k
cache_scan=2000
cache_flush=10000
#ss1=1
#ss1_mac_filter=00D0
#dream_ip=127.0.0.1
#dream_port=31339
# tuner
lnb=9750000,10600000,11700000
#diseqc=POSITION_B
#diseqc=HIGH_BAND,HORIZONTAL,POSITION_B,OPTION_B
# LOW_BAND   HIGH_BAND
# VERTICAL   HORIZONTAL
# POSITION_A POSITION_B
# OPTION_A   OPTION_B
# SkyDSL
tuner= 11481000 H 41250000 A
pids = 100,101,102,103,104,106,107
но эт не всё в практике мы остановились на том что скачали скай подправили инишник и создали символьную ссылку
теперь настраиваем szap
создаём файлег channels.ini
для этого по простому:

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

cd /etc
nano channels.ini
в нём пишем

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

SDSL:11481:h:0:41250:0:0:1:0
сохраняем

ставим прогу

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

apt-get install screen
_________
теперь настраиваем уже наш руль
Логинимся под фишером
и пишем скрипт

по умолчанию мы находимся в папке /home/fisher
пусть так тому и быть

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

nano start.sh
#!/bin/bash
sudo chmod 777 -R /fish
sudo chmod 777 -R /dev/dvb
sudo cd /fish
mv /fish/temp temp1
rm /fish/files.dat
szap -c /etc/channels.conf -n 1 -x
screen ./skynet
сохраняем. тут я ну как бы сделал следующее залочил сигнаа , отдал доступ всем на дрова карты и папки фишинга удалил старый список закачек и на всякий перименовал темпа (иногда оттуда мона некокачанный фильм выловить и отремонтировать) впрочем строку начинающуюся с mv мона не писать
када всё запустилось нажмите последовательно ctrl+a+d
теперь в фоне крутиться скай для того чтобы увидеть его напишите screen -r и всё
помните када ctrl+a+d не нажали и закрыли консоль то скай тоже потухнет ну вот и всё пишите!! буду рад принять все замечания по поводу эт моя первая иструкция!!

PS: при комманде apt-get install диск с сидиромчика то не вытягивайте тама почти всё есть!!!

Ответить