在CentOS系統中,使用ifconfig
命令可以配置網絡接口的IP地址、子網掩碼等信息,但ifconfig
本身并不直接支持設置默認網關。要配置默認網關,你需要使用route
命令或者編輯網絡配置文件。
以下是配置默認網關的兩種方法:
route
命令查看當前路由表:
route -n
添加默認網關:
假設你的網絡接口是eth0
,默認網關是192.168.1.1
,可以使用以下命令添加默認網關:
sudo route add default gw 192.168.1.1 eth0
永久生效:
route
命令添加的默認網關在系統重啟后會丟失。為了使其永久生效,你需要編輯網絡配置文件。
找到網絡接口配置文件:
CentOS 7及更高版本使用NetworkManager
管理網絡,配置文件通常位于/etc/sysconfig/network-scripts/
目錄下,文件名格式為ifcfg-<interface>
,例如ifcfg-eth0
。
編輯配置文件:
使用文本編輯器(如vi
或nano
)打開配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加或修改以下內容:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
DEVICE
:網絡接口名稱。BOOTPROTO
:設置為static
表示靜態IP配置。ONBOOT
:設置為yes
表示開機自動啟動該接口。IPADDR
:設置靜態IP地址。NETMASK
:設置子網掩碼。GATEWAY
:設置默認網關。DNS1
和DNS2
:設置DNS服務器地址。保存并退出編輯器。
重啟網絡服務: 使配置生效,重啟網絡服務:
sudo systemctl restart network
通過以上步驟,你可以在CentOS系統中成功配置默認網關。