Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

CentOS 使用 vim 手動配置網路:靜態 IP、DNS、主機名稱完整設定

編輯:關於 Linux

CentOS 安裝後需手動配置網路才能上網。本文示範使用 vim 編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 設定靜態 IP、/etc/resolv.conf 設定 DNS、/etc/sysconfig/network 設定主機名,並重啟網路服務驗證。

1. 設定靜態 IP (ifcfg-eth0)

vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 內容:
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:D1:A6:ED
ONBOOT=yes
IPADDR=192.168.160.11
NETMASK=255.255.255.0
BROADCAST=192.168.160.255
GATEWAY=192.168.160.1
# 重啟網路服務生效
/etc/init.d/network restart
# 或 systemctl restart network (CentOS 7+)

# 驗證
ifconfig eth0
# inet addr:192.168.160.11  Bcast:192.168.160.255  Mask:255.255.255.0

2. 設定 DNS (/etc/resolv.conf)

vi /etc/resolv.conf
# 內容:
search localdomain
nameserver 192.168.160.1
nameserver 202.101.172.46

3. 設定主機名 (/etc/sysconfig/network)

vi /etc/sysconfig/network
# 內容:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=leekwen.leekwen

# 立即生效(無需重啟)
hostname leekwen.leekwen
# 或 CentOS 7+:hostnamectl set-hostname leekwen.leekwen

CentOS 網路配置檔案截圖

驗證連線

ping www.baidu.com
# 或
ping 8.8.8.8
# 通則網路配置成功

CentOS 7/8 新式配置

  • 使用 nmcli 或 nmtui 文字介面配置,自動同步至 /etc/sysconfig/network-scripts/。
  • nmcli con mod eth0 ipv4.addresses 192.168.160.11/24 ipv4.gateway 192.168.160.1 ipv4.dns "192.168.160.1 202.101.172.46" ipv4.method manual
  • nmcli con up eth0

常見問題

  • IP 衝突:確認 IPADDR 未被其他裝置使用。
  • DNS 不生效:檢查 /etc/resolv.conf 是否被 NetworkManager 覆寫,CentOS 7+ 建議用 nmcli 設定 DNS。
  • 主機名未更新:/etc/hosts 同步新增 127.0.0.1 leekwen.leekwen。
Copyright © Windows教程網 All Rights Reserved