可通过ip命令临时配置多IP,如ip addr add 192.168.1.100/24 dev eth0;2. Ubuntu/Debian使用Netplan在/etc/netplan/中添加addresses列表;3. CentOS/RHEL在/etc/sysconfig/network-scripts/下创建ifcfg-eth0:x别名文件;4. 使用nmcli修改连接配置。选择方法需根据发行版和网络管理工具,操作前应备份配置文件。

在Linux系统中配置多个网卡IP地址是常见的网络管理任务,适用于服务器需要多个网络接口或同一接口绑定多个IP的场景。配置方式取决于你使用的发行版和网络管理工具。以下是几种主流方法。
如果你只是想临时添加额外的IP地址(重启后失效),可以使用ip命令直接操作。
示例:为网卡eth0添加两个额外IP
ip addr add 192.168.1.100/24 dev eth0你可以用以下命令查看当前IP配置:
ip addr show eth0这种方式适合测试或临时使用。
现代Ubuntu系统使用Netplan管理网络配置。配置文件通常位于/etc/netplan/目录下。
编辑配置文件,例如:/etc/netplan/01-netcfg.yaml
添加多个IP地址到同一网卡:
network:应用配置:
sudo netplan apply在传统RHEL/CentOS系统中,可以通过编辑网卡配置文件实现。
主配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0
编辑主IP:
DEVICE=eth0为同一网卡添加额外IP,创建别名配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0:0 DEVICE=eth0:0再添加一个:
/etc/sysconfig/network-scripts/ifcfg-eth0:1 DEVICE=eth0:1重启网络服务:
systemctl restart network如果你的系统使用NetworkManager,可以用nmcli命令添加IP。
为网卡添加第二个IP:
nmcli con mod "System eth0" ipv4.addresses "192.168.1.10/24,192.168.1.11/24"注意:连接名称可通过nmcli con查看。
基本上就这些。选择哪种方式取决于你的Linux发行版和网络管理工具。临时配置用ip命令,长期配置则修改对应系统的网络配置文件。操作前建议备份原配置,避免网络中断。
以上就是Linux如何配置多个网卡IP地址的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号