SHOW:
|
|
- or go back to the newest paste.
1 | netdevs_we_want_to_rename="eth3 eth1 eth2 eth4" | |
2 | - | for netdev in ...; do |
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 |