创建一个

将 vlan 子接口加入网桥

  1. #!/usr/bin/env bash
  2. __main() {
  3. _if_name="p4p1.99"
  4. cat >/etc/sysconfig/network-scripts/ifcfg-$_if_name <<-AEOF
  5. BRIDGE=br-lan-admin
  6. NAME=$_if_name
  7. DEVICE=$_if_name
  8. ONBOOT=yes
  9. VLAN=yes
  10. VLAN_ID=$(echo "$_if_name" | awk -F '.' '{print $NF}')
  11. MACADDR=$(openssl rand -hex 5 | sed -e 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/66:\1:\2:\3:\4:\5/')
  12. AEOF
  13. }
  14. __main
  1. #!/usr/bin/env bash
  2. __main() {
  3. _if_name="p4p1.99"
  4. _if_gateway="10.100.0.254"
  5. _if_ipaddr="10.100.11.3"
  6. _if_prefix="16"
  7. cat >/etc/sysconfig/network-scripts/ifcfg-br-lan-admin <<-AEOF
  8. ONBOOT=yes
  9. DEVICE=br-lan-admin
  10. TYPE=Bridge
  11. STP=off
  12. DEFROUTE=yes
  13. BOOTPROTO=static
  14. GATEWAY=$_if_gateway
  15. IPADDR=$_if_ipaddr
  16. PREFIX=$_if_prefix
  17. DNS1=223.5.5.5
  18. DNS2=119.29.29.29
  19. MACADDR=$(openssl rand -hex 5 | sed -e 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/66:\1:\2:\3:\4:\5/')
  20. AEOF
  21. }
  22. __main