34 lines
575 B
Bash
Executable File
34 lines
575 B
Bash
Executable File
#!/bin/sh
|
|
|
|
#already create real card, such as 192.168.0.1-5
|
|
#exit 0
|
|
|
|
if [ $# != 4 ]; then
|
|
echo "argument list need input : "
|
|
echo " -i if use [192.168.0.70 ] then input [70]"
|
|
echo " -s up/down"
|
|
exit 1
|
|
fi
|
|
|
|
#just create ip like 192.168.0.*
|
|
|
|
IP_ADDRESS=
|
|
EXEC_OPTON=
|
|
while getopts "i:s:" arg
|
|
do
|
|
case $arg in
|
|
i)
|
|
IP_ADDRESS=$OPTARG
|
|
;;
|
|
s)
|
|
EXEC_OPTON=$OPTARG
|
|
;;
|
|
?)
|
|
echo "unkonw argument"
|
|
;;
|
|
esac
|
|
done
|
|
|
|
echo ============ $EXEC_OPTON $IP_ADDRESS ===========
|
|
sudo ifconfig lo:$IP_ADDRESS 192.168.0.$IP_ADDRESS $EXEC_OPTON
|