Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W wiki
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beam diagnostics
  • wiki
  • Wiki
  • broadcast

Last edited by E.A.Bekhtenev May 23, 2017
Page history

broadcast

Title: Броадкасты

TOP

{{TOC}}

Броадкасты

Суть проблемы. Для поиска ресурсов эпикс по умолчанию использует броадкасты. Структура сети в ИЯФе плоская, поэтому броадкасты разлетаются по всей сети и в итоге полоса сети расходуется не эффективно. Для решения проблемы можно напрямую перечислить компьютеры на которых следует искать ресурсы для подключения. Это требует настройки как на клиенте так и участия администратора на сервере.

Настройка файрвола в линуксе[firewall-linux]

https://wiki-ext.aps.anl.gov/epics/index.php/How_to_Make_Channel_Access_Reach_Multiple_Soft_IOCs_on_a_Linux_Host

http://infra.inp.nsk.su/wiki/EPICS

Настройка консоли в линуксе

На машинах vepp4-* настройка прописана в логинскрипте для всех пользователей и ничего делать не надо

# /etc/profile.d/epics.sh
export EPICS_HOST_ARCH=linux-x86
export EPICS_BASE=/usr/lib/epics
export PATH="$PATH:$EPICS_BASE/bin/${EPICS_HOST_ARCH}"

export EPICS_CA_MAX_ARRAY_BYTES=4200000 # 1M float

#export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}$EPICS_BASE/lib/${EPICS_HOST_ARCH}"

export EPICS_CA_AUTO_ADDR_LIST=NO
#                          pult1         pult3         pult5          pult6          spot           spin           cont           fs             k500            hare/Oidin      vepp4-vm1      localhost
export EPICS_CA_ADDR_LIST="192.168.176.8 192.168.176.9 192.168.176.14 192.168.176.10 192.168.176.13 192.168.176.61 192.168.176.11 192.168.176.77 192.168.164.229 192.168.163.195 192.168.176.16 127.255.255.255"

Настройка CSS[css]

файервол:

  • Windows

    CSS нужно разрешить в файерволле. как приложение

  • Linux

    • Если фаервол в режиме workstaiton, когда порты 1024-65535 открыты, ничего делать не нужно

    • Eсли не производилась настройка броадкастов разрешить в файерволе source-port

      udp 5064
      udp 5065
    • Если производилась разрешить в файерволе source-port

      udp 1024

    или куда были назначены исходящие.

Открывеам

Edit->Preferences->CSS core->EPICS

Снимаем галочку auto_addr_list:

Пишем в addr_list:

192.168.176.8 192.168.176.9 192.168.176.14 192.168.176.10 192.168.176.13 192.168.176.61 192.168.176.11 192.168.176.77 192.168.164.229 192.168.163.195 192.168.176.16 127.255.255.255

css options

Clone repository
  • CSS install
  • Qt Creator в debian
  • broadcast
  • btune pv list
  • chan pv list
  • css use
  • dissector pv list
  • dissector
  • epics
  • git
  • Home
  • https_error
  • index
  • internal
  • kud pv list
View All Pages