RAKsmart 站群服务器多 IP 绑定核心是先确认 IP 段与网关等信息,再通过临时配置测试、永久配置固化,最后验证与适配 Web 服务,Linux 主流系统可按虚拟接口或 IP 段批量配置,Windows 可通过图形界面或命令行添加。以下是详细步骤,小编为您整理发布RAKsmart 站群服务器多 IP 绑定,服务器端 IP 配置方法。
一、准备工作
- 从 RAKsmart 后台获取多 IP 信息,包括 IP 段、子网掩码、网关、广播地址,确认 IP 已开通且未被占用。
- 远程登录服务器(Linux 用 SSH,Windows 用远程桌面),关闭冲突的网络管理工具(如 NetworkManager)。
- 查看网卡名称:Linux 执行
ip addr或ifconfig,Windows 在网络适配器中查看。
二、Linux 系统配置(CentOS/RedHat 主流)
1. 临时配置(重启失效,用于测试)
bash
运行
# 单IP添加,dev后为网卡名(如eth0、ens33)
ip addr add 192.168.1.100/24 dev eth0 label eth0:0
# 验证
ip addr show eth0
# 删除临时IP
ip addr del 192.168.1.100/24 dev eth0
2. 永久配置(单 IP / 多 IP 段两种方式)
方式一:单 IP 独立配置(适合少量 IP)
- 进入网卡配置目录:
cd /etc/sysconfig/network-scripts/。 - 复制模板创建虚拟接口文件:
cp ifcfg-eth0 ifcfg-eth0:0(eth0 为网卡名,:0 为子接口序号)。 - 编辑文件(vi ifcfg-eth0:0),内容如下:
ini
DEVICE=eth0:0
BOOTPROTO=static
IPADDR=192.168.1.100 # 绑定的IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关
ONBOOT=yes
TYPE=Ethernet
NO_ALIASROUTING=yes # 避免路由冲突
- 重启网络服务:
systemctl restart network或service network restart。
方式二:IP 段批量配置(适合大量 IP,如站群)
- 创建 range 文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0。 - 配置内容如下:
ini
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR_START=192.168.1.100 # 起始IP
IPADDR_END=192.168.1.200 # 结束IP
CLONENUM_START=0 # 子接口起始序号(eth0:0开始)
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
NO_ALIASROUTING=yes
- 重启网络服务生效,系统会自动创建 eth0:0 到 eth0:100 等虚拟接口。
3. Ubuntu/Debian 系统配置
- 编辑
/etc/network/interfaces,添加虚拟接口:
bash
运行
auto eth0:0
iface eth0:0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
- 重启网络:
systemctl restart networking。
三、Windows 系统配置
1. 图形界面配置
- 打开
控制面板 > 网络和共享中心 > 更改适配器设置。 - 右键网卡 → 属性 → 双击
Internet 协议版本 4 (TCP/IPv4)。 - 点击
高级→IP地址栏点击添加,输入 IP 和子网掩码,确定保存。
2. 命令行配置(管理员权限)
bash
运行
# 网卡名替换为实际名称(如“以太网”)
netsh interface ipv4 add address "以太网" 192.168.1.100 255.255.255.0
# 查看已添加IP
netsh interface ipv4 show addresses "以太网"
四、验证与 Web 服务适配
- 验证 IP 配置:
- Linux:
ip addr查看虚拟接口 IP,ping 网关和ping 外网IP测试连通性。 - Windows:
ipconfig查看 IP,通过浏览器访问 IP 测试。
- Linux:
- Web 服务绑定多 IP:
- Nginx:在 server 块中指定
listen 192.168.1.100:80;。 - Apache:在虚拟主机配置中添加
Listen 192.168.1.100:80,并设置ServerName对应域名。
- Nginx:在 server 块中指定
- 防火墙放行端口:配置 iptables 或 firewalld,允许 80、443 等端口,避免 IP 无法访问。
五、常见问题排查
- 网络不通:检查网关、子网掩码是否正确,路由是否冲突,执行
route -n查看路由表。 - 重启失效:确认配置文件中
ONBOOT=yes,CentOS 8/9 需禁用 NetworkManager,改用 network-scripts。 - IP 冲突:联系 RAKsmart 确认 IP 未被占用,通过 arping 检测同网段 IP 冲突。
六、RAKsmart 专属提示
- 站群服务器多为多 C 段 IP,配置时注意不同 C 段的网关可能不同,需分别配置。
- 批量配置大量 IP 时,优先使用 range 方式,减少配置文件数量,便于管理。
- 若使用宝塔面板等可视化工具,可通过面板的 “网络设置” 模块快速添加多 IP,简化操作。
