Funkcija vraca IP netmask mreznog sucelja. U slucaju da nije
naveden kao argument, vraca IP netmask od loopback sucelja (lo).
+cp_get_ifdefault [dev|addr]
+
+ Funkcija vraca naziv uredjaj ili adresu podrazumne rute (default
+ route).
+
cp_get_netaddr <interface>
Funkcija vraca podmrezu mreznog sucelja u CIDR obliku. U slucaju
local ifaddr interface
interface="$1"
- [ -z "$interface" ] && interface=lo
+ if [ -z "$interface" ]; then
+ cp_get_ifdefault dev
+ interface="$RET"
+ [ -z "$interface" ] && interface=lo
+ fi
if ! ifconfig $interface 2> /dev/null >> /dev/null; then
echo "cp_get_ifaddr: $interface: No such interface" 1>&2
local ifmask interface
interface="$1"
- [ -z "$interface" ] && interface=lo
+ if [ -z "$interface" ]; then
+ cp_get_ifdefault dev
+ interface="$RET"
+ [ -z "$interface" ] && interface=lo
+ fi
if ! ifconfig $interface 2> /dev/null >> /dev/null; then
echo "cp_get_ifmask: $interface: No such interface" 1>&2