Серверы, запущенные из chrooted Ubuntu на HP TouchPad?

Проблема: серверы, кажется, сломаны внутри моего chroot Ubuntu. Независимо от того, какой сервер я пытаюсь запустить, все они кажутся невосприимчивыми (сервер VLC не отвечает клиенту, mkRemote не перемещает курсор, Apache дает ошибку о привязке к порту 80 и не запускается и т. Д.). ).

Если я не ошибаюсь, то, что обычно должно происходить внутри chroot, заключается в том, что все порты распределяются между chroot и хостом, поэтому, если другой компьютер пытается попасть в хост на порту 80, он все равно увидит chrooted Web-сервер. Однако здесь это не то, что происходит.

Когда я запускаю netstat из chroot, каждый процесс перечисляет внешний адрес 0.0.0.0:*, что означает, что единственным компьютером, который может выступать в роли клиента, является локальный хост. Это явно неправильное и ненормальное поведение, так как любой процесс на моей основной машине, который должен быть общедоступным, перечисляет чужой адрес ::: * (который я предполагаю, означает, что любой клиент может видеть его из любого порта).
Изменить: игнорировать это; по-видимому, иностранный адрес различает только то, слушает ли он IPv4 или IPv6-соединения, поэтому здесь это не актуально.

До сих пор Googling не принес ничего ценного, и я в основном тупик. Есть идеи? Может ли это быть какая-то настройка, которую по умолчанию использует один из разработчиков chroot-патчей, или это похоже на более сложную проблему?

Благодарю.

Больше контекста: http://rootzwiki.com/topic/14682-webos-servers-inside-chrooted-ubuntu/

3 Solutions collect form web for “Серверы, запущенные из chrooted Ubuntu на HP TouchPad?”

Единственная разница между 0.0.0.0:* и :::* заключается в том, что первый из них только IPv4, а второй – IPv6 (или, более типично, IPv4 и IPv6, поскольку имеется уровень совместимости).

Как вы пытаетесь подключиться к серверу? (если вы используете localhost , может быть, он будет разрешен к ::1 , форме IPv6?) Попробуйте подключиться, используя 127.0.0.1 . Возможно, они работают, но недоступны, потому что вы пытаетесь использовать IPv6 для подключения.

Другой вариант заключается в том, что брандмауэр предотвращает доступ к портам. Попробуйте ufw disable (как root), если установлен брандмауэр Ubuntu по умолчанию. Помните, что если вы используете планшет в незащищенной сети, это может иметь негативные последствия для безопасности. 😉

Вы монтировали / proc, / dev и т. Д.?

 # mount 

Попробуйте netcat:

 # nc -v -l 8089 # nc -v 127.0.0.1 8089 

Проверьте файлы системного журнала.

Люди будущего, не бойтесь. Если вы нашли этот вопрос, вы столкнулись с расстраивающей проблемой и ищете надежное решение. К счастью, я ответил на этот вопрос на другом сайте SE. Он работал как для OP, так и для меня. Его можно найти здесь .

  • пересылка пакетов DHCP
  • Почему при загрузке w / upstart script на Ubuntu 12.04 не запускается контейнер докеров?
  • Почему некоторые сценарии оболочки Linux используют exec для запуска команд?
  • KODi и терминал не реагируют на все кнопки с пульта дистанционного управления (rc_core)
  • Передача параметров Upstart
  • проводное соединение не работает под Ubuntu 10.04
  • График слишком большой для растровых изображений cairo-renderer Ошибка
  • Некоторые информационные страницы отсутствуют
  • Apache 000-default.conf - странное поведение
  • Использование ~ / .ssh / authorized_keys для пользователей без полномочий root?
  • Сбой скрипта Ubuntu init - попытка найти более подробную информацию об ошибке
  • Interesting Posts

    Есть ли дистрибутив linux, который использует звуковой сервер Jack все время?

    Rsync над пользовательской оболочкой с fifo

    снаружи сна до следующей полной минуты

    Выполнить программу при входе в систему

    openwrt: невозможно изменить параметр DNS-сервера, чтобы разрешить имена узлов FQDN

    Чтение с терминала из отмененного фонового процесса

    Уменьшение всех каталогов под каталогом

    Большие шрифты с фиксированным шрифтом

    Что происходит при выполнении этой команды cd / | VI?

    ловить ядро ​​паника

    Как может выглядеть типичная схема разделов на загрузочном пальцевом пальце с uefi и diskencryption?

    Есть ли конкретная причина, по которой iptables вернет код выхода из 3 (вместо 1?) При выполнении без достаточных привилегий?

    Как определить псевдоним переменных, которые можно изменить во время выполнения?

    Arch Linux – Wi-Fi продолжает отключать

    Рекомендации по распространению флэш-дисков USB

    Linux и Unix - лучшая ОС в мире.