1

Возможно ли с несколькими ноутбуками (с картами Wi-Fi) и работающим BT Home Hub * (все машины могут подключаться к Интернету) получить простую частную домашнюю сеть?

С одной машины я могу пропинговать другую по IP-адресу (и я вижу, что Home Hub может давать статические адреса той же машине). Но как мне, например, настроить локальный веб-сервер на одном из компьютеров, а затем получить доступ к этим веб-страницам с другого компьютера?

Это возможно? Нужно ли какое-то оборудование или DNS-мастеринг?

Я могу просто поиграть с файлами /etc /hosts? [ничего, кроме Linux здесь ;-)]

По профессии я веб-разработчик, и мое видение заключается в том, что у меня есть обычная рабочая среда, НО с другим ноутбуком, используемым в качестве сервера веб / базы данных.

Возможно или просто несбыточная мечта?


* Или для не-британцев "беспроводной широкополосный маршрутизатор" ;-)

2 ответа2

1

С этим проблем быть не должно. Как вы сказали, файл HOSTS можно использовать для разрешения DNS. Черт, вы можете получить доступ к сайту по IP-адресу, если вы действительно хотите. Поскольку вы не похожи на тип sysadmin, вам, вероятно, не стоит беспокоиться о настройке локального DNS-сервера, хотя это тоже вариант.

На самом деле настройка самого веб-сервера относительно проста. В Linux вы, вероятно, можете удалить Apache из репозитория вашего дистрибутива. (например: yum install httpd) Затем вам просто нужно настроить его для обслуживания вашего контента. Базовому httpd.conf не нужно слишком много для предоставления базового HTML.

Больше усилий нужно приложить для настройки PHP, MySQL и других приложений. Но это все определенно возможно.

Если вы не возражаете начать с нуля, я знаю, что во время установки RHEL/CentOS есть опции для веб-сервера, которые, вероятно, будут включать большое количество компонентов, которые вы захотите.

И слово безопасности, вы захотите использовать шифрование WPA2 в своей беспроводной сети с хорошим длинным ключом. Вы, вероятно, предпочли бы не иметь случайного Wardriver, чтобы иметь доступ к вашему веб-серверу.

0

Если компьютеры подключены к маршрутизатору и имеют IP-адреса в подсети, ваша локальная сеть настроена. Он является частным, если не включено что-то вроде DMZ, переадресация порта NAT или какой-либо другой механизм, разрешающий публичный доступ

Вы можете настроить веб-сервер (включая PHP) и сервер MySQL, устанавливая пакеты для вашего дистрибутива (например, называемые apache и mysql-server в Ubuntu). Возможно, все будет работать, но может потребоваться выполнить дополнительный шаг настройки (см. Документацию, относящуюся к вашему дистрибутиву).

Чтобы получить доступ к другим компьютерам, вам не нужно настраивать DNS-сервер, и, вероятно, нет смысла делать это, если нет специальной функции, которую вам нужно протестировать. Вы можете обращаться к другим компьютерам / ссылаться на них по их IP-адресам или по имени хоста после добавления его в файл hosts.

В Ubuntu (и, возможно, в других дистрибутивах) avahi-daemon запускается по умолчанию. Это означает, что служба mDNS (многоадресная DNS) доступна по умолчанию, и вы можете получить доступ к другим компьютерам в локальной сети, например: hostname.local. (например, christopher-desktop.local.).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .