Redhat don't allow non-standard port to be used by a service, follow below procedure to configure this and other parameters to bring it into network. SElinux refers to Security Enhanced Linux, this needs to be disabled.
Turn off selinux
(it’s not configured for docker or sshd on 2222)
set enforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/'
/etc/selinux/config
Turn off firewalld
(docker listens on many and random ports)
service firewalld stop && chkconfig
firewalld off
Fix sshd
to reenable port 2222 for sshd (as per standards)
# add 2222 to /etc/ssh/sshd_config
service sshd reload
Install basic tools
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
rpm -ivh /media/cdrom/Packages/net-tools-2.0-0.17.20131004git.el7.x86_64.rpm
rpm -ivh
/media/cdrom/Packages/bind-utils-9.9.4-29.el7.x86_64.rpm
/media/cdrom/Packages/bind-libs-9.9.4-29.el7.x86_64.rpm
rpm -ivh
/media/cdrom/Packages/lsof-4.87-4.el7.x86_64.rpm
Fix /etc/resolv.conf so
DNS works:
cat > /etc/resolv.conf << EOF
search unix.anz
nameserver 10.XX.XX.XX
nameserver 10.XY.XX.XX
EOF
Fix default route:
route add default gw XX.XX.XX..254
# both of above are
already in /etc/sysconfig/network-scripts/ifcfg-ens192 but not active
probably network restart would work, but good chance of failing and locking me
out, so applied manually
Fix timezone
ln -sf /usr/share/zoneinfo/Country/City /etc/localtime
Install dependencies for
docker: (yum not configured)
cd /media/cdrom/Packages/
rpm -ivh
policycoreutils-python-2.2.5-20.el7.x86_64.rpm
audit-libs-python-2.4.1-5.el7.x86_64.rpm checkpolicy-2.1.12-6.el7.x86_64.rpm
python-IPy-0.75-6.el7.noarch.rpm libsemanage-python-2.1.10-18.el7.x86_64.rpm
libcgroup-0.41-8.el7.x86_64.rpm setools-libs-3.3.7-46.el7.x86_64.rpm
No comments:
Post a Comment