Commit 108b95d6 authored by devteam's avatar devteam

Update rc.rotas

parent c87fc347
...@@ -16,11 +16,12 @@ declare -g NT_LINK2 ...@@ -16,11 +16,12 @@ declare -g NT_LINK2
obter_informacoes_rede(){ obter_informacoes_rede(){
local interface_param=$1 local interface_param=$1
IP_CIDR=$(nmcli -g IP4.ADDRESS dev show $interface_param) #IP_CIDR=$(nmcli -g IP4.ADDRESS dev show $interface_param)
IP_CIDR=$(nmcli -f ipv4.addresses con show $interface_param | grep -oiP 'ipv4.addresses:\s+\K\S+')
IP_ADDRESS=$(echo $IP_CIDR | cut -d'/' -f1) IP_ADDRESS=$(echo $IP_CIDR | cut -d'/' -f1)
SUBNET_MASK=$(echo $IP_CIDR | cut -d'/' -f2) SUBNET_MASK=$(echo $IP_CIDR | cut -d'/' -f2)
GATEWAY=$(nmcli -g IP4.GATEWAY dev show $interface_param) GATEWAY=$(nmcli -f ipv4.gateway con show $interface_param | grep -oiP 'ipv4.gateway:\s+\K\S+')
NETWORK_ADDRESS=$(ipcalc -n -b -n -s -b $IP_CIDR | grep Network | awk '{print $2}') NETWORK_ADDRESS=$(ipcalc -nbs $IP_CIDR | grep -iPo "(?<=network=)\S+")
echo "$IP_ADDRESS $SUBNET_MASK $GATEWAY $NETWORK_ADDRESS" echo "$IP_ADDRESS $SUBNET_MASK $GATEWAY $NETWORK_ADDRESS"
} }
...@@ -63,7 +64,7 @@ main(){ ...@@ -63,7 +64,7 @@ main(){
GW_LINK1=$(echo $resultado | cut -d' ' -f3) GW_LINK1=$(echo $resultado | cut -d' ' -f3)
NT_LINK1=$(echo $resultado | cut -d' ' -f4) NT_LINK1=$(echo $resultado | cut -d' ' -f4)
resultado=$(obter_informacoes_rede $IF_LINK1) resultado=$(obter_informacoes_rede $IF_LINK2)
IP_LINK2=$(echo $resultado | cut -d' ' -f1) IP_LINK2=$(echo $resultado | cut -d' ' -f1)
MASK_LINK2=$(echo $resultado | cut -d' ' -f2) MASK_LINK2=$(echo $resultado | cut -d' ' -f2)
GW_LINK2=$(echo $resultado | cut -d' ' -f3) GW_LINK2=$(echo $resultado | cut -d' ' -f3)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment