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

Linux 網路配置快速參考:IP、DNS、路由與主機名稱修改指令彙整

編輯:Linux 教學

即時生效指令(重開機失效)

功能指令範例
修改 IP 位址ifconfig eth0 192.168.0.20 netmask 255.255.255.0
新增預設閘道route add default gw 192.168.0.254 或 ip route add default via 192.168.0.254 dev eth0
修改 DNS編輯 /etc/resolv.conf,新增 nameserver 8.8.8.8
修改主機名稱hostname fc2

永久生效配置檔(RedHat/CentOS 系列)

1. 網卡 IP 與閘道:/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=219.136.241.211
NETMASK=255.255.255.128
GATEWAY=219.136.241.254

2. 全域網路與主機名稱:/etc/sysconfig/network

NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1

3. DNS 解析:/etc/resolv.conf

nameserver 202.96.128.68
nameserver 219.136.241.206

套用永久設定

# CentOS 6 / RHEL 6
/etc/init.d/network restart

# CentOS 7 / RHEL 7 以上
systemctl restart network

Debian/Ubuntu 系列差異

  • 網卡設定:/etc/network/interfaces
  • DNS 設定:/etc/resolv.conf(或用 resolvconf 套件管理)
  • 主機名稱:/etc/hostname + /etc/hosts
  • 套用:systemctl restart networking 或 netplan apply(Ubuntu 18.04+)

驗證指令

檢查項目指令
IP 位址與介面狀態ip addr show 或 ifconfig -a
路由表ip route show 或 route -n
DNS 設定cat /etc/resolv.conf
主機名稱hostname 或 cat /etc/hostname
連通性測試ping 8.8.8.8、ping www.google.com

注意事項

  1. 修改配置檔前建議備份:cp /etc/sysconfig/network-scripts/ifcfg-eth0{,.bak}
  2. 若使用 NetworkManager,建議用 nmcli 或 nmtui 修改,避免手動編輯被覆蓋。
  3. 生產環境變更網路設定時,務必在 Console 或多路徑連線下操作,防止斷線無法恢復。
  4. 修改主機名稱後需同步更新 /etc/hosts,否則 sudo 可能變慢。
Copyright © Windows教程網 All Rights Reserved