22 lines
		
	
	
		
			712 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			712 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| export LD_LIBRARY_PATH=/boot/lib:/lib:/usr/lib:/opt/sys/lib
 | |
| 
 | |
| echo -n "DHCP-UP interface-name:$INTERFACE local-IP-address:$IPADDRESS gateway-IP-address:$GATEWAY" > /dev/console
 | |
| 
 | |
| if [[ ( "dwc0" == "$INTERFACE" ) || ( "en5" == "$INTERFACE" ) ]]; then
 | |
|    /bin/route add 172.16.0.0/16 $GATEWAY
 | |
|    if [[ -n $NAMESERVER1 ]]; then
 | |
|       /bin/setconf _CS_RESOLVE nameserver_$NAMESERVER1
 | |
|    fi
 | |
| fi
 | |
| 
 | |
| if [ -e "/opt/conn/etc/dhcp/dhcp-up" ]; then
 | |
|    /opt/conn/etc/dhcp/dhcp-up
 | |
| else
 | |
|    FNAME=/dev/shmem/dhcp_$INTERFACE.txt
 | |
|    echo -e "interface-name:$INTERFACE\nlocal-IP-address:$IPADDRESS\nremote-IP-address:$GATEWAY\nNS:$NAMESERVER1 $NAMESERVER2 $NAMESERVER3\n" > $FNAME.tmp
 | |
|    /bin/mv $FNAME.tmp $FNAME
 | |
| fi
 | |
| 
 | |
| exit 0 |