diff --git a/nix/pkgs/switches/linksys-srw2048.nix b/nix/pkgs/switches/linksys-srw2048.nix index d4ec5b2..e219daf 100644 --- a/nix/pkgs/switches/linksys-srw2048.nix +++ b/nix/pkgs/switches/linksys-srw2048.nix @@ -77,6 +77,8 @@ with lib; then '' send "interface range ethernet ${ports}\r" expect "(config-if)#" + send "switchport trunk allowed vlan remove all\r" + expect "(config-if)#" send "channel-group ${linkConfig.group} mode auto\r" expect "(config-if)#" send "interface port-channel ${linkConfig.group}\r" @@ -87,8 +89,6 @@ with lib; expect "(config-if)#" send "switchport mode trunk\r" expect "(config-if)#" - send "switchport trunk allowed vlan remove all\r" - expect "(config-if)#" send "switchport trunk allowed vlan add ${vlans}\r" expect "(config-if)#" @@ -103,8 +103,6 @@ with lib; expect "(config-if)#" send "switchport mode trunk\r" expect "(config-if)#" - send "switchport trunk allowed vlan remove all\r" - expect "(config-if)#" send "switchport trunk allowed vlan add ${vlans}\r" expect "(config-if)#" send "exit\r" @@ -125,8 +123,6 @@ with lib; send "interface port-channel ${linkConfig.group}\r" expect "(config-if)#" - send "switchport trunk allowed vlan remove all\r" - expect "(config-if)#" send "switchport mode access\r" expect "(config-if)#" send "switchport access vlan ${toString (builtins.head linkConfig.vlans)}\r" @@ -140,8 +136,6 @@ with lib; expect "(config-if)#" send "no channel-group\r" expect "(config-if)#" - send "switchport trunk allowed vlan remove all\r" - expect "(config-if)#" send "switchport mode access\r" expect "(config-if)#" send "switchport access vlan ${toString netConfig.vlan}\r"