34 lines
		
	
	
		
			556 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			556 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Attempt to start eth0 first
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								started=0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if /etc/init.d/net.eth0 status | grep "started" >/dev/null ; then
							 | 
						||
| 
								 | 
							
									started=1
							 | 
						||
| 
								 | 
							
								fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if test "${started}" = "1" ; then
							 | 
						||
| 
								 | 
							
									/etc/init.d/net.eth0 restart
							 | 
						||
| 
								 | 
							
								else
							 | 
						||
| 
								 | 
							
									/etc/init.d/net.eth0 start
							 | 
						||
| 
								 | 
							
								fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# If that failed, try wireless
							 | 
						||
| 
								 | 
							
								if /etc/init.d/net.eth0 status | grep "stopped" >/dev/null ; then
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
									modprobe eth1
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									started=0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if /etc/init.d/net.eth1 status | grep "started" >/dev/null ; then
							 | 
						||
| 
								 | 
							
										started=1
							 | 
						||
| 
								 | 
							
									fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									if test "${started}" = "1" ; then
							 | 
						||
| 
								 | 
							
										/etc/init.d/net.eth1 restart
							 | 
						||
| 
								 | 
							
									else
							 | 
						||
| 
								 | 
							
										/etc/init.d/net.eth1 start
							 | 
						||
| 
								 | 
							
									fi
							 | 
						||
| 
								 | 
							
								fi
							 |