-
- #!/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
-