Olá Rafa! Você pode fazer parecido com isso:
#!/bin/bash
/sbin/ip -o link show |awk -F ":" '{print $2}'
/sbin/ip -o link show |awk -F ":" '/vp/ {print $2}'
for eth in $(/sbin/ip -o link show |awk -F ":" '{print $2}'); do
LANG = l && (/sbin/ifconfig $eth (sed -n -r 's/^[0-9];
done
psiu para pegar o
Irei usar OPEN VPN.
è que não sei muito programação no shell. Conheço apenas alguns comandos
Sei que terei que filtrar o ifconfig eth0 | grep e depois comparar
com a linha 3 apartir da nº coluna.
mas isso ñ sei fazer por shell. Gostaria de uma ajuda, como filtrar, como
abrir o arquivo
Ops, uma errata no script.
Eu deixei o código fixo para a eth0, ignorando a variável
"INTERFACE"... :(
---
#!/bin/sh
INTERFACE="eth0"
VPN_FILE="/diretorio/openvpn.cfg"
EMAIL="[EMAIL PROTECTED] "
##
IP_INT=`ifconfig ${INTERFACE} | grep inet | awk -F " " '{print $3}'`
Valeu andrebarretosantos,
na verdade os 2 pontos são com I dinâmicos..
vou dar uma olhada e retorno ao grupo assim que estiver concluido.
Em 19/04/07, andrebarretosantos <[EMAIL PROTECTED]> escreveu:
>
> Rafael,
>
> Pelo que entendi, acho que isso não vai solucionar o teu problema. Se
> tu tem
Rafael,
Pelo que entendi, acho que isso não vai solucionar o teu problema. Se
tu tem um ponto com IP dinâmico e outro ponto que fecha uma VPN com
ele, que tem que saber o IP é o ponto remoto e não o ponto que tem o
IP dinâmico, entendeu ?
De qualquer forma, digamos que você precisa mudar o parâmet
Que VPN você vai usar ?
Manda a sintaxe do arquivo da VPN.
--- Em shell-script@yahoogrupos.com.br, "Eric Anderson" <[EMAIL PROTECTED]>
escreveu
>
> Qual sua dúvida específica?
>
> A lógica vc tem
>
> 1.. "pegar" o ip da sua interface eth0
> 2.. comparar com o "arquivo da VPN" ( que eu não se