LINUX.ORG.RU
ФорумAdmin

CentOS8 расшарить Веб-сервер по локальной сети

 


0

1

Машина с CentOS8 softAP wi-fi. Также в локальной сети есть девайс с адресом 192.168.1.1 Девайс также раздает по этому адресу 1 сайт со своими настройками

Дальше то, что я делал на машине с CentOS8.

Установил dhcpd. Прописал

default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.99.0 netmask 255.255.255.0 {
       range dynamic-bootp 192.168.99.200 192.168.99.220;
       option broadcast-address 192.168.99.255;
       option domain-name-servers 8.8.8.8, 8.8.4.4, 4.2.2.4;
       option routers 192.168.99.1;
       }

Меня вот мучает не конфликтует ли что-то с девайсом на 192.168.1.1 ?

systemctl restart dhcpd.service И опс не запускается

В общем я не понял почему он не запускается. Внятного сообщения нет.

Но самое интересное, что другие CentOS машины каким-то боком подключаются к этой softAP с адресами 10.42.0.1

В этой CentOS8 машине кроме того стоит 2 wi-fi адаптера. У второго который подключен к интернет и не AP адрес 192.168.2.86

Так вот тоже очень интересно что если на компе который подключен к этой softAP ввести 192.168.2.86 то я вижу страницу которая по адресу localhost на машине с CentOS8 и которая softAP

В принципе могло бы быть и так ) Только я бы хотел иметь возможность открывать все сайты с сервера

Как это сделать ?



Последнее исправление: mirek (всего исправлений: 1)

dhcpd -t -cf /path/to/dhcpd.conf

для проверки конфига. Навскидку не указан интерфейс.

Поток сознания про wifi не понял.

Базово, серер не шарят, сервер сам прнимает запросы и отвечает на них. Обычно сервер слушает по всем ip-адресам на всех интерфейсах.

с адресами 10.42.0.1

Гуглится, что:

By default, NetworkManager uses the IP address 10.42.0.1 for the wifi device and assigns IP addresses from the remaining 10.42.0.0/24 subnet to clients

Вы, что-ли AP средствами NM создали, а потом сами решили запустить dhcpd в довесок к запущенному dnsmasq?

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от mky

Вы, что-ли AP средствами NM создали

Не знаю. Я сегодня AP запустил. В CentOS машине 1 карта не использовалась. Нашел применение )

Так вот сейчас обнаружил, что по 192.168.2.86 откликается и САМБА и прекрасно работает.

Так что локальная сеть без всякого dhcpd есть

И меня интересует только как сделать, что-б Веб-сервер отдавал все сайты по их доменным именам

Вообще для этого нужен этот dhcpd ?

mirek
() автор топика
Ответ на: комментарий от mirek

Вопрос на счет dhcpd решился перезагрузкой машины с CentOS8. dhcpd работает.

IP карточки с softAP изменился на 192.168.99.1

В хостс на машине с которой хочу посмотреть сайты загнал 192.168.99.1 domain.name

Но при вводе domain.name выдает только содержимое localhost машины с softAP

Чего-то еще не хватает

mirek
() автор топика
Ответ на: комментарий от mky

ни словом не описали, какие сайты и как у вас настроены

Обычный набор apache php-fpm это все работает локально на машине с CentOS8 которая softAP

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

mirek
() автор топика
Ответ на: комментарий от anc

что-то знают

Тоже подумал про это. Добавил 192.168.99.1, 127.0.0.1. Но это ничего не изменило

Надо ставить dns сервер на раздающей машине ? Или копать в сторону проброса портов ?

mirek
() автор топика
Последнее исправление: mirek (всего исправлений: 1)
Ответ на: комментарий от mirek

Надо ставить dns сервер на раздающей машине ?

Надо раздавать адрес dns сервера на котором прописаны:
вашей цитатой

...сайты по их доменным именам

Где у вас прописано что сайт la-la-la.org имеет ip a.b.c.d ?

anc ★★★★★
()
Ответ на: комментарий от anc

простым вариантом будет поднять dnsmasq

Есть пример настройки для случая с apache в локальной сети ?

Поставил. Работает. Но сайты не просматриваются в локальной сети

nameserver 127.0.0.1 В соединении карты с softAP в качестве днс также указано 127.0.0.1

Через firewall-config на раздающем и компе локальной сети прописаны разрешения служб и порты tcp Зона trusted

mirek
() автор топика
Ответ на: комментарий от anc

В dnsmasq.conf прописываете

Нет. Как-то очень хитро получилось заставить это все работать.

Во первых на компъютере сети надо прописать в хостс 192.168.2.86 la-la-la.org

Потом на раздающем надо прописать 192.168.2.86 la-la-la.org

И еще в httpd.conf изменил описание хоста на <VirtualHost 192.168.2.86:80 192.168.2.86:443>

При чем 192.168.2.86 это адрес второго интерфейса на раздающем. Который подключен к интернет

Почему-то адрес AP 192.168.99.1 ему не нравится. Не смотря даже на то, что AP в зоне trusted

И я думаю оно так будет работать и без dnsmasq Я пробовал разные address=/sample.com/127.0.0.1, address=/sample.com/192.168.99.1

0 Эффекта

mirek
() автор топика
Последнее исправление: mirek (всего исправлений: 1)
Ответ на: комментарий от mirek

При чем сайты сохранили свою функциональность и на раздающем сервере. Открываются в браузере

Наверное dnsmasq предлагался для того, что-б не менять настройки на локалхосте

Мой вариант с минимальными изменениями.

mirek
() автор топика
Ответ на: комментарий от anc

Ну тогда я не понял как его настраивать. На локале было 127.0.0.1 la-la-la.org

И dnsmasq я настраивал в качестве днс 127.0.0.1

В любом случае теперь вылезла другая сложная тема с SSL. Она бы появилась и в случае успешной настройки dnsmasq

mirek
() автор топика
Ответ на: комментарий от mirek

Ну тогда я не понял как его настраивать. На локале было 127.0.0.1 la-la-la.org
И dnsmasq я настраивал в качестве днс 127.0.0.1

Огласите весь список пжлста что вы сделали и что у вас не получилось.

В любом случае теперь вылезла другая сложная тема с SSL. Она бы появилась и в случае успешной настройки dnsmasq

Тема не имеющая отношения к топику? Или таки имеющая?

anc ★★★★★
()
Ответ на: комментарий от anc

Тема не имеющая отношения к топику

Она имеет отношение к топику. Но мой вариант без dnsmasq вполне проходной.

Поэтому основной вопрос темы как бы решен

Конфиг dnsmasq. Весь список ) Просто ради общего развития https://pastebin.com/2B9gWYW3

mirek
() автор топика