Страница 4 из 10

Re: Как получить доступ из внешней сети?

Добавлено: Пн сен 25, 2017 10:04 am
vshuka911

Код: Выделить всё

/*
 Define('HOME_NETWORK', '192.168.0.*');
 Define('EXT_ACCESS_USERNAME', 'user');
 Define('EXT_ACCESS_PASSWORD', 'password');
*/ 
[/quote]

Re: Как получить доступ из внешней сети?

Добавлено: Пн сен 25, 2017 10:04 am
vshuka911
и где я могу найти эти строки?

Re: Как получить доступ из внешней сети?

Добавлено: Пн сен 25, 2017 12:23 pm
skysilver
vshuka911 писал(а):и где я могу найти эти строки?
Файл config.php в корневой директории MajorDoMo.

Re: Как получить доступ из внешней сети?

Добавлено: Пн сен 25, 2017 11:07 pm
vshuka911
все равно не понятно. Раскомментировал эти 3 строки и все равно свободный доступ. Помогите пожалуйста запаролить систему а то как то не хочется выставлять все в свободный доступ

Re: Как получить доступ из внешней сети?

Добавлено: Пн сен 25, 2017 11:10 pm
skysilver
Адрес сети своей прописали? Как проверяете, с мобильного интернета? Внутри домашней сети пароль просить не будет.

Re: Как получить доступ из внешней сети?

Добавлено: Ср янв 31, 2018 11:46 am
димон устин
Помогите пожалуйста, у меня тоже пароль не запрашивает, config раскоментировал, захожу не с домашней сети

Re: Как получить доступ из внешней сети?

Добавлено: Ср янв 31, 2018 12:12 pm
Ron

Код: Выделить всё

sudo nano /var/www/config.php
Находим и раскомментируем следующие строчки:

Код: Выделить всё

Define(‘HOME_NETWORK’, ‘192.168.0.*’);
Define(‘EXT_ACCESS_USERNAME’, ‘user’);
Define(‘EXT_ACCESS_PASSWORD’, ‘password’);
 
Поставьте свою маску в строке и свой логин и пароль, нажимаем <CTRL+X>, сохраняем и выходим.

Код: Выделить всё

sudo reboot
Лезем в роутер который у вас подключен к провайдеру интернета и пробрасываем из вне на IP MD 80 порт. Для безопасности можно и нужно порт 8080 (к примеру) на 80 порт MD перебросить.

Re: Как получить доступ из внешней сети?

Добавлено: Ср янв 31, 2018 12:19 pm
Ron
UPD так же в роутере для MD установите в конфигурации DHCP для MD статический IP.
Так проще, если не знаете как установить на eth0 статику.

А статика присваивается так:

Код: Выделить всё

sudo nano /etc/dhcpcd.conf
Вводим адреса вашего оборудования:

Код: Выделить всё

interface eth0
static ip_address=192.168.0.20
static domain_name_servers=192.168.0.1
В примере я показал, что сетеваой интерфейс MD имеет IP 192.168.0.20, а роутер и он же шлюз 192.168.0.1
нажимаем комбинации клавиш <CTRL+X> (сохраняем в файл и выходим).

Перезапускаем сетевой интерфейс:

Код: Выделить всё

sudo ifconfig eth0 down

Код: Выделить всё

sudo ifconfig eth0 up
ждём 5-6 секунд и проверяем правильность выполненной работы командой:

Код: Выделить всё

ifconfig

Re: Как получить доступ из внешней сети?

Добавлено: Ср янв 31, 2018 12:32 pm
Ron
UPD
Для того что бы из вне ходить, то нужно иметь статический IP, что как правило хочет денег у операторов, да и не совсем это безопасно.
Поэтому рекомендую воспользоваться присвоением доменного имени в http://freeddns.noip.com
Регистрируетесь, придумываете название хоста.
Получится нечто вроде имячтопридумал.ddns.net ну или какой выберете и по нему будете ходить снаружи.
В роутере почти во всех есть вкладка настройки "Динамический DNS". Там вбиваете свое имя хоста (доменое имя), что зарегистрировали, логин и пароль и включаете DDNS.
Роутер сам будет авторизоваваться на этом сервере и подтверждать активность в нем.
Раз в месяц в почту будет приходить письмо о подтверждении своего доменного имени.

Re: Как получить доступ из внешней сети?

Добавлено: Ср янв 31, 2018 1:14 pm
nick7zmail
Про no-ip я давно говорил...только если статический ip - вход по доменному имени ничуть не безопаснее, чем вход просто по IP. IP по прежнему остаётся открыт, и по нему можно будет войти в систему.

Сам долго пользовался no-ip, пока не узнал что в роутере (асус) есть встроенная служба dydns (в пространстве asuscomm.com), и перешел на неё, только лишь потому что надоело адрес подтвеждать каждый месяц =D.

Авто-подтверждение кстати тоже не на всех роутерах доступно в службе no-ip. Там где недоступно - можно пользоваться юзер-клиентом (DUC), для автообновления IP.