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 教學

在 Linux 系統中修改網路設定,包含即時生效與開機永久生效兩種模式。本文彙整修改 IP 位址、子網路遮罩、預設閘道、DNS 伺服器、主機名稱及路由表的標準指令與設定檔路徑,適用於 RedHat/CentOS 等發行版。

一、修改 IP 位址

1. 即時生效(重啟網路後失效)

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

或使用新版 ip 指令:

# ip addr add 192.168.0.20/24 dev eth0

2. 永久生效(修改設定檔)

編輯 /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

關鍵參數: BOOTPROTO=static 表示靜態 IP;ONBOOT=yes 開機自動啟用。

二、修改預設閘道

1. 即時生效

# route add default gw 192.168.0.254

或 ip route add default via 192.168.0.254

2. 永久生效

編輯 /etc/sysconfig/network:

NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1

或在 ifcfg-eth0 中直接設定 GATEWAY 參數(優先級較高)。

三、修改 DNS 伺服器

編輯 /etc/resolv.conf,即時生效且永久有效:

nameserver 202.96.128.68
nameserver 219.136.241.206

可指定多個 nameserver,系統按順序查詢。

四、修改主機名稱

1. 即時生效

# hostname fc2

2. 永久生效

編輯 /etc/sysconfig/network 修改 HOSTNAME 參數。

五、重新啟動網路服務使設定生效

# /etc/init.d/network restart

或 systemctl restart network(Systemd 系統)。

六、路由表進階操作

  • 檢視路由表:route -n 或 ip route show
  • 新增靜態路由:route add -net 192.168.2.0/24 gw 192.168.1.1
  • 刪除路由:route del -net 192.168.2.0/24
  • 永久靜態路由:建立 /etc/sysconfig/network-scripts/route-eth0,格式:
    192.168.2.0/24 via 192.168.1.1 dev eth0

七、常用網路查詢指令速查

指令用途
ifconfig / ip addr檢視/設定網卡 IP
netstat -rn / ip route檢視路由表
cat /etc/resolv.conf檢視 DNS 設定
ping / traceroute測試連通性
nslookup / dig域名解析測試
Copyright © Windows教程網 All Rights Reserved