Серверы, запущенные из 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/

  • Как избавиться от «сканирования файловых систем btrfs» при запуске?
  • Как связать скрипт во время загрузки с определенным уровнем выполнения?
  • Ubuntu 15.04 PlayOnLinux Evernote не может редактировать заметки
  • Почтовый сервер сломал мою установку LAMP
  • Как кэшировать все загрузки в Интернете
  • Почему apt-get в Ubuntu по-прежнему хочет установить Python 2.7?
  • Измените LibreOffice на определенный размер, даже в полноэкранном представлении
  • Поиск файлов, которые используют наибольшее дисковое пространство
  • 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, так и для меня. Его можно найти здесь .

    Interesting Posts

    Как подключиться к экземпляру dnsmasq NetworkManagers через dbus?

    Каков наиболее эффективный способ обнаружения сканирования nmap?

    Как сделать отказоустойчивость HA Heartbeat, когда потеряно одно из двух соединений NIC?

    распечатать файл .cpp из командной строки с помощью emacs

    Suspend больше не работает после обновления до xubuntu 15.10

    Различия между первичным и вторичным VGA проходят через виртуализацию

    Как сделать шрифты доступными для системы

    Почему общий установленный размер пакетов часто представляет собой множественный размер загруженных двоичных файлов?

    Как заменить пакеты udp на лету

    xkb: назначить новый уровень сдвига для функциональных клавиш

    Как распечатать разницу между максимальным и минимальным значением записи?

    Как сохранить пространство в литеральном выражении в значении массива в bash и как обрезать результаты из команды sort?

    Изменить / dev / sd * для Linux Linux установить?

    Несколько графических карт в X

    apache mod_security и производительность

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