溫馨提示×

ubuntu ifconfig能否設置子網掩碼

小樊
48
2025-06-30 02:48:11
欄目: 智能運維

在 Ubuntu 中,ifconfig 命令本身并不直接支持設置子網掩碼。但是,你可以使用 ip 命令來設置子網掩碼。以下是如何使用 ip 命令設置子網掩碼的示例:

  1. 首先,查看當前網絡接口的配置信息:
ip addr show
  1. 然后,使用 ip 命令設置子網掩碼。例如,如果你想要為名為 eth0 的網絡接口設置 IP 地址 192.168.1.10 和子網掩碼 255.255.255.0,你可以執行以下命令:
sudo ip addr add 192.168.1.10/24 dev eth0

這里,/24 表示子網掩碼為 255.255.255.0。

  1. 最后,使用 ip addr show 命令再次查看網絡接口的配置信息,確認子網掩碼已設置成功。

請注意,使用 ip 命令設置的子網掩碼在系統重啟后將丟失。如果你想要永久地設置子網掩碼,你需要編輯 /etc/network/interfaces 文件(對于基于 Debian 的系統,如 Ubuntu)或 /etc/sysconfig/network-scripts/ifcfg-eth0 文件(對于基于 RHEL 的系統,如 CentOS)。

/etc/network/interfaces 文件中,你可以添加如下內容:

auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1

/etc/sysconfig/network-scripts/ifcfg-eth0 文件中,你可以添加如下內容:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

保存文件后,重啟網絡服務以使更改生效:

對于基于 Debian 的系統:

sudo systemctl restart networking

對于基于 RHEL 的系統:

sudo systemctl restart network

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