Запуск Linux-совского Skynet-a в Windows через coLinux

Граббинг, Шаринг, Настройка ресиверов...
Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#1 » Blaze » 13.08.2009 19:02

Изображение
Запуск Linux-совского Skynet-a в Windows через coLinux
Видео урок Запуск Linux-совского Skynet-a в Windows через coLinux от Blaze
Размер: 38 мб (Содержит, как видео, так и мою озвучку)

Текстовое описание урока:
Что нам понадобится:

1. coLinux-0.7.3.exe - Эмулятор Linux-a в Windows

2. Debian4.0r0etch.ext3.7z - образ Debian4.0r0etch.ext3 от Учкуна + возможность запуска более новых версий Linux Skynet идущие после а90 - спасибо fiat124. (В видео уроке использовался образ от пирамиды, данный образ является модификацией)

3. streamreader_httpserv_0.3.3.zip - Сетевой стримридер, для передачи потока из Windows в образ Linux-a

4. Xming-6-9-0-31-setup.exe или Xming-mesa-6-9-0-31-setup.exe (Скачиваем из пункта Public Domain Releases) - Программа для вывода графического окна Skynet-a из coLinux-a в Windows
Ссылка на Xming: http://www.straightrunning.com/XmingNotes/

5. skynet0897b6sbf1_0a90_public
Скачать можно в теме: Перехват Globax, Slonax, Torrents и SkyDsl 8 - Запуск Linux-овского SkyNet-a под Live CD/USB
Итак приступим к хирургии
1) Устанавливаем coLinux

2) Нажимаем Пуск > Панель управления > Сеть и подключения к интернету > Сетевые подключения > Выбираем устройство TAP-Win32 Adapter V8 (coLinux), в списке выкручиваем Internet protocol TCP/IP
Изображение
Нажимаем Свойства, отмечаем Использовать следующий ip-адрес: 192.168.2.1 и указываем Маску подсети: 255.255.255.0 (указывается автоматически) > Жмем ОК.
Изображение
В пункте Подключение через AP-Win32 Adapter V8 (coLinux) нажимаем кнопку Настроить, переходим на вкладку Дополнительно, выбираем Media Status и в значении ставим Always Connected > Нажимаем ОК. Закрываем сетевые подключения.

3) Открываем example.conf в любом блокноте (мои комментарии # - не обязательно вставлять)

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

Находим:
cobd0="c:\coLinux\root_fs"

Заменяем на:
cobd0="d:\coLinux\Debian-4.0r0-etch.ext3"  #Указываем путь к образу

Находим:
ro

Закомментируем:
#ro          #Разрешаем запись на образ

Находим:
#mem=64

Заменяем на:
mem=512          #Выставляем предельное значение объема ОЗУ, которое будет использоваться

Находим:
#eth1=tuntap

Раскомментируем:
eth1=tuntap          #Включаем сетевой интерфейс tuntap
4) Извлекаем образ дебиан в папку с CoLinux-ом и готовый ярлык CoLinux-a, кликаем правой кнопкой мыши по ярлыку и нажимаем Свойства. Меняем путь объекта с

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

"C:\Program Files\coLinux\colinux-daemon.exe" -t NT @example.conf
на

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

"D:\coLinux\colinux-daemon.exe" -t NT @example.conf
Изображение
а также путь к рабочей папки с "C:\Program Files\coLinux" на "D:\coLinux" (там где у вас установлен coLinux) и нажимаем ОК. Ярлык помещаем либо на рабочий стол, либо в меню пуск.

5) Устанавливаем Xming-mesa-6-9-0-31-setup.exe снимаем галочку с пункта XLaunch wizard - frontend for Xming
Открываем папку Xming (C:\Program Files\Xming), создаем ярлык Xming (Shortcut). В свойствах ярлыка Xming прописываем следующее:

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

"C:\Program Files\Xming\Xming.exe" :0 -multiwindow -clipboard -ac
Изображение
и помещаем либо на рабочий стол, либо в меню пуск.

6) Распаковываем streamreader_httpserv_0.3.3.zip на локальный диск. Открываем папку streamreader_httpserv_0.3.3 а в ней streamreader_httpserv.ini в принципе тут все настроено для SkyDsl 7

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

#частота поляризация скорость_потока fec
# SkyDsl 7'
tuner=10769640 H 15731300 A

#список пидов
pids=100

#слушать подключения на указанном ип адресе (если не указан, будет браться ип адрес первого интерфейса)
listen_ip=192.168.2.1

#слушать подключения на заданном порту (по умолчанию 801)
listen_port=801
менять ничего не стоит, если конечно у вас не другой провайдер. Закрываем окно с настройками. Копируем необходимые библиотеки для вашей dvb карты, скачать можно от сюда: Полный набор streamreader.dll. В моем случаи dvb картой выступает SkyStar3 (S1401), берем для неё библиотеку ttlcdacc.dll и streamreader.dll копируем в папку с сетевым стримридером (streamreader_httpserv_0.3.3). Проверяем, есть-ли поток, запускаем streamreader_httpserv.exe
Изображение
Поток есть. Если у вас его нет, то значит отключена либо одна из служб
(Панель управления > Администратирование > Службы):

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

Маршрутизация и удаленный доступ
Служба общего доступа к портам Net.Tcp
или не дает доступ антивирус, для этого нужно дать права в антивирусе через сетевой экран нужно добавить:

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

streamreader_httpserv.exe
colinux-net-daemon.exe
colinux-daemon.exe
colinux-console-nt.exe
Xming.exe
Разрешив входящие и исходящие UDP пакеты. У меня стоит avast! Antivirus ничего добавлять не требуется.

7) Извлекаем папку со Skynet-ом skynet0897b6sbf1_0a90_public и переименовываем его в Skynet.
Я делать этого не буду, так как уже все сделал ранее. Открываем в папке Skynet-a файл skynet.ini

Находим:

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

xfont=-*-*-*-*-*-*-*-*-*-*-*-*-*-cp1251
Заменяем на:

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

xfont=-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*
Затем находим эти строки:

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

incomplete=e:\temp\skynet\incomplete
temp=e:\temp\skynet\temp
ok=e:\temp\skynet\ok
и заменяем на:

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

incomplete=incomplete
temp=temp
ok=ok
Находим

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

#dream_ip=192.168.2.1
#dream_port=801
Раскомментируем данные строки:

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

dream_ip=192.168.2.1
dream_port=801
Находим:

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

# PlanetSky
tuner=11044000 H 39999000 A
pids=8192
Заменяем на:

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

#SkyDSL
tuner=10769640,H,15731300,A
pids=100
или вводим свои настройки вашего провайдера. Сохраняем изменения.

8) Расшариваем папку Skynet-a в Windows. Правой кнопкой щелкаем по ней и выбираем свойства. С атрибутов снимаем пункт Только чтение и переходим на вкладку Доступ, отмечаем следующие пункуты:

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

Открыть общий доступ к этой папке
Разрешить изменение файлов посети
Изображение
Нажимаем ОК. Если появится окошко с сообщением подтверждения изменения атрибутов, выбираем: К этой папке и ко всем вложенным папкам и файлам

9) Запускаем Xming и coLinux (перед этим должен быть запущен streamreader_httpserv.exe).
Изображение
Создаем пустую папку в Linux-e с помощью команды:

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

mkdir /Skynet
И монтируем к этой папке расшаренную папку Skynet в Windows следующей командой

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

mount -t cifs -o username=Admin //192.168.2.1/Skynet /Skynet/
Если у вашей учетной записи есть пароль, то вводим следующую команду в консоли

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

mount -t cifs -o username=Administrator1,password=Administrator2 //192.168.2.1/Skynet /Skynet/
где Administrator1 - имя вашей учетной записи, а Administrator2 - пароль от учетной записи.
Учетная запись должна быть активной в данный момент и иметь доступ к расшаренной папке.
Запускаем Linux-овый Skynet командой:

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

/Skynet/xskynet_mdk
Оптимизация рыбалки в coLinux

Подробнее о оптимизации рыбалки в coLinux читать тут.


Дополнительно. Если у Вас возникает вопрос - Как запустить новый skynet под coLinux из под образа Debian-4.0r0-etch.ext3?
Ответ: При запуске возникает ошибка насчет GLIBC_2.4? Для этого скачиваем 2 deb пакета libc6_2.7-18_i386.deb (4.23Mb) и tzdata_2009l-0lenny1_all.deb (750kb). Кидаем уже скаченные пакеты в расшаренную папку со Skynet. Запускаем coLinux. Монтируем папку skynet командой mount (например у меня так):

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

mount -t cifs -o username=admin //192.168.2.1/Skynet /Skynet/
пишем в консоли CoLinux:

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

dpkg -i /Skynet/tzdata_2009l-0lenny1_all.deb
нажимаем клавишу Enter и пишем: colinux перезагружается...

Опять монтируем папку skynet командой mount (см. выше)
пишем:

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

dpkg -i /Skynet/libc6_2.7-18_i386.deb
нажимаем два раза клавишу Enter, затем colinux перезагружается...

Монтируем папку skynet командой mount (см. выше)
Запускаем Skynet командой:

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

/Skynet/xskynet

Настройка рыбалки для образа Ubuntu-9.04 от Balshoi
Для стабильности и возможности запуска новых версий skynet можно использовать образ ИзображениеUbuntu-9.04 от Balshoi.

Скачиваем данный образ и последнюю версию ИзображениеcoLinux.

А так же ИзображениеXming-x-x-x-xx-setup.exe или ИзображениеXming-mesa-x-x-x-xx-setup.exe версии (Скачиваем из пункта Public Domain Releases) и Изображениеstreamreader_httpserv_0.3.4.4 (Его необходимо настроить. Смотреть: Итак приступим к хирургии пункт 6)

Меняем IP-адрес для TAP-Win32 Adapter (смотреть выше пункт 2 - приступаем к хирургии) нужно поменять на 192.168.1.6 а также в skynet.ini

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

dream_ip=192.168.1.6
dream_port=801
и в streamreader_httpserv.ini

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

listen_ip=192.168.1.6
Открываем в папке coLinux файл example.conf и меняем путь до образа на:

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

cobd0="d:\coLinux\Ubuntu-9.04.ext3"
Извлекаем из скаченного архива образ Ubuntu-9.04.ext3 в папку с coLinux-ом.

Запускаем ярлык Xming (с правильно прописанным полем объект - смотреть: Итак приступим к хирургии пункт 5).
Если у вас установлен Windows 7, то вам необходимо зайти в директорию C:/Program Files/Xming кликнуть правой кнопкой мыши по Xming.exe > в появившемся меню выбрать: Свойства > Перейти на вкладку: Совместимость > Поставить галочку на: Запустить программу в режиме совместимости с Windows XP (пакет обновления 3) > OK.
Запускаем ярлык coLinux (где прописывается правильно поле объект и рабочая папка - смотреть: Итак приступим к хирургии пункт 4), ярлык можете создать кликнув правой кнопкой мыши по colinux-daemon.exe и выбрав создать ярлык.
Вводим логин и пароль root (пароль при этом не будет виден при его вводе)

затем в консоли набираем:

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

nano /etc/rc.local
и редактируем под свои данные, у меня так:

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

mount -t cifs -o username=Admin //192.168.1.6/skynet_1b23 /skynet_1b23/
Если у вашей учетной записи есть пароль, то редактируем так:

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

mount -t cifs -o username=Administrator1,password=Administrator2 //192.168.1.6/skynet_1b23 /skynet_1b23/
где Administrator1 - имя вашей учетной записи, а Administrator2 - пароль от учетной записи.
Учетная запись должна быть активной в данный момент и иметь доступ к расшаренной папке, которая должна быть уже ранее расшаренной (На примере Windows XP смотреть: Итак приступим к хирургии восьмой пункт)
(если у вас другая версия skynet вписывайте на свое усмотрение, согласно переименованной папке вашего skynet-a)
Сохраняем изменения с помощью комбинации клавиш Ctrl+X, Y, Enter.
В моем случаи переименовываем папку skynet0897b6sbf1_1b23 в skynet_1b23 (поэтому в команде монтирования skynet_1b23, согласно переименованной папки).

Далее создаем пустую папку в образе убунты:

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

mkdir /skynet_1b23
(если у вас другая версия skynet вписывайте на свое усмотрение, согласно переименованной папке вашего skynet-a)

перезагружаемся командой: И запускаем skynet командой:

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

/skynet_1b23/xskynet
(или укажите имя вашей папки skynet, вместо skynet_1b23, которая использовалась при монтировании и имела такое же имя на локальном диске)

ZiGi
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 08.01.2009 20:54

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#2 » ZiGi » 17.08.2009 13:43

кто знает почему не включается?
Изображение

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#3 » Blaze » 17.08.2009 16:20

Командой mkdir /Skynet - вам выдает File exists (Файл существует), значит вы уже ранее создали папку Skynet, повторно выполнять команду не нужно. У вас имя учетной записи Admin?
В качестве примера.

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

mount -t cifs -o username=Administrator1,password=Administrator2 //192.168.2.1/Skynet /Skynet/
где Administrator1 - имя вашей учетной записи, а Administrator2 - пароль от учетной записи.

username=ваше имя пользователя. Можно посмотреть нажав кнопку Пуск > Панель управления > Учетные записи пользователей > Изменение учетной записи - там вы найдете имя вашей учетной записи, его (имя, ник) и нужно вводить после username=

password=тут пароль, если Вы не используете его для входа в систему, если нет, то password= не нужно вводить.

Сделайте проверку. После монтирования с вашей учетной записью, вводим команду:

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

cd /Skynet
затем команду: У меня это выглядит так:
Изображение

ZiGi
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 08.01.2009 20:54

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#4 » ZiGi » 17.08.2009 18:57

Вот что выходит после ввода

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

cd /Skynet

Изображение

Добавлено спустя 5 минут 32 секунды:
это все из за меня не доглядел в прописке ip ставил / а надо было . :)

Добавлено спустя 6 минут 50 секунд:
Skynet включается а поток не идет почему? :)

Добавлено спустя 3 минуты 53 секунды:
Спутник добавил пиды прописал intelsat 904

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#5 » Blaze » 17.08.2009 19:24

ZiGi, запусти сначала streamreader_httpserv_0.3.3 и подожди пока в пункте in побегут значения (как у меня на скриншоте), потом запускай Xming и coLinux, введя соответствующие команды для монтирования и запуска.
ZiGi писал(а):это все из за меня не доглядел в прописке ip ставил / а надо было .
скорее все свою учетную запись забыл ввести, на последнем твоем скриншоте вижу MAC, а до этого был мой Admin :D бедная консоль :"":

ZiGi
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 08.01.2009 20:54

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#6 » ZiGi » 17.08.2009 19:47

Включаю streamreader_httpserv_0.3.3 Изображение а там одни нули, а у тебя на скриншоте не нули в че проблема?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#7 » Blaze » 17.08.2009 21:14

ZiGi, попробуй streamreader.dll поменять и я в уроке забыл упомянуть, что необходимые библиотеки нужно в папку skynet-a скопировать, один из них streamreader.dll и например библиотека для SkyStar3 ttlcdacc.dll Еще попробуй универсальный пид прописать в streamreader_httpserv_0.3.3 в файле streamreader_httpserv.ini

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

pids=8192
а то я смотрю у тебя их куча.

ZiGi
Начинающий
Начинающий
Сообщения: 4
Зарегистрирован: 08.01.2009 20:54

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#8 » ZiGi » 17.08.2009 22:37

Все заработало! :Yahoo!: поменял streamreader.dll с меня :beer: :good: :)

Добавлено спустя 30 минут 46 секунд:
Ещё проблема :D включил Skynet ловит файлы но не один не качает? что ещё нужно добавить в скай рулес? морду? что? :)

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#9 » Blaze » 18.08.2009 22:34

Для кого я пишу инструкции? Ответ на ваш вопрос Граббинг - спутниковая рыбалка - там написано как задействовать или отключить не нужные фильтры, вкратце, жмем в запущенном skynet-e клавишу G, включаем + отключаем - фильтры regex - обновленный regex.txt можно скачать в той же теме и впредь, прежде чем задать вопрос на форуме есть поиск, если ответа не нашли, то тогда задавайте вопрос.

Добавлено спустя 11 часов 17 минут 23 секунды:
Если не работает coLinux 0.7.4 нужно набрать в консоли

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

nano /etc/network/interfaces 
и поправить так

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

auto eth0
iface eth0 inet static
address 192.168.2.2
broadcast 192.168.2.255
netmask 255.255.255.0
gateway 192.168.2.1
далее сохранить Ctrl+X затем Y и Enter
После этого reboot или перезапуск колинуха. Если и после этого не пингуется, мне помогло

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

nano /etc/udev/rules.d/z25_persistent-net.rules
где закоментировал все открытые строки. Опять же сохранить > reboot или перезапуск coLinux.

Аватара пользователя
3ivana
Интересующийся
Интересующийся
Сообщения: 12
Зарегистрирован: 12.06.2009 9:46

Re: Запуск Linux-совского Skynet-a в Windows через coLinux

Непрочитанное сообщение#10 » 3ivana » 19.08.2009 9:35

Скажите можно вместо skynet0897b6sbf1_0a90 настроить skynet0897b6sbf1_1b06, и есть-ли смысл???? :unknown:

Ответить