最新脚本代码,延迟启动,否则有可能会系统覆盖,导致失效
```
#!/bin/bash
# 创建 macvlan 网卡,vlan_bridge可自定义
ip link add vlan_bridge link enp3s0-ovs type macvlan mode bridge
# 配置 IP 地址,手动填一个子网中未用过的 IP
ip addr add 192.168.220.1 dev vlan_bridge
# 延迟10秒启动 macvlan 网卡和添加路由,但不阻塞当前脚本
(
sleep 10
# 启动 macvlan 网卡
ip link set vlan_bridge up
# 添加路由,目标 Docker 的 IP
ip route add 192.168.220.0/24 dev vlan_bridge
) &
1 条评论
最新脚本代码,延迟启动,否则有可能会系统覆盖,导致失效
```
#!/bin/bash
# 创建 macvlan 网卡,vlan_bridge可自定义
ip link add vlan_bridge link enp3s0-ovs type macvlan mode bridge
# 配置 IP 地址,手动填一个子网中未用过的 IP
ip addr add 192.168.220.1 dev vlan_bridge
# 延迟10秒启动 macvlan 网卡和添加路由,但不阻塞当前脚本
(
sleep 10
# 启动 macvlan 网卡
ip link set vlan_bridge up
# 添加路由,目标 Docker 的 IP
ip route add 192.168.220.0/24 dev vlan_bridge
) &
# 脚本继续执行或结束,此时macvlan 网卡启动会被延迟,但脚本不阻塞
```