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
 |