- 使用預設 dhcp 的自動取得 IP 模式,讓你的 eth0 網卡啟動,以取得 ISP 所提供的環境
nmcli connection up eth0
- 使用崑山的 FTP 網站作為你的 YUM server 來源,並且清除一次 yum 清單快取
vim /etc/yum.repos.d/CentOS-Base.repo
註解 mirrorlist
取消註解 #baseurl
改成 baseurl=http://ftp.ksu.edu.tw/FTP/CentOS/7/***/x86_64/
yum clean all
- 安裝相關的軟體,至少須安裝 vim-enhanced, bash-completion, net-tools, links, bind-utils
yum install vim-enhanced
yum install bash-completion
yum install net-tools
yum install links
yum install bind-utils
- 全系統自動升級,且每天凌晨 3 點也會自動升級一次。(請寫入 /etc/crontab 為主)
vim /etc/crontab
0 3 * * * root yum -y update
- 將 SELinux 修改成為 Enforcing 模式,且未來每次開機都自動為 Enforcing 才行
vim /etc/selinux/config
改成 SELinux=enforcing
reboot
getenforce //觀察目前模式
- 讓 /home/demouser/ 底下的所有檔案恢復成為正常的 SELinux 安全本文
restorecon -Rv /home/demouser/
- 當重新啟動 sshd 的時候 (systemctl restart sshd) ,該服務會報錯誤!請透過查詢登錄檔的方式,解決這個 SELinux 產生的問題
(注意,你可能需要安裝 setroubleshoot* 才能夠順利取得問題的解決方案,並且查看到有 port 2222 的產生才行!
yum install setroubleshoot*
semanage port -a -t ssh_port_t -p tcp 2222
- 網路參數的設定,請依據底下的方式來設定好:
- 因為我們的系統是 clone 來的,因此裡面的網路卡連線會跑掉。因此,請先刪除所有的連線界面後,再重建三個網卡界面 (eth0, eth1,.eth2) 之後,
才開始底下的設定任務。
- eth0 外部網路參數為: 172.18.255.*/24 ,其中 * 為老師規定的 IP 尾數。另外 gateway 為 172.18.255.254,而 DNS 為 172.16.200.254 以及 168.95.1.1
- eth1 內部網路參數為: 172.19.*.254/24,不需要 gateway
- eth2 開機後設定為『不啟動』模式
- 主機名稱指定為: pc*.example.dic
- 最終你的主機名稱與 IP 的對應為:
pc*.example.dic 172.18.255.* 別名為 pc*
pc254.example.dic 172.18.255.254 別名為 pc254
server.lan*.example.dic 172.19.*.254 別名為 server
client.lan*.example.dic 172.19.*.1 別名為 client
nmcli connection delete eth0
nmcli connection delete uuid "第一張網卡的UUID"
nmcli connection delete uuid "第二張網卡的UUID"
nmcli connection add con-name eth0 ifname eth0 ipv4.method manual ipv4.addresses 172.18.255.*/24 ipv4.gateway 172.18.255.254 ipv4.dns 172.16.200.254,168.95.1.1
nmcli connection add con-name eth1 ifname eth1 ipv4.method manual ipv4.addresses 172.19.*.254/24
nmcli connection add con-name eth2 ifname eth2 ipv4.method disabled
hostnamectl set-hostname pc*.example.dic
vim /etc/hosts
172.18.255.* server*.example.dic server*
172.18.255.254 server254.example.dic server254
172.19.*.254 server.lan*.example.dic server
172.19.*.1 client.lan*.example.dic client