Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2022
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. netdevs_we_want_to_rename="eth3 eth1 eth2 eth4"
  2. netdevs_desired_names="lan1 lan2 lan3 lan4"
  3. temp_names=""
  4.  
  5. i=0
  6. for netdev in $netdevs_we_want_to_rename; do
  7.   while [ -e "/sys/class/net/tmp$i" ]; do : $((i++)); done
  8.   ip link set "$netdev" down  
  9.   ip link set "$netdev" name "tmp$i"
  10.   temp_names="${temp_names:+$temp_names }tmp$i"
  11. done
  12.  
  13. for netdev in $temp_names; do
  14.   desired_name=${netdevs_desired_names%% *}
  15.   netdevs_desired_names=${netdevs_desired_names#* }
  16.   ip link set "$netdev" name "$desired_name"
  17.   ip link set "$netdev" up
  18. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement