前言:
網路設定為伺服器管理員的必備知識,有網路才能提供服務,如何有效的運用手上的網路及網卡資源而不浪費,是一門深而基礎的學問。
查看網路及網卡狀態
$ ifconfig
$ ip addr show
$ nmcli device status
手動更改網路
# nmcli connection modify [網卡裝置名稱] ipv4.method manual ipv4.address "ip/nmask"
//manual 為手動設定,若網路想設為 dhcp 則將參數 method 後更改為 auto 即可,ipv6同理
注意:若主要網卡已設置為DHCP,則指定網卡 IP 可直接略過 method 參數,以免干擾原網路運行。
網路群組
# nmcli connection add co-name [群組名稱] type team ifname [群組網卡] config '{"runner": {"name": "roundrobin"},}'
//roundrobin:網卡可同時運行不同服務,當其一網卡損壞時,另一張網卡會支援該網卡的服務
//activebackup:網卡損壞時,備用網卡才運作
# nmcli connection add co-name [分支名稱] type team-slave ifname [網卡名稱] master [群組名稱]
//可依需求添加分支
# nmcli connection up [群組名稱] //啟動群組
# teamdctl [群組名稱] state //查看群組分支狀態
轉port
# firewall-cmd --permanent --add-rich-rule 'rule family="ipv4" source address="ip/nmask" forward-port to-port="目的埠" protocol="tcp" port="來源埠"'
參考資料:
CONFIGURING IP NETWORKING WITH NMCLI – Red Hat
CONFIGURE A NETWORK TEAM USING THE COMMAND LINE – Red Hat
CentOS 7 Firewalld 防火牆說明介紹 – Xuite:黃昏的甘蔗