User Tools

Site Tools


mtca:mtca:centos7install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mtca:mtca:centos7install [2020/08/14 11:59] leacmtca:mtca:centos7install [2022/05/19 14:42] (current) lnoeht
Line 17: Line 17:
   mkdir ROOT   mkdir ROOT
   cd ROOT   cd ROOT
-  git clone --branch v6-22-00-patches https://github.com/root-project/root.git root_src    +  git clone --branch v6-24-00-patches https://github.com/root-project/root.git root_src    
   mkdir build  install   mkdir build  install
   cd build   cd build
Line 65: Line 65:
  
 Install cactus Install cactus
-  sudo yum install cactusboards-amc13-tools-1.2.14-0.centos7 cactusboards-amc13-  amc13-1.2.14-0.centos7+  sudo yum install cactusboards-amc13-tools-1.2.14-0.centos7 cactusboards-amc13-amc13-1.2.14-0.centos7
   sudo yum install cactuscore-uhal-grammars cactuscore-uhal-uhal cactuscore-uhal-tests   cactuscore-uhal-pycohal cactuscore-uhal-gui cactuscore-uhal-tools cactuscore-controlhub cactusboards-amc13-amc13 cactusboards-amc13-tools pugixml-devel   sudo yum install cactuscore-uhal-grammars cactuscore-uhal-uhal cactuscore-uhal-tests   cactuscore-uhal-pycohal cactuscore-uhal-gui cactuscore-uhal-tools cactuscore-controlhub cactusboards-amc13-amc13 cactusboards-amc13-tools pugixml-devel
  
Line 112: Line 112:
   TriDAS_lea/pixel/PixelUtilities/PixelRootUtilities/include/PixelHistoThreadFrame.h   TriDAS_lea/pixel/PixelUtilities/PixelRootUtilities/include/PixelHistoThreadFrame.h
   TriDAS_lea/pixel/PixelUtilities/PixelRootUtilities/include/PixelHistoThreadFrameWithArgs.h   TriDAS_lea/pixel/PixelUtilities/PixelRootUtilities/include/PixelHistoThreadFrameWithArgs.h
 +
 +
 +=== Installation of network card on Centos7 ===
 +
 +get name of new network card
 +  bash
 +  ifconfig -a
 +
 +gives **enp4s5** for this network card, yours could be different
 +
 +create file 
 +  /etc/sysconfig/network-scripts/ifcfg-enp4s5 (choose the right name for your card)
 +
 +with this content:
 +
 +  HWADDR=90:E2:BA:F7:6B:F7
 +  TYPE=Ethernet
 +  PROXY_METHOD=none
 +  BROWSER_ONLY=no
 +  BOOTPROTO=none
 +  DEFROUTE=no
 +  IPV4_FAILURE_FATAL=no
 +  IPV6INIT=yes
 +  IPV6_AUTOCONF=yes
 +  IPV6_DEFROUTE=no
 +  IPV6_FAILURE_FATAL=no
 +  IPV6_ADDR_GEN_MODE=stable-privacy
 +  NAME="enp4s5"
 +  UUID=8c87de7c-ab31-3faa-8480-3c9571cad2af
 +  ONBOOT=yes
 +  AUTOCONNECT_PRIORITY=-999
 +  IPADDR=192.168.0.1
 +  PREFIX=23
 +  GATEWAY=192.168.0.1
 +
 +(change the HWADDR, the NAME and the UUID to fit your network card)
 +
 +restart the network service
 +
 +  sudo systemctl restart network.service
 +
 +
 +check the ip address change
 +
 +  ifconfig -a
 +
 +the network card should now have the ip address 192.168.0.1 with the netmask 255.255.254.0
 +
 +install the dhcp daemon and wireshark
 +
 +  sudo yum install dhcpd wireshark
 +
 +
 +install the rarp daemon using the instructions from https://wiki.physik.uzh.ch/cms/nanocrate:nanocrate
 +  bash
 +  #!/bin/bash
 +  sudo wget http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/r/rarpd-ss981107-42.el6.x86_64.rpm
 +  sudo yum install rarpd-ss981107-42.el6.x86_64.rpm
 +  cat <<EOF > /tmp/rarpd.service
 +  [Unit]
 +  Description=Reverse Address Resolution Protocol Requests Server
 +  Documentation=man.rarpd(8)
 +  Requires=network.target
 +  After=network.target
 +  [Service]
 +  Type=forking
 +  User=root
 +  #EnvironmentFile=/etc/sysconfig/rarpd
 +  ExecStart=/usr/sbin/rarpd -a -e -v
 +  [Install]
 +  WantedBy=multi-user.target
 +  EOF
 +  sudo cp /tmp/rarpd.service /etc/systemd/system
 + 
 +restart daemons and rarpdaemon
 +  
 +  sudo systemctl daemon-reload
 +  sudo systemctl restart rarpd
 +
 +this script already is stored at **~/internalhdd/install_scripts/install_rarpd.sh**
 +
 +
 +copy the **/etc/hosts** and the **/etc/ethers** files from the old mtca PC
 +
 +**/etc/hosts** contains:
 +
 +  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
 +  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 +  192.168.0.41 mch
 +  192.168.0.157 bpixamc13T1
 +  192.168.0.156 bpixamc13T2
 +  192.168.0.31 bpixtkfec
 +  192.168.0.32 bpixpxfec
 +  192.168.0.34 bpixfed1
 +  192.168.0.35 bpixfed2
 +  192.168.0.36 bpixfed3
 +
 +only copy the lines starting with **192.168.0.**
 +
 +**/etc/ethers** contains:
 +
 +  # copied from old slc6 mtca PC 
 +  # see man ethers for syntax 
 +  # ETHERS for BPIX CRATE 
 +  # ##################### 
 +  08:00:30:F3:01:d7  bpixamc13T1 
 +  08:00:30:F3:01:97  bpixamc13T2 
 +  08:00:30:00:23:31  bpixtkfec 
 +  08:00:30:00:22:f2  bpixpxfec 
 +  08:00:30:00:23:1e  bpixfed1 
 +  08:00:30:00:23:34  bpixfed2 
 +  08:00:30:00:23:13  bpixfed4
 +
 +copy all lines
 +
 +try to ping the devices in the **/etc/hosts** file
 +
 +  ping mch
 +  ping bpixamc13T1
 +  ping bpixamc13T2
 +  ping bpixtkfec
 +  ping bpixpxfec
 +  ping bpixfed1
 +  ping bpixfed2
 +  ping bpixfed3
 +
 +
  
  
mtca/mtca/centos7install.1597399183.txt.gz · Last modified: 2020/08/14 11:59 by leac