创建一个
将 vlan 子接口加入网桥
#!/usr/bin/env bash
__main() {
_if_name="p4p1.99"
cat >/etc/sysconfig/network-scripts/ifcfg-$_if_name <<-AEOF
BRIDGE=br-lan-admin
NAME=$_if_name
DEVICE=$_if_name
ONBOOT=yes
VLAN=yes
VLAN_ID=$(echo "$_if_name" | awk -F '.' '{print $NF}')
MACADDR=$(openssl rand -hex 5 | sed -e 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/66:\1:\2:\3:\4:\5/')
AEOF
}
__main
#!/usr/bin/env bash
__main() {
_if_name="p4p1.99"
_if_gateway="10.100.0.254"
_if_ipaddr="10.100.11.3"
_if_prefix="16"
cat >/etc/sysconfig/network-scripts/ifcfg-br-lan-admin <<-AEOF
ONBOOT=yes
DEVICE=br-lan-admin
TYPE=Bridge
STP=off
DEFROUTE=yes
BOOTPROTO=static
GATEWAY=$_if_gateway
IPADDR=$_if_ipaddr
PREFIX=$_if_prefix
DNS1=223.5.5.5
DNS2=119.29.29.29
MACADDR=$(openssl rand -hex 5 | sed -e 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/66:\1:\2:\3:\4:\5/')
AEOF
}
__main