This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

403 - Forbidden

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
DOGMAT
NewUser
NewUser
Posts: 13
Joined: 20 Dec 2014 11:17
Status: Offline

403 - Forbidden

Post by DOGMAT »

Такая ошибка возникает при попытке доступа к webgui не из домашней сети (все настроено и в прошлой версии работало). Так же пробежавшись по форуму нашел пару советов про dhcp, но проблемы это не решило обновился до последнего релиза 9.3.0.2 - Nayla (сборка 1213), но проблема так же не решилась.

User avatar
sea1150
experienced User
experienced User
Posts: 105
Joined: 23 Jun 2012 07:01
Location: South Urals
Contact:
Status: Offline

Re: 403 - Forbidden

Post by sea1150 »

Это не проблема и не ошибка. Это сделано в целях безопасности. В новых версиях N4F 9.3.0.2 есть ограничение на подключение к веб интерфейсу только из локальной сети или локалхоста. Это прописано в конфиге веб сервера для интерфейса N4F.
Быстро это можно убрать:
в файле /var/etc/lighttpd.conf закоментировать строки (у вас может быть прописана своя подсеть):

Code: Select all

$HTTP["remoteip"] == "192.168.0.0/24" {
	url.access-deny = ( "~", ".inc", ".htpasswd" )
}
$HTTP["remoteip"] == "127.0.0.1" {
	url.access-deny = ( "~", ".inc", ".htpasswd" )
}
строкой выше изменить:

Code: Select all

url.access-deny = ( "" )
на

Code: Select all

url.access-deny = ( "~", ".inc", ".htpasswd" )
и перезагрузить N4F
Но имейте ввиду, после внесения каких либо изменений в веб интерфейсе эти строки снова будут как и положено прописаны в вышеуказанный файл.

Есть более радикальный метод. Подредактировать файл /etc/rc.d/lighttpd , закоментировать строки:

Code: Select all

	for h in $_hostsallow; do
		cat <<EOF >> ${lighttpd_conf}
\$HTTP["remoteip"] == "$h" {
	url.access-deny = ( "~", ".inc", ".htpasswd" )
}
EOF
строкой выше изменить:

Code: Select all

url.access-deny = ( "" )
на

Code: Select all

url.access-deny = ( "~", ".inc", ".htpasswd" )
Вот тогда веб интерфейс будет открыт всем и всегда, даже после внесения изменений в веб интерфейсе (если только вы не защитите себя иными способами).
XigmaNAS 11.4.0.4 x64-embedded on - ASUS P8H61-I LX R2.0-GLAN, i5-3570 CPU @ 3.40GHz, 16GB Memory Kit, PCIEx2 Marvell 88SE9230 AHCI 4xSATA controller, HDD: 2x2Tb-UFS, 4x1Tb-RaidZ & 1xSSD L2ARC.
XigmaNAS 11.4.0.4 x64-embedded in - VM on ESXi 6.7U3, 16GB ECC RAM, LSI SAS2008 IT passtrough mode on HP Proliant DL180G6 2xL5640, 112GB RAM, HDD: 12Bay
- and more... My work and all versions

DOGMAT
NewUser
NewUser
Posts: 13
Joined: 20 Dec 2014 11:17
Status: Offline

Re: 403 - Forbidden

Post by DOGMAT »

Забыл упомянуть что система стоит embeded.
Про данную фичу в ченджлоге ни слова.
Хм полчаса назад инфа там появилась.
Указанный радикалный метод не помогает. после перезагрузки файл меняется в исходное состояние.

User avatar
sea1150
experienced User
experienced User
Posts: 105
Joined: 23 Jun 2012 07:01
Location: South Urals
Contact:
Status: Offline

Re: 403 - Forbidden

Post by sea1150 »

Попробуйте второй вариант, он должен работать.
PS: не увидел что embeded, мда, тут надо подумать, этот файл по идее должен быть в доступе...хотя скорее всего он разархивируется каждый раз из mdlocal или mfsroot.
Last edited by sea1150 on 20 Dec 2014 18:23, edited 1 time in total.
XigmaNAS 11.4.0.4 x64-embedded on - ASUS P8H61-I LX R2.0-GLAN, i5-3570 CPU @ 3.40GHz, 16GB Memory Kit, PCIEx2 Marvell 88SE9230 AHCI 4xSATA controller, HDD: 2x2Tb-UFS, 4x1Tb-RaidZ & 1xSSD L2ARC.
XigmaNAS 11.4.0.4 x64-embedded in - VM on ESXi 6.7U3, 16GB ECC RAM, LSI SAS2008 IT passtrough mode on HP Proliant DL180G6 2xL5640, 112GB RAM, HDD: 12Bay
- and more... My work and all versions

DOGMAT
NewUser
NewUser
Posts: 13
Joined: 20 Dec 2014 11:17
Status: Offline

Re: 403 - Forbidden

Post by DOGMAT »

второй вариант - как е прискорбно. mdlocal

User avatar
sea1150
experienced User
experienced User
Posts: 105
Joined: 23 Jun 2012 07:01
Location: South Urals
Contact:
Status: Offline

Re: 403 - Forbidden

Post by sea1150 »

Ну тут только самому пересобрать с изменениями..наверно для вас уже сложнее.
XigmaNAS 11.4.0.4 x64-embedded on - ASUS P8H61-I LX R2.0-GLAN, i5-3570 CPU @ 3.40GHz, 16GB Memory Kit, PCIEx2 Marvell 88SE9230 AHCI 4xSATA controller, HDD: 2x2Tb-UFS, 4x1Tb-RaidZ & 1xSSD L2ARC.
XigmaNAS 11.4.0.4 x64-embedded in - VM on ESXi 6.7U3, 16GB ECC RAM, LSI SAS2008 IT passtrough mode on HP Proliant DL180G6 2xL5640, 112GB RAM, HDD: 12Bay
- and more... My work and all versions

DOGMAT
NewUser
NewUser
Posts: 13
Joined: 20 Dec 2014 11:17
Status: Offline

Re: 403 - Forbidden

Post by DOGMAT »

а можно ли запилить фичреквест на добавление сей опции в webgui?
По поводу пересборки - сложновато.

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: 403 - Forbidden

Post by alexey123 »

Для эмбедед тоже можно всякое файло подменять.
В вашем конкретном случае подменять надо /etc/rc.d/lighttpd
Делается так:
Композируется файл с нужными настройками. Сохраняется где-нибудь на диске. В меню командные скрипты объявляется kоманда, которая
1. Сносит оригинальный файл
2. Копирует нужный вместо снесенного.
эти два пункта можно одной объединить одной коммандой cp -f /mnt/path/to/our/file /etc/rc.d/lighttpd
3. Рестартовать сервер /etc/rc.d/lighttpd restart.

Итого команда получается такая

Code: Select all

cp -f /mnt/path/to/our/file /etc/rc.d/lighttpd && /etc/rc.d/lighttpd restart
Только лучше разобраться, с каких подсетей, а их не так уж и много, возможен доступ к вэбморде, и разрешить для них доступ. Я бы поступил именно так.

А можно еще туннелем через ssh.
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

DOGMAT
NewUser
NewUser
Posts: 13
Joined: 20 Dec 2014 11:17
Status: Offline

Re: 403 - Forbidden

Post by DOGMAT »

alexey123 wrote:Для эмбедед тоже можно всякое файло подменять.
В вашем конкретном случае подменять надо /etc/rc.d/lighttpd
Делается так:
Композируется файл с нужными настройками. Сохраняется где-нибудь на диске. В меню командные скрипты объявляется kоманда, которая
1. Сносит оригинальный файл
2. Копирует нужный вместо снесенного.
эти два пункта можно одной объединить одной коммандой cp -f /mnt/path/to/our/file /etc/rc.d/lighttpd
3. Рестартовать сервер /etc/rc.d/lighttpd restart.

Итого команда получается такая

Code: Select all

cp -f /mnt/path/to/our/file /etc/rc.d/lighttpd && /etc/rc.d/lighttpd restart
Только лучше разобраться, с каких подсетей, а их не так уж и много, возможен доступ к вэбморде, и разрешить для них доступ. Я бы поступил именно так.

А можно еще туннелем через ssh.
Спасибо за помощь - завтра опробую вариант с командным скриптом. А не растолкуете поподробнее про доступ через ssh тунель?

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: 403 - Forbidden

Post by alexey123 »

DOGMAT wrote: Спасибо за помощь - завтра опробую вариант с командным скриптом. А не растолкуете поподробнее про доступ через ssh тунель?
Я сам не пробовал, но вот тут принцип http://www.freenaskb.info/kb/?View=entry&EntryID=190
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

DOGMAT
NewUser
NewUser
Posts: 13
Joined: 20 Dec 2014 11:17
Status: Offline

Re: 403 - Forbidden

Post by DOGMAT »

Подниму тему, поскольку после апдейта опять пропал доступ извне. прописвыание диапазоов в CIDR так же не помогает.

zakroma
Starter
Starter
Posts: 22
Joined: 26 Jun 2012 07:43
Status: Offline

Re: 403 - Forbidden

Post by zakroma »

Можно проще на embedded:

Code: Select all

mount -u -o rw /cf
nano /conf/config.xml
и там в Hosts allow ставим нужное значение

Code: Select all

<webgui>
<protocol>https</protocol>
<port/>
<hostsallow>192.168.1.18</hostsallow>

bender_hak
Starter
Starter
Posts: 16
Joined: 25 Feb 2015 03:24
Status: Offline

Re: 403 - Forbidden

Post by bender_hak »

я решил эту проблему по другому, на mikrotikе (маршрутизатор) запустил pptp сервер, и прописал маршруты. Теперь цепляясь по vpn я в локальной сети где стоит NAS.

helper125
NewUser
NewUser
Posts: 1
Joined: 08 Jul 2015 18:09
Status: Offline

Re: 403 - Forbidden

Post by helper125 »

Немного некропостинга, надеюсь кому-нибудь будет полезно (embeded):
Я пошёл другим путём в System-> General в значение "Hosts Allow" прописал значение "127.0.0.0/1 128.0.0.0/1" после перезагрузки пускает с любых (которые удалось проверить в моей сети) адресов, что в теории, расово верно.
Мы как раз прописали разрешение практчески для всех узлов, за исключение 4х.


В крайнем случае, если уже "всё пропало" подключаемся через ssh, получаем рута (или под рутом), правим /var/etc/lighttpd.conf, убиваем lighttpd (killall lighttpd) и запускаем с уже правильным (lighttpd /var/etc/lighttp.conf)

matveevg
NewUser
NewUser
Posts: 12
Joined: 22 Oct 2015 07:45
Status: Offline

Re: 403 - Forbidden

Post by matveevg »

Добрый день
Система|Общие параметры | Разрешенные хосты
Значение - 0.0.0.0/0

Post Reply

Return to “Российская”