Title: Броадкасты [TOP](index) {{TOC}} # Броадкасты Суть проблемы. Для поиска ресурсов эпикс по умолчанию использует броадкасты. Структура сети в ИЯФе плоская, поэтому броадкасты разлетаются по всей сети и в итоге полоса сети расходуется не эффективно. Для решения проблемы можно напрямую перечислить компьютеры на которых следует искать ресурсы для подключения. Это требует настройки как на клиенте так и участия администратора на сервере. ## Настройка файрвола в линуксе[firewall-linux] ## Настройка консоли в линуксе На машинах 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сли не производилась настройка [броадкастов](#firewall-linux) разрешить в файерволе 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](broadcast-css.png)