#!/bin/sh IFACE="em0" MEDIA="autoselect" OPTS="" #IP="auto" IP="192.168.1.1/24" ALIASES="" #IP6="auto" IP6="" ALIASES6="" [ -z "$IFACE" ] && exit echo "Config Ethernet network interface $IFACE ..." if [ -n "$MEDIA" ]; then ifconfig $IFACE media $MEDIA fi if [ -n "$IP" ]; then if [ "$IP" = "auto" ]; then dhclient $IFACE else ifconfig $IFACE inet $IP fi fi for i in $ALIASES; do ifconfig $IFACE inet alias $i done if [ -n "$IP6" ]; then if [ "$IP" = "auto" ]; then ifconfig $IFACE accept_rtadv else ifconfig $IFACE inet6 $IP6 fi fi for i in $ALIASES6; do ifconfig $IFACE inet6 alias $i done ifconfig $IFACE $OPTS up