在 Ubuntu 系统中,你可以使用 ifconfig 命令来设置子网掩码。不过需要注意的是,ifconfig 在较新的 Ubuntu 版本中已经被弃用,推荐使用 ip 命令来配置网络接口。尽管如此,ifconfig 仍然可以使用。
以下是使用 ifconfig 设置子网掩码的步骤:
查看当前网络接口: 首先,你需要知道要配置的网络接口名称。可以使用以下命令查看所有网络接口:
ifconfig -a
设置子网掩码:
假设你要配置的网络接口是 eth0,并且你想设置的子网掩码是 255.255.255.0,可以使用以下命令:
sudo ifconfig eth0 netmask 255.255.255.0
验证设置: 使用以下命令验证子网掩码是否已正确设置:
ifconfig eth0
如果你更喜欢使用 ip 命令,以下是相应的步骤:
查看当前网络接口:
ip addr show
设置子网掩码:
假设你要配置的网络接口是 eth0,并且你想设置的子网掩码是 255.255.255.0,可以使用以下命令:
sudo ip addr add 192.168.1.100/24 dev eth0
这里的 192.168.1.100 是你的 IP 地址,/24 表示子网掩码 255.255.255.0。
验证设置: 使用以下命令验证子网掩码是否已正确设置:
ip addr show eth0
请注意,这些设置通常是临时的,重启系统后会丢失。如果你希望永久保存这些设置,可以编辑网络配置文件。
对于使用 netplan 的 Ubuntu 版本(例如 18.04 及更高版本),你可以编辑 /etc/netplan/*.yaml 文件来配置网络接口。以下是一个示例:
编辑 netplan 配置文件:
sudo nano /etc/netplan/01-netcfg.yaml
添加或修改配置:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用配置:
sudo netplan apply
通过这些步骤,你可以成功设置 Ubuntu 系统中的子网掩码。