1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/python
#auto change gateway Created By mickelfeng
import os
import random,re
g = 'gateway 192.168.1.'
rand = random.randint( 1 , 3 )
test = 'www.baidu.com'
command = '/etc/init.d/networking restart'
GW = "%s%d" % (g,rand)
PingTest = 'ping -c 3 ' + test
try :
result = os.system(PingTest)
print result
if result! = 0 :
data = open ( '/etc/network/interfaces' ).read()
data = re.sub( 'gateway 192.168.1.*' ,GW, data)
open ( '/etc/network/interfaces' , 'wb' ).write(data)
os.system(command)
os.system(command)
except :
pass
|