Inernet Radio в локальную сеть
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
ядерный взрыв...смертельно красиво...жаль, что не вечно...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
Код: Выделить всё
[8:41] |icecast| >/usr/local/etc/rc.d/icecast2 start
/usr/local/etc/rc.d/icecast2: DEBUG: checkyesno: icecast_enable is set to YES.
Starting icecast.
/usr/local/etc/rc.d/icecast2: DEBUG: run_rc_command: doit: /usr/local/bin/icecast -c /usr/local/etc/icecast.xml -b 1>/dev/null
ERROR: You should not run icecast2 as root
Use the changeowner directive in the config file
[8:41] |icecast| >
Код: Выделить всё
>chown -R root /usr/local/bin/icecast
>chown -R root /usr/local/etc/icecast.xml
Код: Выделить всё
> chown -R icecast:icecast /usr/local/bin/icecast
chown: icecast: Invalid argument
-----
> chown -R icecast:icecast usr/local/etc/icecast.xml
chown: icecast: Invalid argument
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
Нет такого юзера, вот и инвалидный аргумент...надоть его добавить
Z301171463546 - можно пожертвовать мне денег
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
zingel писал(а):Нет такого юзера, вот и инвалидный аргумент...надоть его добавить
Код: Выделить всё
Username : icecast
Password : <disabled>
Full Name : icecast
Uid : 1007
Class : root
Groups : icecast
Home : /var/icecast
Shell : /bin/sh
Locked : no
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Inernet Radio в локальную сеть
Код: Выделить всё
more /etc/passwd | grep icecast
more /etc/group | grep icecast
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
блин машина из бекапов восстановлена, видно групы исчезли как и юзерыparadox писал(а):Код: Выделить всё
more /etc/passwd | grep icecast more /etc/group | grep icecast

ЗЫ: эта команда для добавления пользователей:
Код: Выделить всё
>groupadd icecast
groupadd: Команда не найдена.
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Inernet Radio в локальную сеть
под бсд
Код: Выделить всё
man adduser
man pw
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
готово...
Код: Выделить всё
[20:10] |ports| >more /etc/group | grep icecast
icecast:*:1003:
[20:10] |ports| >more /etc/passwd | grep icecast
icecast:*:1007:1003:icecast:/var/icecast:/bin/sh
Код: Выделить всё
[20:07] |ports| >chown -R icecast:icecast /usr/local/etc/icecast.xml
[20:08] |ports| >/usr/local/etc/rc.d/icecast2 start
/usr/local/etc/rc.d/icecast2: DEBUG: checkyesno: icecast_enable is set to YES.
Starting icecast.
/usr/local/etc/rc.d/icecast2: DEBUG: run_rc_command: doit: /usr/local/bin/icecast -c /usr/local/etc/icecast.xml -b 1>/dev/null
ERROR: You should not run icecast2 as root
Use the changeowner directive in the config file
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Inernet Radio в локальную сеть
ну ясное делоERROR: You should not run icecast2 as root
Use the changeowner directive in the config file
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
сделал жешь..... для айскаста....paradox писал(а):ну ясное делоERROR: You should not run icecast2 as root
Use the changeowner directive in the config file
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Inernet Radio в локальную сеть
думаеться мне что его от пользователя icecast пускать надоERROR: You should not run icecast2 as root
что то типа sudo
хотя конечно бред
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
sudo это вроде на лине ( Linux /*Ubuntu ).paradox писал(а):думаеться мне что его от пользователя icecast пускать надоERROR: You should not run icecast2 as root
что то типа sudo
хотя конечно бред
Вообще как сделать что бы этот айскаст запустился просто...пусть даже от рутового юзера
(получу от админа за дыру в безопасности, но это будет его ошибка.

Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
там в конфиге есть про рута, надо закомментить или изменить ту строку на нужного юзера
Z301171463546 - можно пожертвовать мне денег
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
спс.. сделал.zingel писал(а):там в конфиге есть про рута, надо закомментить или изменить ту строку на нужного юзера
запуск.
Код: Выделить всё
>/usr/local/etc/rc.d/icecast2 start
/usr/local/etc/rc.d/icecast2: DEBUG: checkyesno: icecast_enable is set to YES.
Starting icecast.
/usr/local/etc/rc.d/icecast2: DEBUG: run_rc_command: doit: /usr/local/bin/icecast -c /usr/local/etc/icecast.xml -b 1>/dev/null
Код: Выделить всё
>/usr/local/bin/icecast -c /usr/local/etc/icecast.xml
Changed root successfully to "/usr/local/share/icecast".
Changed groupid to 1003.
Changed userid to 1007.
FATAL: could not open error logging (/var/log/icecast/error.log): No such file or directory
FATAL: could not open access logging (/var/log/icecast/access.log): No such file or directory
FATAL: Could not start logging
Код: Выделить всё
[4:11] |nagios| >mkdir /var/log/icecast/
mkdir: /var/log/icecast/: File exists
[4:11] |nagios| >mkdir /var/log/icecast/error.log
mkdir: /var/log/icecast/error.log: File exists
[4:12] |nagios| >mkdir /var/log/icecast/access.log
mmkdir: /var/log/icecast/access.log: File exists
ore[4:12] |nagios| >more /var/log/icecast/error.log
#ERROR LOG FILE
[4:12] |nagios| >more /var/log/icecast/access.log
#ACESS LOG FILE
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
mkdir != touch
Код: Выделить всё
touch /var/log/icecast/error.log && touch /var/log/icecast/access.log ; chmod +x /var/log/icecast/* && chown icecast /var/log/icecast/* && chgrp icecast /var/log/icecast/*
Z301171463546 - можно пожертвовать мне денег
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
zingel писал(а):Код: Выделить всё
touch /var/log/icecast/error.log && touch /var/log/icecast/access.log ; chmod +x /var/log/icecast/* && chown icecast /var/log/icecast/* && chgrp icecast /var/log/icecast/*
Код: Выделить всё
[4:37] |nagios| >/usr/local/bin/icecast -c /usr/local/etc/icecast.xml
Changed root successfully to "/usr/local/share/icecast".
Changed groupid to 1003.
Changed userid to 1007.
FATAL: could not open error logging (/var/log/icecast/error.log): No such file or directory
FATAL: could not open access logging (/var/log/icecast/access.log): No such file or directory
FATAL: Could not start logging
[4:38] |nagios| >/usr/local/etc/rc.d/icecast2 restart
/usr/local/etc/rc.d/icecast2: DEBUG: checkyesno: icecast_enable is set to YES.
/usr/local/etc/rc.d/icecast2: DEBUG: checkyesno: icecast_enable is set to YES.
icecast not running?
/usr/local/etc/rc.d/icecast2: DEBUG: checkyesno: icecast_enable is set to YES.
Starting icecast.
/usr/local/etc/rc.d/icecast2: DEBUG: run_rc_command: doit: /usr/local/bin/icecast -c /usr/local/etc/icecast.xml -b 1>/dev/null
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
сколько дней пользуете unix like?
создайте папку /var/log/icecast/
создайте там логи
дайте на них права демону icecast
дайте права на запись демону
создайте папку /var/log/icecast/
Код: Выделить всё
mkdir /var/log/icecast/
Код: Выделить всё
touch /var/log/icecast/access.log
touch /var/log/icecast/error.log
Код: Выделить всё
chown -R icecast /var/log/icecast/*
chgrp -R icecast /var/log/icecast/*
Код: Выделить всё
cmod 644 /var/log/icecast/*
Z301171463546 - можно пожертвовать мне денег
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
не очень то и давно как "админ" (хотя врятли меня можно так назвать.)
категории и папки были созданы, права выданы. а вот чмоды
далее....
категории и папки были созданы, права выданы. а вот чмоды

Код: Выделить всё
chmod 644 /var/log/icecast/*
Код: Выделить всё
/usr/local/bin/icecast -c /usr/local/etc/icecast.xml
Could not create listener socket on port 8000
Server startup failed. Exiting
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
Код: Выделить всё
sockstat -4 | grep 8000 | awk '{print $3}' | xargs -o kill -9
Z301171463546 - можно пожертвовать мне денег
-
- мл. сержант
- Сообщения: 115
- Зарегистрирован: 2007-10-26 0:36:22
- Откуда: .UA
- Контактная информация:
Re: Inernet Radio в локальную сеть
Парни, а подскажите че сделать чтобы на стороне клиента не было постоянной буферизации и соответственно провалов радио? 

- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
использовать несколько потоков или вещать используя UDP-бродкаст, последнее не для Вас.
Z301171463546 - можно пожертвовать мне денег
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
2 zingel неа....не хочет
может для создания сокета нужно рутовые права?
2 INFected я думаю причина - узкий канал у сервера/клиента, еще возможно у сервера поток >= 192 kb/sec. лично у меня 128.
может для создания сокета нужно рутовые права?

2 INFected я думаю причина - узкий канал у сервера/клиента, еще возможно у сервера поток >= 192 kb/sec. лично у меня 128.
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
-
- мл. сержант
- Сообщения: 115
- Зарегистрирован: 2007-10-26 0:36:22
- Откуда: .UA
- Контактная информация:
Re: Inernet Radio в локальную сеть
Та не должно. Канал 512/4096 Кbit/s. Мож нада чето ковырнуть в конфигах сервера?SteelS писал(а):2 INFected я думаю причина - узкий канал у сервера/клиента, еще возможно у сервера поток >= 192 kb/sec. лично у меня 128.
- SteelS
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-07-21 10:12:58
- Откуда: Chicago, USA
Re: Inernet Radio в локальную сеть
формула расчета:INFected писал(а):Та не должно. Канал 512/4096 Кbit/s. Мож нада чето ковырнуть в конфигах сервера?SteelS писал(а):2 INFected я думаю причина - узкий канал у сервера/клиента, еще возможно у сервера поток >= 192 kb/sec. лично у меня 128.
при учете что канал использует только айскаст.
(битрейт) * (кол-во слешателей) <= 512.
Linux - на десктоп
FreeBSD - на сервер
Вывод: NIX - В массы.
FreeBSD - на сервер
Вывод: NIX - В массы.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Inernet Radio в локальную сеть
что есть в messages насчет сокетов?
Z301171463546 - можно пожертвовать мне денег