溫馨提示×

centos下ifconfig命令如何配置子網掩碼

小樊
124
2025-02-13 09:46:52
欄目: 智能運維

在 CentOS 系統中,使用 ifconfig 命令可以臨時配置網絡接口的 IP 地址和子網掩碼。以下是如何使用 ifconfig 命令來配置子網掩碼的步驟:

  1. 查看網絡接口: 首先,你需要知道要配置的網絡接口名稱??梢允褂靡韵旅畈榭此芯W絡接口:

    ifconfig -a
    
  2. 配置 IP 地址和子網掩碼: 假設你要配置的網絡接口是 eth0,并且你想設置 IP 地址為 192.168.1.100,子網掩碼為 255.255.255.0,可以使用以下命令:

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    
  3. 驗證配置: 配置完成后,可以使用以下命令來驗證配置是否成功:

    ifconfig eth0
    

    你應該會看到類似以下的輸出,表明 IP 地址和子網掩碼已經正確配置:

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
            inet6 fe80::a00:27ff:fe4e:66a1  prefixlen 64  scopeid 0x20<link>
            ether 08:00:27:4e:66:a1  txqueuelen 1000  (Ethernet)
            RX packets 100341  bytes 12345678 (11.7 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 98765  bytes 987654 (964.5 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

請注意,使用 ifconfig 命令進行的配置是臨時的,重啟系統后會丟失這些配置。如果你希望永久保存網絡配置,建議使用 nmcli 或編輯網絡配置文件。

使用 nmcli 配置網絡

CentOS 7 及以上版本推薦使用 nmcli(NetworkManager 命令行工具)來管理網絡配置。

  1. 查看網絡連接

    nmcli connection show
    
  2. 添加新的網絡連接

    sudo nmcli connection add type ethernet ifname eth0 con-name myeth0 autoconnect yes ip4 192.168.1.100/24 gw4 192.168.1.1
    

    這里 192.168.1.100/24 表示 IP 地址和子網掩碼(255.255.255.0),gw4 192.168.1.1 表示默認網關。

  3. 重啟網絡連接

    sudo nmcli connection up myeth0
    
  4. 驗證配置

    ip addr show eth0
    

使用 nmcli 進行配置可以確保網絡設置在系統重啟后仍然有效。

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