IP externo [RESOLVIDO]

1. IP externo [RESOLVIDO]

alan
alan schein

(usa Linux Mint)

Enviado em 27/05/2013 - 15:24h

Caros senhores, preciso saber qual linha de comando coloco para pegar o ip de quem ta acessando ... apenas isso ...


#!/bin /bash
clear #limpa a tela

#comandos para identificar o turno
hora=`date +%k`
if [ $hora -ge 6 ] && [ $hora -lt 12 ];then
TURNO="Bom Dia"; fi;
if [ $hora -ge 12 ] && [ $hora -lt 18 ];then
TURNO="Boa Tarde"; fi;
if [ $hora -ge 18 ] && [ $hora -lt 24 ];then
TURNO="Boa Noite!"; fi;
if [ $hora -ge 0 ] && [ $hora -lt 6 ];then
TURNO="Boa Noite!"; fi;

#Saudacao Incial usuario e informacao {alan schein}
echo " ========================================== "
echo " ==== ==== "
echo " ==== P R O G A T ==== "
echo " ==== ==== "
echo " ========================================== "

echo -e "\n\e[01;2m$TURNO\e[m\e[32;01;1m $USER\e[m "

echo -e "\e[01;2mSeja bem vindo a \e[m\e[34;01;1m $HOSTNAME\e[m"
echo -e "\e[01;1mHoje eh\e[m \e[31;01;2m`date +%A`-feira\e[m\e[01;2m, dia\e[m \e[31;01;2m `date +%d`\e[m \e[01;2mde\e[m \e[31;01;2m `date +%B`\e[m \e[01;2mde\e[m \e[31;01;2m`date +%Y`\e[m"
echo -e "\e[01;2mA hora atual eh:\e[m \e[33;01;1m`date +%k:%M`\e[m"
echo -e "\e[01;1mNumero de usuarios conectados neste momento:\e[m \e[36;01;1m `who | wc -l`\e[m\n"




NO LUGAR DO HOSTNAME QUE SERIA IP INTERNO EU QUERIA PEGAR IP EXTERNO, POIS É UM SERVIDOR E QUERIA CAPTURAR ESSE IP EXTERNO, DEPOIS EU TENTO JOGAR ISSO NO HISTORY HEHE



  


2. Re: IP externo [RESOLVIDO]

alan
alan schein

(usa Linux Mint)

Enviado em 27/05/2013 - 15:47h


#!/bin/bash
IP=$(w3m -dump ifconfig.me/ip)
echo -e "Voce esta acessando pelo IP:\e[31;1m $IP \e[m"
sleep 5


usei esse comando, mas eu queria o IP da máquina de quem está acessando o ssh,


3. Re: IP externo [RESOLVIDO]

Sandro Marcell
smarcell

(usa Slackware)

Enviado em 28/05/2013 - 09:24h

Você pode tentar:

$ echo $SSH_CLIENT | awk '{print $1}' 


ou

$ who | sed 's/.*(\(.*\)).*/\1/' 



4. Re: IP externo [RESOLVIDO]

alan
alan schein

(usa Linux Mint)

Enviado em 28/05/2013 - 12:31h

deu certo, brigadao


5. Re: IP externo [RESOLVIDO]

alan
alan schein

(usa Linux Mint)

Enviado em 28/05/2013 - 14:03h

faz alguns meses que procurei e não encontrava, muito obrigado mesmo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts