Как подключить мои устройства к порту 8000 для SimpleHTTPServer
Я следую вместе с книгой "Как работает Linux" и пытаюсь заставить Python SimpleHTTPServer работать с портом по умолчанию. Я могу получить доступ к своей домашней папке на локальном хосте, но с любого другого компьютера, пытающегося получить доступ:8000 раз.
У меня включена переадресация портов в моем маршрутизаторе для порта 8000, и все же nmap возвращает вывод
ПРИЧИНА ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПОРТА 8000/tcp отфильтрованный http-alt no-response
Вывод nmap на IP другого компьютера выглядит следующим образом
ПРИЧИНА ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПОРТА 8000 / TCP закрыт http-alt
Кроме этого, я не установил никаких правил в IPTables.
Кроме того, я попробовал это как в своей домашней, так и в рабочей сети, полностью отключив брандмауэр домашнего маршрутизатора, но безуспешно в любой сети.
1 ответ
Попробуй это: iptables -F
и попробуйте снова подключиться к порту 8000, даже если вы не меняли брандмауэр, возможно, ваш дистрибутив поставляется с предварительно настроенным брандмауэром. Предыдущая команда выполняет сброс (-F) к таблицам брандмауэра, все цепочки очищаются, в основном деактивирует брандмауэр.
Если вы работаете с UFW (Uncomplicated Firewall), используйте следующую команду: sudo ufw disable
сделайте то же самое (деактивируйте брандмауэр) и попробуйте подключиться к порту 8000.