2025-06-09 15:07:26 +02:00

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