blob: d5021230bf1da43a8df83c209380bebe2f60af10 [file] [log] [blame]
Pau Espin Pedrolda2e31f2020-03-31 13:45:01 +02001#!/bin/bash -e
2ifname="$1" # Interface name
3index="$2" # Network index (PDN index)
4apn="$3" # Access point name
5type="$4" # ipv4 or ipv6
6ifaddr="$5" # Interface address
7addr1="$6" # First IP address
8addr2="$7" # Last IP address
9mask="$8" # Mask
10echo "*** Configuring $type APN[$index] '$apn' on ${ifname}, $ifaddr/$mask, ${addr1}..${addr2}"
11if [ "$type" = "ipv4" ] ; then
12 ifconfig ${ifname} ${ifaddr}/${mask} up
13else
14 ifconfig ${ifname} inet6 add ${addr1}/${mask} up
15fi
16echo "*** done configuring interface ${ifname}"