bootstrap.sh 846 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. rm /etc/localtime
  3. ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
  4. setenforce 0
  5. sed -i "s/SELINUX=enforcing/SELINUX=permissive/g" /etc/sysconfig/selinux
  6. yum update -y && yum clean all
  7. yum install -y tcpdump ntp vim ncurses telnet ncurses-devel tcl net-tools
  8. yum groupinstall "Development Tools" -y
  9. cd /vagrant
  10. tar -xvzf krb5-1.6.3.tar.gz && cd krb5-1.6.3/src && \
  11. ./configure && make && make install
  12. ln -s /usr/local/var/krb5kdc /var/kerberos/krb5kdc
  13. cp /vagrant/krb5kdc.service /etc/systemd/system/
  14. systemctl enable krb5kdc
  15. systemctl stop firewalld
  16. systemctl disable firewalld
  17. systemctl enable ntpd
  18. cat <<EOF >> /etc/sysctl.conf
  19. net.ipv6.conf.all.disable_ipv6 = 1
  20. net.ipv6.conf.default.disable_ipv6 = 1
  21. net.ipv6.conf.lo.disable_ipv6 = 1
  22. EOF
  23. echo "10.80.88.89 client.test.gokrb5" >> /etc/hosts
  24. sh /vagrant/kdc-setup.sh