- 調整時區
- 啟用網卡, 停用 NetworkManager
- 將網卡名稱改回 eth0
- 設置 Bridge & 固定 IP
- 修改 Hostname
- 停用 firewalld, 改用 iptabless
- 網路校時
- 安裝 bind, 移植 bind 設定檔
- 啟用 rc.local
調整時區
# rm /etc/localtime
# ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
啟用網卡, 停用 NetworkManager
# cd /etc/sysconfig/network-scripts
# vi ifcfg-enp2s0 (名稱因設備不同而異)ONBOOT=yes
# systemctl stop NetworkManager
# systemctl disable NetworkManager
# systemctl restart network
將網卡名稱改回 eth0
# vi /etc/default/grub
GRUB_CMDLINE_LINUX="... net.ifnames=0 biosdevname=0"
# grub2-set-default 0
# grub2-mkconfig -o /boot/grub2/grub.cfg
# cd /etc/sysconfig/network-scripts
# mv ifcfg-enp2s0 ifcfg-eth0
# vi ifcfg-eth0NAME=eth0
# reboot
設置 Bridge & 固定 IP
# yum install bridge-utils
# cd /etc/sysconfig/network-scripts
# vi ifcfg-br0DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1# vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
HWADDR=xx:xx:xx:xx:xx:xx
ONBOOT=yes
BRIDGE=br0# systemctl restart network
補充: 讓 dhcpd 使用 br0
# cp /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/
# vi /etc/systemd/system/dhcpd.serviceExecStart=/usr/sbin/dhcpd -f ... --no-pid br0
# systemctl --system daemon-reload
# systemctl restart dhcpd
修改 Hostname
# vi /etc/hostname
host.mydomain.com
# vi /etc/hosts
192.168.1.100 host host.mydomain.com
# hostname host.mydomain.com
# exit
停用 firewalld, 改用 iptabless
# systemctl stop firewalld
# systemctl disable firewalld
# yum install iptables-services從舊 Server 匯入 iptables 設定到 /etc/sysconfig/iptables, 或重新設置:
# iptables -A INPUT -s 127.0.0.1 -j ACCEPT
# iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# iptables -P INPUT DROP
# service iptables save# systemctl start iptables
# systemctl enable iptables
網路校時
# yum install chrony
# vi /etc/chrony.conf# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst
server tick.stdtime.gov.tw iburst
server watch.stdtime.gov.tw iburst# systemctl start chronyd
# systemctl enable chronyd# chronyc -a
chronyc> tracking (檢視時間差)
chronyc> sources (查看 NTP server 狀態)
chronyc> makestep (手動立即校時)
chronyc> exit
安裝 bind, 移植 bind 設定檔
# yum install bind bind-chroot bind-utils
# cd /etc
# mv named.conf named.conf.backup
# cp -a /etc/named.*{key,zones} /var/named/chroot/etc/
# cp -a -r /var/named/{data,dynamic,slaves} /var/named/named.* \
/var/named/chroot/var/named/將舊機器上的 named.conf 複製到 /var/named/chroot/etc/
將舊機器上的 zone files 複製到 /var/named/chroot/var/named/# systemctl start named-chroot
# systemctl enable named-chroot
# echo "nameserver 127.0.0.1" > /etc/resolv.conf註: 需留意檔案複製後的 owner:group, 若 selinux=enforced 須另行 chcon 修正 u / r / t
啟用 rc.local
# chmod +x /etc/rc.d/rc.local
留言列表