经常在不同网段间切换IP,厌倦了吧,一个脚本带你出地狱^_^

   说明:我一台ubuntu server虚拟机经常在nat与桥接之见切换,以此为例。脚本很简单。事先在/etc/network下准备好要切换用的文件,即下面的interfaces.nat和interfaces.bri。-b参数为切换为桥接,-n参数切换为nat,-u撤销到上一次网络状态。当然,网卡连接状态还是要手动点的
   
  1. #!/bin/bash 
  2. H_dir=/etc/network 
  3. info () { 
  4.     echo "Usage:`basename $0` -[b|n|u]" 
  5. while getopts :bnu SW 
  6.     do 
  7.       case $SW in 
  8.       b) cp $H_dir/interfaces $H_dir/interfaces.old 
  9.          cp $H_dir/interfaces.bri $H_dir/interfaces 
  10.          /etc/init.d/networking restart  
  11.       ;; 
  12.       n) cp $H_dir/interfaces $H_dir/interfaces.old 
  13.          cp $H_dir/interfaces.nat $H_dir/interfaces 
  14.              /etc/init.d/networking restart 
  15.           ;; 
  16.       u) 
  17.         cp $H_dir/interfaces.old $H_dir/interfaces 
  18.             /etc/init.d/networking restart 
  19.       ;; 
  20.       ?) info 
  21.         ;; 
  22.       esac 
  23.     done