Host Computer Configuration
Install CentOs
Install tftp onto the Linux host computer
TFTP is used to copy the VxWorks kernel onto the ROC
For CentOS I used yum
yum install tftp
yum install tftp-server
then I looked in the file
/etc/xinetd.d/tftp
- default: off
- description: The tftp server serves files using the trivial file transfer \
- protocol. The tftp protocol is often used to boot diskless \
- workstations, download configuration files to network-aware printers, \
- and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = yes per_source = 11 cps = 100 2 flags = IPv4
}
to see how tftp was configured by default. The file tell me that the tftp files should be located in the subdirectory
/tftpboot
make sure your boot kernels are located in /tftpboot
[root@daq1 /]# ls tftpboot/ boot6100_121_v3.bin boot6100_122.bin
turn the server on
/sbin/chkconfig tftp on
Set up rsh
turn on rsh
use yum to install the rsh server.
yum install rsh-server
edit /etc/xinetd.d/rlogin and rsh to allow server
# default: on # description: rlogind is the server for the rlogin(1) program. The server \ # provides a remote login facility with authentication based on \ # privileged port numbers from trusted hosts. service login { socket_type = stream wait = no user = root log_on_success += USERID log_on_failure += USERID server = /usr/sbin/in.rlogind disable = no }
Now reload xinitd
/etc/init.d/xinetd reload
then add a file called ".rhosts" to the daq account with the IP addresses and usernames
~ >less .rhosts
134.50.3.210 daq 10.1.1.2 roc1
old version is below ~ >less .rhosts 134.50.3.216 roc1 134.50.3.216 daq 134.50.3.210 daq
You Must set the .rhosts permissions exaclty as below otherwise rsh will not work
chmod 644 .rhosts
Update hosts file
set /etc/hosts file to say
- Do not remove the following line, or various programs
- that require network functionality will fail.
127.0.0.1 daq1.physics.isu.edu daq1 localhost.localdomain localhos t
- 1 localhost6.localdomain6 localhost6
134.50.3.210 daq1.physics.isu.edu daq1 10.1.1.1 localdaq.physics.isu.edu localdaq 10.1.1.2 roc1.physics.isu.edu roc1
the above will assign IP addesses to computer names
test to see if rsh is running
rsh -l daq daq1 ls
Security/Firewall
Turn off iptables
/sbin/service iptables stop