Настройка SkyNet в Linux
Для начала
определимся. У нас есть следующая конфигурация 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
сразу же
готовим под скай почву :
#visudo
вылезет
конфа : привеодим её к виду а именно напротив 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
Код:
но эт не
всё в практике мы остановились на том что скачали скай подправили инишник и
создали символьную ссылку
теперь
настраиваем 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 диск с сидиромчика то не вытягивайте тама почти всё есть!!!
|