|
|
|
|
|
|
Решил для себя собрать мануалы которые мне помогли, мб и ещё кому нибудь помогут:
Установка Вланов
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)
----- Уволился с Интэкскома
|
|
В начало |
Всего записей: 113 Дата рег-ции: Дек. 2010 Отправлено: 17 Октября, 2011 - 01:24:44 |
|
|
|
|
Напиши про установку и настройку самбы. |
|
В начало |
Отправлено: 17 Октября, 2011 - 01:46:12 |
|
|
|
|
Приём со спутника и вещание в сеть
Проверяем подвязались ли дрова
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
----- Уволился с Интэкскома
|
|
В начало |
Всего записей: 113 Дата рег-ции: Дек. 2010 Отправлено: 17 Октября, 2011 - 01:56:18 |
|
|
|
|
Tails пишет:Приём со спутника и вещание в сеть |
Опа... а на виндовой машине будет смотреться? И че он транслирует? DVB поток или уже изображение? Можно поподробнее? |
|
В начало |
Отправлено: 17 Октября, 2011 - 03:42:47 |
|
|
|
В начало |
Всего записей: 113 Дата рег-ции: Дек. 2010 Отправлено: 17 Октября, 2011 - 06:19:32 |
|
|
|
|
Берём радио с тырнета и вещаем в локалку
Для 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)
----- Уволился с Интэкскома
|
|
В начало |
Всего записей: 113 Дата рег-ции: Дек. 2010 Отправлено: 20 Октября, 2011 - 01:15:23 |
|
|