27 lines
776 B
Bash
27 lines
776 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
echo "==== 配置 Node1 (172.17.0.43) 网络路由 ===="
|
|
|
|
echo "==== 当前状态 ===="
|
|
echo "当前主机名: $(hostname)"
|
|
echo "当前 IP: $(ip route get 1 | awk '{print $7; exit}')"
|
|
|
|
# 配置网络路由 - 通过 master 访问外网
|
|
echo "配置网络路由..."
|
|
# 删除默认网关(如果存在)
|
|
sudo ip route del default 2>/dev/null || true
|
|
|
|
# 添加默认网关指向 master
|
|
sudo ip route add default via 172.17.0.15
|
|
|
|
echo "==== 验证网络配置 ===="
|
|
echo "当前路由表:"
|
|
ip route show
|
|
|
|
echo "测试网络连通性:"
|
|
ping -c 2 172.17.0.15 && echo "✓ 可以访问 master" || echo "✗ 无法访问 master"
|
|
ping -c 2 8.8.8.8 && echo "✓ 可以访问外网" || echo "✗ 无法访问外网"
|
|
|
|
echo "==== Node1 网络路由配置完成 ===="
|