summaryrefslogtreecommitdiffstats
path: root/contrib/bochs/ifup.tun
blob: 8e2ede2071e3c9844bc2aa88b4c3213e330b19f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

SCRIPT=$0
INTERFACE=$1

if [ `id -u` != 0 ]; then
    echo ""
    echo "Enter root password for configuring network interface $INTERFACE"
    echo "(To avoid this prompt, make the script $SCRIPT setuid-root)"
    /bin/su -c "$SCRIPT $INTERFACE" || exit 1
    exit 0
fi

/sbin/ifconfig $INTERFACE 10.254.254.2 netmask 255.255.255.252

# Force dhcpd to notice the new network interface
if [ -x /etc/init.d/dhcpd ]; then
  /etc/init.d/dhcpd reload # Redhat
elif [ -x /etc/init.d/dhcp ]; then
  /etc/init.d/dhcp restart # Debian
fi