Доступ через Xbrowser…


Главная Форумы POWER Systems AIX/Hardware Доступ через Xbrowser…

В этой теме 24 ответа, 5 участников, последнее обновление  Игорь 6 года/лет, 12 мес. назад.

  • Автор
    Сообщения
  • #10397

    Игорь
    Участник

    Доброго времени суток. Ситуация такая:
    недавно попал в руки p5 без HMC (как выяснилось забыли купить 🙂 ), поставил туда AIX, пытаюсь подключиться через Xbrowser, но не могу подключиться.
    По телнету коннектюсь, все ок. Установил с диска CDE. Поднял dtlogin, чтобы стартовал сам, в процессах /usr/dt/bin/dtlogin -daemon висит. Между серваком и мной файрволов нет, все внутри одной сети. Сеть настроена

    Куда копать кто-нибудь подскажет? А то уже идеи закончились…

    P.S.: опыта работы с AIX нет, разбираюсь сам читая мануалы…

  • #10398

    Aleksandr
    Участник

    smitty->System Environments->Change System User Interface Вот тут и поправьте

  • #10399

    Игорь
    Участник

    там стоит CDE 1.0

  • #10400

    andrewk
    Участник

    а что такое Xbrowser? объясните плз неграмотному.

  • #10401

    Michael
    Участник

    А какой-нибудь другой софт, окромя Xbrowser, пробовали?

    Если речь идёт о подключении к серверу AIX, то что говорит на этом сервере xhost? Разрешает ли он подключения?

    Лично я в своё предпочёл помучаться и поставить на винду cygwin, чтобы иметь графику на AIX 🙂

    А потом переустановил винду и cygwin поднимать не стал, ибо консоли хватает за глаза.

    Но можно и что-нибудь платное, вроде Hummingbird eXceed испробовать.

    andrewk, у гугля спроси про xbrowser xmanager и будет щастье 😉 Если вкратце, то софтинка для возможности подключения к Х с винды.

  • #10402

    Игорь
    Участник

    а что такое Xbrowser? объясните плз неграмотному.

    Вкратце — входит в состав Xmanager’а, для того чтобы не через консоль сидеть, а лицезреть GUI на AIX’е…

  • #10403

    Игорь
    Участник

    А какой-нибудь другой софт, окромя Xbrowser, пробовали?

    Нет, т.к. и через него работал исправно.

    Если речь идёт о подключении к серверу AIX, то что говорит на этом сервере xhost? Разрешает ли он подключения?

    А как его спросить чтобы он ответил? 🙂

  • #10404

    Michael
    Участник

    Зашли телнетом на AIX, в консольке набрали
    # man xhost — а вдруг что-то новое узнаете 🙂
    потом
    # xhost — узнаете, кому разрешено подключаться к AIX.
    либо просто
    # xhost +
    Это чтобы разрешить любые подключения…

    Можно, кстати, попроще Х у себя на компе попробовать получить: зашли телнетом на AIX, сказали export DISPLAY=:0.0, потом xclock, например…

  • #10405

    Игорь
    Участник

    bash-3.00# xhost
    1356-200 xhost unable to open display «»

    На «xhost +» отвечает также: 1356-200 xhost unable to open display «»

    Пробовал export DISPLAY=:0.0, потом xclock, и потом после xclock все молчит включая консоль — не выдает bash-3.00#. Выдает bash-3.00# если только нажать ctrl+c.

    Подключиться до сих пор не могу… Есть еще идеи?

  • #10406

    Michael
    Участник

    Эт моя ошибка, надо было сказать, что надо не
    # xclock
    а
    #xclock &
    чтобы приложение ушло в фоновый режим и освободило шелл для ввода новых команд.

    А вообще-то:
    сначала сделайте export DISPLAY на свой комп, потом пробуйте запустить какую-нибудь Х-команду.

  • #10407

    yota
    Участник

    Пробовал export DISPLAY=:0.0, потом xclock, и потом после xclock все молчит включая консоль — не выдает bash-3.00#. Выдает bash-3.00# если только нажать ctrl+c.

    А на свой машине Xmanager — Passive из вашего Х-сервера запустили?

  • #10409

    Игорь
    Участник

    Вроде получилось зайти, НО при входе он показывает картинку с надписью AIX L и все, и ни как не реагирует. Вот процессы, которые висят:
    bash-3.00# ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 17:10:16 — 0:00 /etc/init
    root 110694 131086 0 17:11:01 — 0:00 sendmail: accepting connections
    root 127206 131086 0 17:10:59 — 0:00 /usr/sbin/snmpd
    root 131086 1 0 17:10:49 — 0:00 /usr/sbin/srcmstr
    root 135358 1 0 17:10:45 — 0:00 /usr/sbin/syncd 60
    root 139396 1 0 17:10:24 — 0:00 /usr/dt/bin/dtlogin -daemon
    root 143498 1 0 17:10:45 — 0:00 /usr/lib/errdemon
    root 159932 131086 0 17:10:59 — 0:00 /usr/sbin/aixmibd
    root 168032 131086 0 17:10:59 — 0:00 /usr/sbin/snmpmibd
    root 176358 1 0 17:11:05 — 0:00 /usr/sbin/cron
    root 192606 1 0 17:10:45 — 0:00 /usr/ccs/bin/shlap64
    root 196766 131086 0 17:10:59 — 0:00 /usr/sbin/hostmibd
    root 204926 225390 0 17:12:08 — 0:00 telnetd -a
    root 217236 131086 0 17:11:02 — 0:00 /usr/sbin/syslogd
    root 221292 131086 0 17:10:59 — 0:00 /usr/sbin/portmap
    root 225390 131086 0 17:10:59 — 0:00 /usr/sbin/inetd
    root 229532 131086 0 17:11:05 — 0:00 /usr/sbin/muxatmd
    daemon 237694 131086 0 17:11:05 — 0:00 /usr/sbin/rpc.statd -d 0 -t 50
    root 250008 303274 0 17:12:20 pts/0 0:00 ps -ef
    root 258188 204926 0 17:12:08 pts/0 0:00 -ksh
    root 262306 274590 0 17:11:06 vty0 0:00 /bin/ksh /usr/lib/assist/assist_main
    root 274590 1 0 17:11:06 vty0 0:00 /usr/sbin/install_assist
    root 278682 131086 0 17:11:05 — 0:00 /usr/sbin/rpc.lockd -d 0
    root 282778 131086 0 17:11:05 — 0:00 /usr/sbin/biod 6
    root 286900 295094 0 17:11:48 — 0:00 /bin/ksh /usr/sbin/rc.bootx
    root 291006 286900 0 17:12:18 — 0:00 sleep 2
    root 295094 299176 0 17:11:48 — 0:00 /bin/ksh /usr/dt/config/Xsetup
    root 299176 139396 0 17:11:48 — 0:00 dtlogin -daemon
    root 303274 258188 0 17:12:17 pts/0 0:00 bash

    Принтскрин с Xbrowser:
    принскррин

  • #10410

    Игорь
    Участник

    bash-3.00# export DISPLAY=:0.0
    bash-3.00# echo $DISPLAY
    :0.0
    bash-3.00# xhost +
    1356-200 xhost unable to open display «:0.0»
    bash-3.00# xclock
    Error: Can’t open display: :0.0

    Xmanager — Passive — включен, с AIX’са ко мне на ком не может подконнектиться.
    А я через Xbrowser могу к AIX’су. Но только не «до конца», смотреть сообщение выше…

  • #10412

    andrewk
    Участник

    andrewk, у гугля спроси про xbrowser xmanager и будет щастье 😉 Если вкратце, то софтинка для возможности подключения к Х с винды.

    эх, не учили меня пользоваться гуглом, а виндовые софтины вообще не знаю за исключением cygwin — включаешь винду, запускаешь bash и родной черный экранчик с серыми буковками. Может потому и гуглом пользоваться не умею, что проблем не знаю? 🙂

  • #10413

    andrewk
    Участник

    а Вы уверены, что у Вас иксы именно на 6000м порту слушают?
    netstat -an | grep 60
    или Вы по XDMCP к иксам цепляетесь?

  • #10415

    Игорь
    Участник

    По XDMCP. А что? 🙂

  • #10416

    andrewk
    Участник

    а тогда просто все советы типа export DISPLAY не имеют большого смысла.

  • #10417

    Игорь
    Участник

    А тогда какие имеют? 🙂

  • #10418

    andrewk
    Участник

    я последний раз по XDCMP к AIX’у коннектился много-много лет назад, поэтому прямо сейчас с ходу сказать не в состоянии, что подкручивать надо. Да и машинки с иксами под рукой нет. Появлюсь когда-нибудь дома, поставлю там CDE, и скажу, если найду ответ.

  • #10460

    Игорь
    Участник

    Буду копать, пока без успешно… (((

  • #10510

    andrewk
    Участник

    благодаря mih’у и kimerra2000 я сегодня узнал, что такое Xbrowser 🙂 Скачал, поставил. На серваке, как оказалось, уже давно стоит CDE и все сконфигурено. В Xbrowser сказал New — XDMCP — XDM Query, ввел IP-адрес сервера, порт 177, номер дисплея выставлять автоматом, профил — тоже автомат. Он мне адрес отрезолвил и в результате я получил две записи в броузере вместо одной — одно подключение по IP-адресу, второе — по имени. Эфект в обоих случаях одинаковый — жму кнопку, показывается пустое окно с песочными часами, и показывает ок 10 секунд, после этого появляется картинка AIX 7 и надпись Please enter your user name. Все работает на ура. При этом у меня и рабочая станция, и сервер находятся в одной сети, воткнуты в один свитч, файрволлов между ними и на них нет.

    Не помню, задавался ли такой вопрос, но спрошу — а что у Вас с резолвингом? DNS работает? Что прописано в /etc/hosts и под каким именем Вы обращаетесь к AIX’у?

    Покажите вывод:
    hostname
    grep $(hostname) /etc/hosts
    host $(hostname)

  • #10512

    Игорь
    Участник

    Пока не могу вывести то, что просишь, я виос начал переустанавливать… :))) Как только смогу напишу…

  • #10532

    Игорь
    Участник

    andrewk ну и как тебе использование AIX через Xbrowser?:) 😉

  • #10541

    andrewk
    Участник

    из командной строки лучше 😉

  • #10670

    Игорь
    Участник

    Все такие я его сделал:
    1) Через СМИТ поставил CDE через Install Software Bundle
    2) #smit dtconfig
    3) #shutdown -Fr
    4) #xhost +
    5) #xinit /usr/dt/bin/Xsession
    Если команда (5) выдаст, что то типа вот этого:
    [code]Could not load /usr/lpp/gai/
    1356-800 xinit: Unable to start the X server
    1356-805 xinit: giving up.
    1356-811 xinit: unable to connect to X server
    1356-803 xinit: Server error.
    1356-804 xinit: Client error.[/code]
    тогда делаем:
    6) #cp /usr/dt/config/Xservers /etc/dt/config
    7) #vi /etc/dt/config/Xservers
    [code]#:0 Local local@lft0 /usr/lpp/X11/defaults/xserverrc -T -force :0[/code]
    8) #/etc/rc.dt;exit
    9) проверяем на работоспособность, у меня все получилось…

    Частично пункты были позаимствованы с сайта IBM «Installing Xwindows from an ASCII Terminal»

Для ответа в этой теме необходимо авторизоваться.