Какие порты брандмауэра должны быть открыты для клиента DLNA, работающего на Ubuntu?
Я обнаружил, что входящие ограничительные правила являются показательным стоппом для службы обнаружения DLNA на клиентской машине под управлением Ubuntu. Какие порты должны быть открыты для службы обнаружения DLNA клиента? Я использую плагин Grilo для Totem и Rhythmbox.
EDIT: С помощью DLNAautoAddports.sh работает скрипт запуска Rhythmbox и Totem:
#!/bin/bash
a=0
for i in `seq 1 15`;
do
sudo ./DLNAAutoAddPorts.sh;sleep 0.1
if [ "$a" = "0" ]; then
rhythmbox&
a=1
fi
echo $i
done
Контенты DLNAAutoAddPorts.sh здесь.
Я использую разные DLNA-серверы, т.е. bubbleupnp, minidlna & amp; rygel, но все они страдают от одной и той же проблемы.
Итак, я написал программу, которая заботится о ней. Вы можете найти это полезным, я проверил с Rhythmbox, но не с тотемом, если вы хотите, чтобы он дал вам понять, работает ли это для вас.
Он в основном контролирует ваши DLNA-программы и открывает порты, которые они (! d2)
Сценарий можно скачать здесь
Обновление: я загрузил Rhythmbox и включил пакет Grilo, и я могу получить доступ к другим DLNA-серверам в локальной сети без проблем. Сценарий DLNAAutoAddPorts.sh позаботится об открытии необходимых портов.
Я использую разные DLNA-серверы, т.е. bubbleupnp, minidlna & amp; rygel, но все они страдают от одной и той же проблемы.
Итак, я написал программу, которая заботится о ней. Вы можете найти это полезным, я проверил с Rhythmbox, но не с тотемом, если вы хотите, чтобы он дал вам понять, работает ли это для вас.
Он в основном контролирует ваши DLNA-программы и открывает порты, которые они (! d2)
Сценарий можно скачать здесь
Обновление: я загрузил Rhythmbox и включил пакет Grilo, и я могу получить доступ к другим DLNA-серверам в локальной сети без проблем. Сценарий DLNAAutoAddPorts.sh позаботится об открытии необходимых портов.
Я использую разные DLNA-серверы, т.е. bubbleupnp, minidlna & amp; rygel, но все они страдают от одной и той же проблемы.
Итак, я написал программу, которая заботится о ней. Вы можете найти это полезным, я проверил с Rhythmbox, но не с тотемом, если вы хотите, чтобы он дал вам понять, работает ли это для вас.
Он в основном контролирует ваши DLNA-программы и открывает порты, которые они (! d2)
Сценарий можно скачать здесь
Обновление: я загрузил Rhythmbox и включил пакет Grilo, и я могу получить доступ к другим DLNA-серверам в локальной сети без проблем. Сценарий DLNAAutoAddPorts.sh позаботится об открытии необходимых портов.
Используйте команду: Sudo lsof -i -n -P | more В этой команде перечислены имя приложения, PID, пользователь, версия IP, идентификатор устройства и узел с именем порта. Он показывает как TCP, так и UDP.
Для просмотра только TCP-соединений используйте: sudo lsof -i -n -P | grep TCP | more Для просмотра только соединений UDP используйте: sudo lsof -i -n -P | grep UDP | more Если у вас нет доступной команды, используйте эту команду для установки lsof: sudo apt-get install lsofИспользуйте команду: Sudo lsof -i -n -P | more В этой команде перечислены имя приложения, PID, пользователь, версия IP, идентификатор устройства и узел с именем порта. Он показывает как TCP, так и UDP.
Для просмотра только TCP-соединений используйте: sudo lsof -i -n -P | grep TCP | more Для просмотра только соединений UDP используйте: sudo lsof -i -n -P | grep UDP | more Если у вас нет доступной команды, используйте эту команду для установки lsof: sudo apt-get install lsofИспользуйте команду: Sudo lsof -i -n -P | more В этой команде перечислены имя приложения, PID, пользователь, версия IP, идентификатор устройства и узел с именем порта. Он показывает как TCP, так и UDP.
Для просмотра только TCP-соединений используйте: sudo lsof -i -n -P | grep TCP | more Для просмотра только соединений UDP используйте: sudo lsof -i -n -P | grep UDP | more Если у вас нет доступной команды, используйте эту команду для установки lsof: sudo apt-get install lsof