Como obter informações do roteador no evento “dhcp4-change” no script /etc/dhcp/dhclient.d/?

1

Estou tentando adicionar um script que será executado na alteração de IP do DHCP para uma interface específica. para isso copiei o script abaixo em "/etc/dhcp/dhclient.d/dhcp-hook.sh". Eu preciso obter IP do roteador sempre que o dhcp renew / bound acontece para adicionar rota via ip. Alguém pode sugerir como faço para obter informações de IP do roteador no evento "dhcp4-change", $ DHCP4_routers_IP_ADDRESS no caso abaixo. O script é exibido abaixo, a tabela uplink1 já está preenchida. Só preciso saber como obter o ip do roteador.

  1 #! /bin/sh
  2 
  3 interface=$1 status=$2
  4 
  5 if [ "$status" != "dhcp4-change"  -o
  6      $interface != $UPLINK1 ]; then
  7    return
  8 fi
  9 if  [ $interface = $UPLINK1 ]; then
 10     if [ -n $DHCP4_routers_IP_ADDRESS ]; then
 11        ip route add default via $DHCP4_routers_IP_ADDRESS table uplink1
 12     fi
 13 fi
    
por vindyz 04.06.2015 / 20:43

0 respostas

Tags