在 CentOS 系統中,ifconfig
命令用于配置、激活和查詢網絡接口。以下是如何使用 ifconfig
命令進行網絡接口配置的基本步驟:
首先,你可以使用以下命令查看當前系統中的網絡接口:
ifconfig -a
假設你要配置的網絡接口是 eth0
,并且你想將其 IP 地址設置為 192.168.1.100
,子網掩碼為 255.255.255.0
,你可以使用以下命令:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
eth0
是你要配置的網絡接口名稱。192.168.1.100
是你想要設置的 IP 地址。netmask 255.255.255.0
是子網掩碼。up
表示激活該網絡接口。如果你需要設置默認網關,可以使用 route
命令:
sudo route add default gw 192.168.1.1 eth0
default gw 192.168.1.1
是默認網關的地址。eth0
是你要配置的網絡接口。使用 ifconfig
命令進行的配置在系統重啟后會丟失。為了使配置持久化,你可以編輯網絡配置文件。
CentOS 7 及以上版本默認使用 NetworkManager。你可以編輯 /etc/sysconfig/network-scripts/ifcfg-eth0
文件:
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
保存并退出編輯器,然后重啟網絡服務:
sudo systemctl restart network
CentOS 6 及以下版本使用傳統的網絡腳本。你可以編輯 /etc/sysconfig/network-scripts/ifcfg-eth0
文件:
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
保存并退出編輯器,然后重啟網絡服務:
sudo service network restart
通過以上步驟,你可以在 CentOS 系統中使用 ifconfig
命令進行網絡接口配置,并確保配置在系統重啟后仍然有效。