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/10/13 08:46] 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 120: Line 120:
   ifconfig -a   ifconfig -a
  
-gives ```enp4s5``` for this network card, yours could be different+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)
  
-create file ```/etc/sysconfig/network-scripts/ifcfg-enp4s5``` (choose the right name for your card) 
 with this content: with this content:
-``` + 
-HWADDR=90:E2:BA:F7:6B:F7 +  HWADDR=90:E2:BA:F7:6B:F7 
-TYPE=Ethernet +  TYPE=Ethernet 
-PROXY_METHOD=none +  PROXY_METHOD=none 
-BROWSER_ONLY=no +  BROWSER_ONLY=no 
-BOOTPROTO=none +  BOOTPROTO=none 
-DEFROUTE=yes +  DEFROUTE=no 
-IPV4_FAILURE_FATAL=no +  IPV4_FAILURE_FATAL=no 
-IPV6INIT=yes +  IPV6INIT=yes 
-IPV6_AUTOCONF=yes +  IPV6_AUTOCONF=yes 
-IPV6_DEFROUTE=yes +  IPV6_DEFROUTE=no 
-IPV6_FAILURE_FATAL=no +  IPV6_FAILURE_FATAL=no 
-IPV6_ADDR_GEN_MODE=stable-privacy +  IPV6_ADDR_GEN_MODE=stable-privacy 
-NAME="enp4s5" +  NAME="enp4s5" 
-UUID=8c87de7c-ab31-3faa-8480-3c9571cad2af +  UUID=8c87de7c-ab31-3faa-8480-3c9571cad2af 
-ONBOOT=yes +  ONBOOT=yes 
-AUTOCONNECT_PRIORITY=-999 +  AUTOCONNECT_PRIORITY=-999 
-IPADDR=192.168.0.1 +  IPADDR=192.168.0.1 
-PREFIX=23 +  PREFIX=23 
-GATEWAY=192.168.0.1 +  GATEWAY=192.168.0.1 
-```+
 (change the HWADDR, the NAME and the UUID to fit your network card) (change the HWADDR, the NAME and the UUID to fit your network card)
  
 restart the network service restart the network service
-``` + 
-sudo systemctl restart network.service +  sudo systemctl restart network.service 
-```+
  
 check the ip address change check the ip address change
-```bash + 
-ifconfig -a +  ifconfig -a 
-```+
 the network card should now have the ip address 192.168.0.1 with the netmask 255.255.254.0 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 install the dhcp daemon and wireshark
-``` + 
-sudo yum install dhcpd wireshark +  sudo yum install dhcpd wireshark 
-```+
  
 install the rarp daemon using the instructions from https://wiki.physik.uzh.ch/cms/nanocrate:nanocrate install the rarp daemon using the instructions from https://wiki.physik.uzh.ch/cms/nanocrate:nanocrate
-```bash +  bash 
-#!/bin/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
    
-sudo wget http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/r/rarpd-ss981107-42.el6.x86_64.rpm +restart daemons and rarpdaemon 
-sudo yum install rarpd-ss981107-42.el6.x86_64.rpm +   
-  +  sudo systemctl daemon-reload 
-cat <<EOF > /tmp/rarpd.service +  sudo systemctl restart rarpd
-[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+
  
 +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: +copy the **/etc/hosts** and the **/etc/ethers** files from the old mtca PC 
-``` + 
-127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 +**/etc/hosts** contains: 
-::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 + 
-192.168.0.41 mch +  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 
-192.168.0.157 bpixamc13T1 +  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 
-192.168.0.156 bpixamc13T2 +  192.168.0.41 mch 
-192.168.0.31 bpixtkfec +  192.168.0.157 bpixamc13T1 
-192.168.0.32 bpixpxfec +  192.168.0.156 bpixamc13T2 
-192.168.0.34 bpixfed1 +  192.168.0.31 bpixtkfec 
-192.168.0.35 bpixfed2 +  192.168.0.32 bpixpxfec 
-192.168.0.36 bpixfed3 +  192.168.0.34 bpixfed1 
-``` +  192.168.0.35 bpixfed2 
-only copy the lines starting with 192.168.0.+  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
  
-```/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 copy all lines
  
-try to ping the devices in the ```/etc/hosts``` file +try to ping the devices in the **/etc/hosts** file 
-``` + 
-ping mch +  ping mch 
-ping bpixamc13T1 +  ping bpixamc13T1 
-ping bpixamc13T2 +  ping bpixamc13T2 
-ping bpixtkfec +  ping bpixtkfec 
-ping bpixpxfec +  ping bpixpxfec 
-ping bpixfed1 +  ping bpixfed1 
-ping bpixfed2 +  ping bpixfed2 
-ping bpixfed3 +  ping bpixfed3 
-```+
  
  
  
mtca/mtca/centos7install.1602571587.txt.gz · Last modified: 2020/10/13 08:46 by leac