РТИЩЕВО »Форумы » Компьютеры и игры » Ubuntu и некоторые мануалы |
1. Tails - 17 Октября, 2011 - 01:24:44 |
Решил для себя собрать мануалы которые мне помогли, мб и ещё кому нибудь помогут: Установка Вланов 1. Устанавливаем VLAN: sudo apt-get install vlan sudo modprobe 8021q 2. Редактируем сетевые интерфейсы /etc/network/interfaces: # The loopback network interface auto lo iface lo inet loopback auto vlan5 auto vlan101 # VLAN 5 iface vlan5 inet static address 10.0.111.8 netmask 255.255.255.0 network 10.0.111.0 broadcast 10.0.111.255 mtu 1500 vlan_raw_device eth0 # VLAN 101 iface vlan101 inet static address 172.12.101.8 netmask 255.255.255.0 network 172.12.101.0 broadcast 172.12.101.255 gateway 172.12.101.1 mtu 1500 vlan_raw_device eth0 или auto eth0.5 auto eth0.101 # VLAN 5 iface eth0.5 inet static address 10.0.111.8 netmask 255.255.255.0 network 10.0.111.0 # VLAN 101 iface eth0.101 inet static address 172.12.101.8 netmask 255.255.255.0 network 172.12.101.0 gateway 172.12.101.1 3. Пере запускаем интерфейсы(если не помогло пере запускаем комп: sudo /etc/init.d/networking restart или sudo reboot 2 и более шлюза правим Интерфейсы: sudo nano /etc/network/interfaces auto eth0 iface eth0 inet static address 10.1.56.51 netmask 255.255.255.0 gateway 10.1.56.1 auto eth1 iface eth1 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.56.1 dev eth0 up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1 dev eth1 В кратце: Сети 10.0.0.0\8 находятся за шлюзом 10.1.56.1 А сеть 0.0.0.0\0 все остальные(тырнет) за 192.168.1.1 (Отредактировано автором: 17 Октября, 2011 - 01:40:32) |
2. Гость - 17 Октября, 2011 - 01:46:12 |
Напиши про установку и настройку самбы. |
3. Tails - 17 Октября, 2011 - 01:56:18 | |
Приём со спутника и вещание в сеть Проверяем подвязались ли дрова ls /dev/dvb Если есть adapter0 то все нормально. Кстати сколько DVB устройств, столько должно быть и адаптеров в /dev/dvb. Запомним номер DVB адаптера, для adapter0 это 0, для adapter1 это 1 и т.д. Доставим в терминале утилитки: sudo apt-get install dvb-apps getstream Сканирую спутник на предмет наличия доступных каналов: Для начала на http://www.lyngsat.com нахожу свой спутник. Моя тарелка нацелена на Bonum 1 at 56.0°E, открываю табличку по ссылке http://www.lyngsat.com/bonum1.html и выбираю нужный транспордер. Бесплатные каналы есть у "12380 L tp 35" (см. первый столбец таблицы) соответственно значения беру из строчки таблицы содержащей эту надпись. Создаю в /home/ваш_юзер файл scan.txt nano /home/ваш_юзер/scan.txt Вставляю в него следующую строку: S 12380000 H 27500000 3/4 Эти значения взяты из таблички http://www.lyngsat.com/bonum1.html и для каждого транспордера свои. Здесь 12380000 (частота приема) берется из столбца "Freq.Tp" (он содержит строку: 12380 L tp 35) c добавлением трех нулей, буква "H" пишется если в столбце "Freq.Tp" указана "L", если там указана "R" то вместо "H" нужно поставить "V". Цифры 27500000 (символьная скорость) и 3/4 взять из столбца "SR-FEC SID-VPID" (содержит значение: 27500-3/4), где 27500000 это 27500 с добавление трёх нолей. Запускаю сканирование командой: scan -a 0 /home/ваш_юзер/scan.txt - здесь цифра 0 это номер адаптера который запоминали ранее. Вот результат сканирования: Многобукаф из которого нужны только эти строки: NTV-3:12380:h:0:27500:501:502:500 TopShop TV:12380:h:0:27500:1502:1503:1500 многобукаф а конкретно последняя цифра указывающая pid пакета, для NTV-3 это 500, для TopShop TV - 1500. Теперь достаточно значений чтобы создать файл конфигурации для трансляции утилитой getstream, назову его ntv.conf. (Добавление) Создаём ntv.conf nano /home/ваш_юзер/ntv.conf нужно вставить http{ port 8080; }; adapter 0 { packet-buffer 50; stat-interval 120; dvb-s { lnb { lof1 9750000; #Нижний предел lof2 10600000; #Верхний предел slof 11700000; #Частота переключения }; transponder { #описываем транспондер frequency 12380000; #Частота приема (указывали в scan.txt) polarisation h; #поляризация symbol-rate 27500000; #символьная скорость (указывали в scan.txt) }; }; #начало описания потока stream { name "NTV-3"; #имя потока #входные данные потока input { pnr 500; #pid пакета на спутнике }; #выходные данные для потока output-http { url /ntv_3; #URL адрес, на который будет вещание }; }; #ниже идет описание оставшихся каналов, вещаемых с этого транспондера. stream { name "TopShop TV"; input { pnr 1500; }; output-http { url /topshop_tv; }; }; }; Если сканировался другой транспордер то значения соответственно меняются. Трансляция с отображением в консоли запускается командой: getstream -c /home/ntv.conf -d Ну и соответственно как посмотреть: Если IP адрес компьютера с которого ведется трансляция 192.168.0.1 то для просмотр в vlc канала ntv-3 нужно указать URL: http://192.168.0.1:8080/ntv_3 (Добавление) Авто запуск нужных нам приложений при старте ОС Добавляем в автозапуск скрипт start.sh 1 шаг: сделаем скрипт автозапуска. sudo nano /etc/init.d/autostart.script 2 шаг: вставим в него следующие строки #!/bin/bash screen -A -m -d -S domino su - notes -c "cd ~ && /home/мой_юзверь/start.sh" Данный скрипт запустит из-под рута сессию screen под названием «domino», зайдет по пользователем «notes» и выполнит запуск сервера. 3 шаг: сделаем исполняеемым файл скрипта и добавим его в автозагрузку sudo chmod +x /etc/init.d/autostart.script sudo update-rc.d autostart.script defaults 95 Вуаля, как говорят французы. В итоге мы получаем ситуацию, при которой при загрузке системы автоматически запустится сервер. Сессия screen при этом запустится от имени рута, потому чтобы посмотреть результат запуска (там будет консоль сервера), то следует набрать команду sudo screen -r ЗЫ не забываем поставить приложение screen sudo apt-get install screen (Добавление) Установка явы т.к. в последних версиях убунты яву убрали из репозиториев, нужно немножко, по танцевать с бубном: Добавляем репозиторий Для Ubuntu 10.04 LTS (Lucid Lynx): sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" Для Ubuntu 10.10 (Maverick Meerkat): sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner" Ну и ставим саму яву: sudo apt-get update sudo apt-get install sun-java6-jre (Добавление) Prix пишет:
Самба как то не нужна была, попробуй по этому мануалу, вроде доходчиво всё описано: http://help.ubuntu.ru/wiki/samba |
4. Гость - 17 Октября, 2011 - 03:42:47 | |
Tails пишет:
Опа... а на виндовой машине будет смотреться? И че он транслирует? DVB поток или уже изображение? Можно поподробнее? |
5. Tails - 17 Октября, 2011 - 06:19:32 | |
Prix пишет:
создай файлик XXL.m3u и добавь в него #EXTM3U #EXTINF:-1,http://109.229.36.13:8090/1-muz http://109.229.36.13:8090/1-muz #EXTINF:-1,http://109.229.36.13:8090/1tvrus http://109.229.36.13:8090/1tvrus #EXTINF:-1,http://109.229.36.13:8090/muztv http://109.229.36.13:8090/muztv #EXTINF:-1,http://109.229.36.13:8090/grozny http://109.229.36.13:8090/grozny #EXTINF:-1,http://109.229.36.13:8090/expert http://109.229.36.13:8090/expert #EXTINF:-1,http://109.229.36.13:8090/7tv http://109.229.36.13:8090/7tv #EXTINF:-1,http://109.229.36.13:8090/love http://109.229.36.13:8090/love #EXTINF:-1,http://109.229.36.13:8090/dacha http://109.229.36.13:8090/dacha Транслироваться будет только каналы(ТВ и радио) с 1го транспондера вот что я нашёл интересного. . . |
6. Tails - 20 Октября, 2011 - 01:15:23 |
Берём радио с тырнета и вещаем в локалку Для Debian/Ubuntu, ставим пакет $ aptitude install icecast2 далее правим файлик, не забыв при этом сделать его копию, я несколько раз его запарывал. nano /etc/icecast2/icecast.xml Нужно нам найти и изминить <relay> <server>127.0.0.1</server> ИП адрес радиостанции или доменное имя <port>8001</port> порт <mount>/example.ogg</mount> точка захвата <local-mount>/different.ogg</local-mount> выходной файл <on-demand>0</on-demand> где 0 постоянный поток, 1 по запросу <relay-shoutcast-metadata>0</relay-shoutcast-metadata> </relay> ну и сам конфиг подправьте под себя(Логины, пароли, Логи. ИП адрес и т.д.) Далее редактируем файлик: что это нам даст ? автозапуск при включении компа. . . nano /etc/default/icecast2 – исправляем false на true И стартуем: /etc/init.d/icecast2 start вебморда должна быть по: http://какой_вы_поставили_IP:8000 и http://1127.0.0.1:8000 Если что не пошло проверяем файл /var/log/icecast2/error.log на предмет сообщений об ошибках. (Отредактировано автором: 20 Октября, 2011 - 01:18:47) |
|
|