diff options
Diffstat (limited to 'src/conf_mode/vrf.py')
-rwxr-xr-x | src/conf_mode/vrf.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/conf_mode/vrf.py b/src/conf_mode/vrf.py index 9896c7c85..4dddc7de9 100755 --- a/src/conf_mode/vrf.py +++ b/src/conf_mode/vrf.py @@ -152,18 +152,18 @@ def apply(command): # RTNETLINK answers: Operation not supported # so require to remove vrf and change all existing the interfaces - if os.system(f'sudo ip link delete dev {name}'): + if os.system(f'ip link delete dev {name}'): continue action = 'add' if action == 'add': commands = [ - f'sudo ip link add {name} type vrf table {table}', - f'sudo ip link set dev {name} up', - f'sudo ip -4 rule add oif {name} lookup {table}', - f'sudo ip -4 rule add iif {name} lookup {table}', - f'sudo ip -6 rule add oif {name} lookup {table}', - f'sudo ip -6 rule add iif {name} lookup {table}', + f'ip link add {name} type vrf table {table}', + f'ip link set dev {name} up', + f'ip -4 rule add oif {name} lookup {table}', + f'ip -4 rule add iif {name} lookup {table}', + f'ip -6 rule add oif {name} lookup {table}', + f'ip -6 rule add iif {name} lookup {table}', ] for command in commands: |