Jump to content
Форум по продукции MOXA

Проблема с web-интерфейсом UC-8112-lx


Recommended Posts

Добрый день,

 

установил последнюю прошивку на устройство moxa UC-8112-lx. Пытаюсь настроить устройство, однако, в нем отсутствует веб - интерфейс, показанный в документации. Из средств доступен только ssh- сервис.

В чем может быть проблема?

 

Спасибо.

Link to comment

Здравствуйте!

 

Я в общем то не очень по компам, но что то я очень сомневаюсь, что в -LX моделях есть web в базе. Не могли бы вы сказать,где конкретно в документации об этом написано?

Link to comment

STK разве не означает, что это лишь набор для разработчика? То есть, железяка таже, но есть доп примочки внешние, типо провода и прочей хери?

Link to comment

Добрый день,

 

установил последнюю прошивку на устройство moxa UC-8112-lx. Пытаюсь настроить устройство, однако, в нем отсутствует веб - интерфейс, показанный в документации. Из средств доступен только ssh- сервис.

В чем может быть проблема?

 

Спасибо.

 

Доброго времени суток!

Если не затруднит хотелось бы сначала узнать что есть в директории /etc/init.d ведь на устройстве у Вас Debian?

по ssh можно и с помощью PuTTY заходить, если пользуетесь виндовсом.

(кстати кроме ssh в Debian применять что-то другое для настроек это грязное извращение)

 

Link to comment

Кстати кроме сетевых соединений там настраивать-то и нечего, а для этого:

1) входим в устройство по SSH;

2) если вошли от пользователя (в консоли символ $) то переходите в сессию root(в консоли символ #) и правьте файл /etc/network/interfaces (там кстати хорошие примеры, если посмотрите).

Будьте внимательны!

3) применим конфигурацию без перезагрузки устройства

/etc/init.d/networking restart  вы должны потерять соединение... это нормально если вы поменяли IP для применяемого соединения.

Переподключитесь к устройству по SSH по новому IP... ВСЁ!!!

 

Link to comment

Кстати кроме сетевых соединений там настраивать-то и нечего, а для этого:

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

 

Кстати кроме сетевых соединений там настраивать-то и нечего, а для этого:

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

Ого! :rolleyes:

В смысле спасибо!

 

Доброго времени суток! Простите, если что не так сказал... но вот:

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...