24 lines
357 B
Bash
Executable file
24 lines
357 B
Bash
Executable file
#!/bin/bash
|
|
# Generate a numbered tap device name
|
|
|
|
TAP="tap0"
|
|
COUNT=0
|
|
|
|
while [[ true ]]; do
|
|
FOUND=false
|
|
|
|
for INT in $(ls /sys/class/net); do
|
|
if [[ $INT == $TAP ]]; then
|
|
((COUNT++))
|
|
|
|
TAP="tap$COUNT"
|
|
FOUND=true
|
|
continue
|
|
fi
|
|
done
|
|
|
|
if [[ !$FOUND ]]; then
|
|
break
|
|
fi
|
|
done
|
|
|