在 Ubuntu 中,你可以使用 ifconfig
命令来配置网络别名。网络别名允许你在同一物理接口上创建多个 IP 地址。以下是具体步骤:
查看当前网络接口: 首先,你需要知道你的网络接口名称。可以使用以下命令查看:
ip addr show
或者使用旧的 ifconfig
命令:
ifconfig -a
添加网络别名:
假设你的网络接口名称是 eth0
,你想要为它添加一个别名 eth0:1
,并分配 IP 地址 192.168.1.100
,子网掩码 255.255.255.0
。你可以使用以下命令:
sudo ifconfig eth0:1 192.168.1.100 netmask 255.255.255.0 up
验证配置: 使用以下命令来验证网络别名是否已经成功添加:
ip addr show eth0:1
或者使用旧的 ifconfig
命令:
ifconfig eth0:1
持久化配置:
上面的方法在系统重启后会丢失配置。为了使配置持久化,你需要编辑网络配置文件。Ubuntu 18.04 及更高版本使用 netplan
来管理网络配置。
/etc/netplan/
目录下,例如 01-netcfg.yaml
或 50-cloud-init.yaml
。network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
- 192.168.1.101/24 # 添加第二个 IP 地址作为别名
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply
通过以上步骤,你可以在 Ubuntu 系统中成功配置网络别名,并确保配置在系统重启后仍然有效。