#!/bin/sh # # /etc/rc.d/net: start/stop network interface # # Connection type: "DHCP" or "static" TYPE="static" # For "static" connections, specify your settings here: # To see your available devices run "ip link". DEV=enp2s0 ADDR=10.0.0.10 MASK=24 GW=10.0.0.1 # Optional settings: DHCPOPTS="-h `/bin/hostname` -t 10" case $1 in start) if [ "${TYPE}" = "DHCP" ]; then /sbin/dhcpcd ${DHCPOPTS} else /sbin/ip addr add ${ADDR}/${MASK} dev bond0 broadcast + /sbin/ip link set bond0 up /sbin/ip link set enp2s0 master bond0 /sbin/ip link set emp3s0 master bond0 /sbin/ip route add default via ${GW} fi ;; stop) if [ "${TYPE}" = "DHCP" ]; then /sbin/dhcpcd -x else /sbin/ip route del default /sbin/ip link set bond0 down /sbin/ip addr del ${ADDR}/${MASK} dev bond0 fi ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 [start|stop|restart]" ;; esac # End of file