
租用香港服务器后如何在CentOS上批量添加配置IP地址?
2025-08-05 17:34
阅读量:50
在租用香港服务器后,如果需要在 CentOS 系统中批量添加和配置多个 IP 地址(常见于多 IP 网站或负载均衡场景),可以通过以下步骤实现。
1. 确认系统环境
-
检查 CentOS 版本:
bashcat /etc/centos-release
以确认是 CentOS 7 或 CentOS 8 系统。
-
检查现有网络接口:
baship a
找到主网络接口名称(如
eth0
、ens33
等)。
2. 添加多个 IP 地址的方法
方法 1:通过配置文件批量添加
在 CentOS 中,网络接口的配置文件位于 /etc/sysconfig/network-scripts/
目录。您可以通过编辑这些配置文件来添加多个 IP 地址。
2.1 确定主网络接口
通过以下命令找到主网络接口名称(假设为 eth0
):
bash
ip addr
2.2 编辑主接口配置文件
编辑主网络接口的配置文件:
bash
nano /etc/sysconfig/network-scripts/ifcfg-eth0
确保文件内容类似以下(这是主 IP 的配置):
plaintext
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.10
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
2.3 添加子接口配置文件
为每个额外的 IP 地址创建子接口配置文件,例如 ifcfg-eth0:1
、ifcfg-eth0:2
等。
- 创建第一个子接口文件:
bash
nano /etc/sysconfig/network-scripts/ifcfg-eth0:1
- 添加以下内容:
plaintext
TYPE=Ethernet BOOTPROTO=none NAME=eth0:1 DEVICE=eth0:1 ONBOOT=yes IPADDR=192.168.1.11 PREFIX=24
- 按需为更多 IP 继续创建子接口文件(如
ifcfg-eth0:2
)并更改IPADDR
值。
2.4 重启香港服务器网络服务
重启网络服务以应用更改:
bash
systemctl restart network
2.5 验证 IP 地址
用以下命令确认新 IP 地址是否生效:
bash
ip addr
方法 2:使用 nmcli
批量添加 IP
2.1 查看网络连接
列出现有网络连接:
bash
nmcli connection show
找出主网络连接名称(如 eth0
或其他名称)。
2.2 添加多个 IP 地址
使用 nmcli
为主接口添加额外的 IP 地址。例如:
bash
nmcli connection modify eth0 +ipv4.addresses 192.168.1.11/24
nmcli connection modify eth0 +ipv4.addresses 192.168.1.12/24
2.3 重启网络连接
重新激活网络连接以应用更改:
bash
nmcli connection down eth0
nmcli connection up eth0
2.4 验证 IP 地址
检查是否成功添加:
bash
ip addr
方法 3:临时添加 IP 地址
如果仅需要临时添加 IP 地址(不会在重启后保留),可以使用 ip
命令。
2.1 添加 IP 地址
bash
ip addr add 192.168.1.11/24 dev eth0
ip addr add 192.168.1.12/24 dev eth0
2.2 验证 IP 地址
查看当前接口的所有 IP:
bash
ip addr
2.3 删除 IP 地址(可选)
如果需要删除已添加的 IP:
bash
ip addr del 192.168.1.11/24 dev eth0
方法 4:批量脚本添加
如果需要批量添加多个 IP,可以编写脚本自动完成。
2.1 创建脚本
用编辑器创建一个脚本文件,例如 batch_add_ips.sh
:
bash
nano batch_add_ips.sh
2.2 添加脚本内容
以下是示例脚本:
bash
#!/bin/bash
# 主网络接口
INTERFACE="eth0"
# 起始 IP 地址
BASE_IP="192.168.1."
START=11
END=20
# 批量添加 IP 地址
for i in $(seq $START $END); do
ip addr add ${BASE_IP}${i}/24 dev $INTERFACE
echo "Added IP: ${BASE_IP}${i}"
done
2.3 运行脚本
赋予脚本可执行权限并运行:
bash
chmod +x batch_add_ips.sh
./batch_add_ips.sh
2.4 验证 IP 地址
检查是否成功添加:
bash
ip addr
3. 验证 IP 配置及网络连通性
3.1 测试 IP 的可用性
通过 ping
测试新 IP 是否可用:
bash
ping -c 4 192.168.1.11
3.2 检查路由配置
确保路由配置正确:
bash
ip route
3.3 查看日志
如果 IP 地址未生效,可以检查网络服务日志:
bash
journalctl -u network
4. 总结
方法 | 优点 | 适用场景 |
---|---|---|
方法 1:配置文件添加 | 持久化配置,适合较少数量的 IP 地址配置 | IP 数量较少,需随主机启动 |
方法 2:使用 nmcli | 简单易用,适合动态修改网络配置 | 使用 NetworkManager 管理网络的场景 |
方法 3:临时添加 IP | 操作快速,不修改配置文件 | 临时需求,系统重启后不需要保留的 IP |
方法 4:批量脚本添加 | 自动化批量操作,适合大量 IP 添加 | 大批量 IP 配置(如 10 个以上) |
根据实际需求选择适合的方法。如果需要长期配置香港服务器,建议使用 配置文件修改 或 nmcli 方法,以便重启后自动生效。
- Tags:
- 香港服务器租用,租用香港服务器,香港服务器
上一篇:香港VPS服务器如何在Linux系统上搭建GitLab?
下一篇:香港服务器网站如何验证部署的SSL证书是否生效?