Kirill1 Posted December 6, 2017 Share Posted December 6, 2017 Добрый день, установил последнюю прошивку на устройство moxa UC-8112-lx. Пытаюсь настроить устройство, однако, в нем отсутствует веб - интерфейс, показанный в документации. Из средств доступен только ssh- сервис. В чем может быть проблема? Спасибо. Link to comment
Незнайка Posted December 6, 2017 Share Posted December 6, 2017 Здравствуйте! Я в общем то не очень по компам, но что то я очень сомневаюсь, что в -LX моделях есть web в базе. Не могли бы вы сказать,где конкретно в документации об этом написано? Link to comment
Kirill1 Posted December 7, 2017 Author Share Posted December 7, 2017 Вот в этой доке https://www.moxa.ru/files/Manuals_Comp/uc-8112-lx-stk_users_manual_v1.pdf 4 - 2 страница Link to comment
Незнайка Posted December 7, 2017 Share Posted December 7, 2017 Так ну да. Это же руководство от UC-8112-LX-STK, а тема про UC-8112-LX, на которой Debian. Мы какое устройство обсуждаем? Link to comment
Kirill1 Posted December 7, 2017 Author Share Posted December 7, 2017 STK разве не означает, что это лишь набор для разработчика? То есть, железяка таже, но есть доп примочки внешние, типо провода и прочей хери? Link to comment
Незнайка Posted December 7, 2017 Share Posted December 7, 2017 Ну так и программное обеспечение там другое, помимо дополнительного железа. Link to comment
Kirill1 Posted December 7, 2017 Author Share Posted December 7, 2017 Ну так и программное обеспечение там другое, помимо дополнительного железа. А это ПО взять можно откуда - нибудь? Link to comment
Незнайка Posted December 7, 2017 Share Posted December 7, 2017 Я так понимаю, что там Webmin в этой части используется, думаю его из репозитария скорее всего прям взять можно Link to comment
oiv_1968 Posted December 8, 2017 Share Posted December 8, 2017 Добрый день, установил последнюю прошивку на устройство moxa UC-8112-lx. Пытаюсь настроить устройство, однако, в нем отсутствует веб - интерфейс, показанный в документации. Из средств доступен только ssh- сервис. В чем может быть проблема? Спасибо. Доброго времени суток! Если не затруднит хотелось бы сначала узнать что есть в директории /etc/init.d ведь на устройстве у Вас Debian? по ssh можно и с помощью PuTTY заходить, если пользуетесь виндовсом. (кстати кроме ssh в Debian применять что-то другое для настроек это грязное извращение) Link to comment
oiv_1968 Posted December 8, 2017 Share Posted December 8, 2017 Кстати кроме сетевых соединений там настраивать-то и нечего, а для этого: 1) входим в устройство по SSH; 2) если вошли от пользователя (в консоли символ $) то переходите в сессию root(в консоли символ #) и правьте файл /etc/network/interfaces (там кстати хорошие примеры, если посмотрите). Будьте внимательны! 3) применим конфигурацию без перезагрузки устройства /etc/init.d/networking restart вы должны потерять соединение... это нормально если вы поменяли IP для применяемого соединения. Переподключитесь к устройству по SSH по новому IP... ВСЁ!!! Link to comment
Kirill1 Posted December 8, 2017 Author Share Posted December 8, 2017 Кстати кроме сетевых соединений там настраивать-то и нечего, а для этого: 1) входим в устройство по SSH; 2) если вошли от пользователя (в консоли символ $) то переходите в сессию root(в консоли символ #) и правьте файл /etc/network/interfaces (там кстати хорошие примеры, если посмотрите). Будьте внимательны! 3) применим конфигурацию без перезагрузки устройства /etc/init.d/networking restart вы должны потерять соединение... это нормально если вы поменяли IP для применяемого соединения. Переподключитесь к устройству по SSH по новому IP... ВСЁ!!! Мне не айпи адрес нужно поменять. Содержимое директории /etc/init.d: apache2 checkfs.sh dbus killprocs mountall.sh mountnfs.sh nfs-common pppd-dns rcS rpcbind single sudo umountfs watchdog bootlogs checkroot-bootclean.sh halt kmod mountdevsubfs.sh mtab.sh nfs-kernel-server procps README rsync skeleton trousers umountnfs.sh wd_keepalive bootmisc.sh checkroot.sh hostname.sh motd mountkernfs.sh mx_uc8100 opencryptoki rc reboot rsyslog snmpd udev umountroot boot_scripts.sh cron hwclock.sh mountall-bootclean.sh mountnfs-bootclean.sh networking openvpn rc.local rmnologin sendsigs ssh udev-mtab urandom Я так понимаю, что там Webmin в этой части используется, думаю его из репозитария скорее всего прям взять можно а можно ссылку на репозиторий? Link to comment
oiv_1968 Posted December 8, 2017 Share Posted December 8, 2017 Кстати кроме сетевых соединений там настраивать-то и нечего, а для этого: 1) входим в устройство по SSH; 2) если вошли от пользователя (в консоли символ $) то переходите в сессию root(в консоли символ #) и правьте файл /etc/network/interfaces (там кстати хорошие примеры, если посмотрите). Будьте внимательны! 3) применим конфигурацию без перезагрузки устройства /etc/init.d/networking restart вы должны потерять соединение... это нормально если вы поменяли IP для применяемого соединения. Переподключитесь к устройству по SSH по новому IP... ВСЁ!!! Мне не айпи адрес нужно поменять. Содержимое директории /etc/init.d: apache2 checkfs.sh dbus killprocs mountall.sh mountnfs.sh nfs-common pppd-dns rcS rpcbind single sudo umountfs watchdog bootlogs checkroot-bootclean.sh halt kmod mountdevsubfs.sh mtab.sh nfs-kernel-server procps README rsync skeleton trousers umountnfs.sh wd_keepalive bootmisc.sh checkroot.sh hostname.sh motd mountkernfs.sh mx_uc8100 opencryptoki rc reboot rsyslog snmpd udev umountroot boot_scripts.sh cron hwclock.sh mountall-bootclean.sh mountnfs-bootclean.sh networking openvpn rc.local rmnologin sendsigs ssh udev-mtab urandom Я так понимаю, что там Webmin в этой части используется, думаю его из репозитария скорее всего прям взять можно а можно ссылку на репозиторий? Если это настоящий дебиан, то репозиторий - листинг адресов в /etc/apt/sources.list и соответственно по root можно поставить то что доступно в репозитории с помощью консольных команд "apt-get" и "aptitude" вот так: apt-get install <название программы(пакета)> ну например: apt-get install webmin А судя по тому, что в данном Вами списке файлов присутствует apache2, то значит WEB сервер присутствует, и скорее всего остановлен. А Вами упомянутая "Webmin" это только WEB-страница с набором скриптов я думаю. Посмотрите открытые порты: netstat -nlta вот пример моего отчёта: kto@debian:/etc/apt$ netstat -nlta Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:60305 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 57 0 192.168.0.237:37366 192.168.0.240:21 CLOSE_WAIT tcp 0 0 192.168.0.237:56120 192.168.0.3:8080 TIME_WAIT tcp 0 0 192.168.0.237:46679 192.168.0.240:22 ESTABLISHED tcp 0 0 192.168.0.237:35918 192.168.0.240:80 ESTABLISHED tcp 0 0 192.168.0.237:35904 192.168.0.240:80 ESTABLISHED tcp 0 0 192.168.0.237:35903 192.168.0.240:80 ESTABLISHED tcp 0 0 192.168.0.237:46678 192.168.0.240:22 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 ::1:8118 :::* LISTEN tcp6 0 0 ::1:631 :::* LISTEN tcp6 0 0 ::1:25 :::* LISTEN tcp6 0 0 :::445 :::* LISTEN tcp6 0 0 :::139 :::* LISTEN tcp6 0 0 :::45611 :::* LISTEN tcp6 0 0 :::111 :::* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 1 0 ::1:58105 ::1:631 CLOSE_WAIT kto@debian:/etc/apt$ Видите в локальных адресах есть (третий столбец слева) порт 80... мой apache работает. В вашем случае, как я читал данную Вами инструкцию, там применяется порт 10000. Но сначала посмотрите свои порты. перезапустить apache2 можно выполнив: /etc/init.d/apache2 restart (в дебиане встроена автозамена "service" на "/etc/init.d/" так что при этом работает и вот такое выражение "service apache2 restart" вместо "/etc/init.d/apache2 restart"). И если он остановлен каким-нибудь скриптом при запуске... то можно его прописать для автозапуска в /etc/rc.local все, что указано в нём запускается при старте системы. Link to comment
Незнайка Posted December 8, 2017 Share Posted December 8, 2017 Ого! В смысле спасибо! Link to comment
oiv_1968 Posted December 8, 2017 Share Posted December 8, 2017 Ого! В смысле спасибо! Доброго времени суток! Простите, если что не так сказал... но вот: https://192.168.3.127:10000 Как раз из прилагаемой ссылки... ведь порт 10000. Это явно не привычный 80 для HTTP или 443 для HTTPS. Либо в настройках apache есть что-то и сформирована где-то страница со всем остальным... либо некий софт запущен и слушает этот порт, принимает соединения и работает с ним. В том или ином случае все правила в /etc. Жаль что не могу позволить себе подобное устройство. кстати вот так настроил рабочие директории в своём apache2 (привёл только для порта 80, потому как меньше написано - /etc/apache2/sites-available/default) <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/httpd <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/httpd/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> Взято из "коробки" и только указал путь к странице. Но ведь настроить можно по всякому... и это совсем не конфиг. файл Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now