溫馨提示×

ifconfig在centos中怎么配置

小樊
37
2025-06-18 10:23:23
欄目: 智能運維

在 CentOS 系統中,ifconfig 命令用于配置、激活和查詢網絡接口。以下是如何使用 ifconfig 命令進行網絡接口配置的基本步驟:

1. 查看當前網絡接口

首先,你可以使用以下命令查看當前系統中的網絡接口:

ifconfig -a

2. 配置網絡接口

假設你要配置的網絡接口是 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 表示激活該網絡接口。

3. 設置默認網關

如果你需要設置默認網關,可以使用 route 命令:

sudo route add default gw 192.168.1.1 eth0
  • default gw 192.168.1.1 是默認網關的地址。
  • eth0 是你要配置的網絡接口。

4. 持久化配置

使用 ifconfig 命令進行的配置在系統重啟后會丟失。為了使配置持久化,你可以編輯網絡配置文件。

使用 NetworkManager

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 命令進行網絡接口配置,并確保配置在系統重啟后仍然有效。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女