아래 쉘을 적당히 만들어 root 권한으로 실행하면, 기존 loopback을 제거하고 192.168.10.1 부터 원하는 개수만큼 만들어 준다.
# sudo apt-get install uml-utilities
내부에서 사용하는 tunctl 을 위해 위 프로그램 설치가 필수 적이다.
tap으로 시작하는 interface 를 모두 loopback 으로 가정하였다.
#!/bin/bash
if [ $# -eq 0 ]
then
echo Usage: $0 loopback_count
exit
fi
modprobe tun
for i in $(ifconfig | grep tap | awk '{print $1}')
do
ifconfig $i down &> /dev/null > /dev/null
tunctl -d $i &> /dev/null > /dev/null
echo loopback $i has been removed.
done
for i in $(seq 1 $1)
do
tunctl &> /dev/null > /dev/null
ifconfig tap$i 192.168.10.$i netmask 255.255.255.0 up
echo loopback tap$i has been created.
done