1. Installation
-
Note: Enable DNS and HTTP services for the ethernet MAC address on the SMRU-EFW-MRM firewall.
-
Note: Set up a 192.168.26.2 fixed lease for the ethernet MAC address on the SMRU-SFW-MLA firewall.
-
Install Debian GNU/Linux 11 server with RAID 1 and LUKS 1 encryption.
-
Note: Use tbhf-anc-mla for the hostname and smru.shoklo-unit.com for the domain name.
-
Note: Select BIOS + RAID + LUKS.
-
Note: Only do the automatic installation, then continue with the configuration below.
-
2. Configuration
-
Start the computer.
-
Type the passphrase to unlock the computer.
-
Log in as delta on the tbhf-anc-mla server.
-
Enter the following commands at a Command Line.
sudo su - # Get root privileges. passwd # Set root password to level 1. passwd delta # Set delta password to level 2. -
Enter the following commands at a Command Line with root privileges.
ip a delta config apt # Configure apt repositories. delta config bash # Configure bash shell for each user. delta config cron # Configure cron jobs. delta config editor # Set default editor to vim.tiny for each user. delta config kernel net.ifnames=0 # Disable consistent network device names. delta config locale # Configure locale settings. delta setup inventory # Install and configure inventory. delta setup openssh # Install and configure openssh server. delta setup sudo # Install and configure sudo for each user. delta setup timezone # Install and configure time zone. delta setup systemd-ethernet # Install and configure dhcp ethernet network. -
Restart the computer.
-
Log in as delta on the tbhf-anc-mla server using PuTTY.
-
Enter the following commands at a Command Line.
ip a ip link list sudo systemctl --type service ls -al /etc/resolv.conf cat /etc/resolv.confsudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo apt-get autoremove sudo apt-get autoclean cat /etc/debian_version df sudo delta setup snmp-server 10.10.1.12 # Install and configure snmp server. sudo delta setup vim # Install and configure vim editor for each user. sudo grep -Ei --color=always "bad |brok|cann|crit|deni|err:|erro|fail|igno|insu|leak|lost|miss|not |such|unab|warn" /var/log/syslog sudo zgrep -i 'systemd-networkd-wait-online' /var/log/syslog* sudo zgrep -i 'lost carrier' /var/log/syslog*
3. CrowdStrike Sensor
3.1. Installation
-
Enter the following commands at a Command Line.
scp -p delta@tbhf-anc-mla:/media/Windows/Software/CrowdStrike/falcon-sensor_6.28.0-12502_amd64.deb . sudo apt-get install libnl-genl-3-200 sudo dpkg -i falcon-sensor_6.28.0-12502_amd64.deb sudo /opt/CrowdStrike/falconctl -s --cid=<CID> --provisioning-token=<token> --tags="SMRU-Server" sudo systemctl start falcon-sensor ps -e | grep falcon-sensor sudo systemctl status falcon-sensor
4. ANC Server
-
Enter the following commands at a Command Line.
sudo delta setup apache # Install and configure apache http server. sudo delta setup exim # Install and configure exim message transfer agent. sudo delta setup php # Install and configure php. sudo delta setup postgresql # Install and configure postgresql database server. sudo delta setup samba Other$ # Install and configure samba with Other$ share.