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 |