Re: por default - todas interfaces de rede sao SEMPRE ethX?

2010-01-13 Por tôpico Junior Polegato - Linux

Lucas Mocellin escreveu:

Olá pessoal,
estou desenvolvendo uma aplicação para o ensino a distância que faz 
uma conexão com um servidor remoto para realizar uma prova online 
através de uma VPN.
Problema: Preciso fazer um botão testar conexão antes do usuário 
autenticar, então estou vendo se já existe algo pronto. Eu preciso 
testar a porta 443(SSL) e a porta 1194(OpenVPN) de um servidor remoto, 
principalmente para saber se há algum tipo de filtro (firewall) no 
meio. Até desenvolvi algo simples que testa a 443 TCP, porém não 
consegui testar a 1194 UDP, poise segundo o protocolo, se enviar uma 
conexão e ela não responder significa que está aberta ou filtrada (o 
teste do NMAP também segue esta lógica), caso esteja fechada retorna  
um REJECT. Porém esse teste não me serve, então penso que a única 
alternativa é simular um início de VPN segundo o protocolo do OpenVPN, 
o que ainda não faço a mínima idéia de como fazer.
Primeiro: alguém conhece algum script/programa pronto que faz esse 
teste de conexão no estilo do Windows Live, abre uma janelinha 
bonitinha que mostra todos os testes e vai fazendo um OK nos 
passos que passaram no teste, e que faça teste em conexões TCP e 
UDP? Essa seria a melhor alternativa, utilizar algo pronto.

- existe placa de rede no computador
- cabo está conectado (como no comando mii-tool)
- pegou IP de DHCP
- conexao com gateway
- resolucao de DNS
- se o IP que ele pegou não bate com o da VPN
- se há conexão na porta 443 TCP SSL do IP X
- se há conexão na porta 1194 UDP OpenVPN do IP Y
Toda sugestão é bem-vinda.
Obrigado e abraços,



Olá,

  Em relação a testar as portas, se não tiver resposta, pode ser 
que o pacote se perdeu e está sendo consumido, então não dá para dizer 
se está aberta, fechada ou filtrada, pressupõe-se filtrada de conhece o 
programa no outro lado que está ouvindo na porta e esteja requisitando 
uma resposta dele e você tem a certeza que ele vai responder. Se não 
conhece o programa, apenas se receber um REJECT para afirma que está 
fechada, caso contrário pode estar aberta ou filtrada.


  Quanto a ter relações estreitas com o hardware, somente com 
chamadas ao kernel ou chamadas a programas ou bibliotecas específicas. 
Neste caso, seria mais sensato pingar um servidor público por IP, tipo 
o ip do registro.br ou o ip do seu servidor mesmo. Feito isso, pingar 
este servidor por nome. Passado por estes dois testes, dá para ter 
certeza que tem placa de rede, que o cabo está conectado (e se for sem 
fio?), que tem conexão com um gateway, que o DNS está configurado e 
resolvendo nomes e de lambuja que tem acesso à Internet também.


  Para saber se tem algum IP (acho que você que dizer classe) que 
bate com o reservado da VPN, melhor usar o resultado do comando 
/sbin/route -n, pois aí tem o número das redes e sua máscara, então 
calcula se os IPs (ou classe) da VPN estão dentro dessas já 
configuradas nas diversas interfaces que o computador pode ter.


  A partir daí é realizar a conexão teste VPN (como vai fazer 
isso?) e então dá para saber se a porta da VPN esta funcionando, se o 
servidor VPN está funcionando e se tem acesso a este servidor. O mesmo 
vale para a porta 443, se for https, faz um GET e espera pela resposta.


  Não conheço o Windows Live, uso apenas Linux com aMSN ou Pidgin, 
que me atendem muito bem.


   Se quiser/puder pagar por desenvolvimento de interface, entra em 
contato por e-mail particular, sem enviar dados para a lista.


[]'s
  Junior Polegato


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



por default - todas interfaces de rede sao SEMPRE ethX?

2010-01-12 Por tôpico Lucas Mocellin
Pessoal,

tenho uma dúvida sobre o nome das interfaces de rede, dei uma pesquisada e
vi que é o UDEV que nomeia as interfaces, porém não achei aonde diz quais
os nomes padrão. É sempre ethX? e se for wireless? aonde eu acho os nomes
padrão pra isso?

Obrigado,

Lucas.


Re: por default - todas interfaces de rede sao SEMPRE ethX?

2010-01-12 Por tôpico Lucas Mocellin
e sem depender de ifconfig? aonde sei TODAS possibilidades de nomes de
interface?

2010/1/12 Andre Luiz andre.deb...@yahoo.com.br

 Wireless geralmente é wlanX, mas alguns adaptadores são reconhecidos como
 ethX.
 Na dúvida dá um ifconfig q aparecem todas

 --
 *De:* Lucas Mocellin lucasmocel...@gmail.com
 *Para:* d-u-p debian-user-portuguese@lists.debian.org
 *Enviadas:* Terça-feira, 12 de Janeiro de 2010 13:13:42
 *Assunto:* por default - todas interfaces de rede sao SEMPRE ethX?

 Pessoal,

 tenho uma dúvida sobre o nome das interfaces de rede, dei uma pesquisada e
 vi que é o UDEV que nomeia as interfaces, porém não achei aonde diz quais
 os nomes padrão. É sempre ethX? e se for wireless? aonde eu acho os nomes
 padrão pra isso?

 Obrigado,

 Lucas.

 --
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/-
 Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/-
 Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/-
 Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/



Re: por default - todas interfaces de rede sao SEMPRE ethX?

2010-01-12 Por tôpico Luis Augusto Lima
O arquivo *70-persistent-net.rules* (dentro de /etc/udev/rules.d/) é gerado
a partir das informações passadas pelo arquivo *
75-persistent-net-generator.rules* (dentro de /lib/udev/rules.d/).

É nele que se encontram os padrões.

Abraços,

-- 
Luis Augusto Silva Lima
Sumatec Informática
(27)9962-2194


Re: por default - todas interfaces de rede sao SEMPRE ethX?

2010-01-12 Por tôpico Lucas Mocellin
Olá,

olhei o arquivo mas nao entendi direito, nessa parte:

# device name whitelist
KERNEL!=eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*,
GOTO=persistent_net_generator_end

significa que essas sao as possibilidades de nomes de interfaces de rede?
eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*

2010/1/12 Luis Augusto Lima laslg...@gmail.com

 O arquivo *70-persistent-net.rules* (dentro de /etc/udev/rules.d/) é
 gerado a partir das informações passadas pelo arquivo *
 75-persistent-net-generator.rules* (dentro de /lib/udev/rules.d/).

 É nele que se encontram os padrões.

 Abraços,

 --
 Luis Augusto Silva Lima
 Sumatec Informática
 (27)9962-2194




Re: por default - todas interfaces de rede sao SEMPRE ethX?

2010-01-12 Por tôpico Lucas Mocellin
Opa,

é em relação ao outro email que escrevi:

Olá pessoal,

estou desenvolvendo uma aplicação para o ensino a distância que faz uma
conexão com um servidor remoto para realizar uma prova online através de uma
VPN.

Problema: Preciso fazer um botão testar conexão antes do usuário
autenticar, então estou vendo se já existe algo pronto. Eu preciso testar a
porta 443(SSL) e a porta 1194(OpenVPN) de um servidor remoto, principalmente
para saber se há algum tipo de filtro (firewall) no meio. Até desenvolvi
algo simples que testa a 443 TCP, porém não consegui testar a 1194 UDP,
poise segundo o protocolo, se enviar uma conexão e ela não responder
significa que está aberta ou filtrada (o teste do NMAP também segue esta
lógica), caso esteja fechada retorna  um REJECT. Porém esse teste não me
serve, então penso que a única alternativa é simular um início de VPN
segundo o protocolo do OpenVPN, o que ainda não faço a mínima idéia de como
fazer.

Primeiro: alguém conhece algum script/programa pronto que faz esse teste de
conexão no estilo do Windows Live, abre uma janelinha bonitinha que mostra
todos os testes e vai fazendo um OK nos passos que passaram no teste, e
que faça teste em conexões TCP e UDP? Essa seria a melhor alternativa,
utilizar algo pronto.

- existe placa de rede no computador
- cabo está conectado (como no comando mii-tool)
- pegou IP de DHCP
- conexao com gateway
- resolucao de DNS
- se o IP que ele pegou não bate com o da VPN
- se há conexão na porta 443 TCP SSL do IP X
- se há conexão na porta 1194 UDP OpenVPN do IP Y

Toda sugestão é bem-vinda.

Obrigado e abraços,

2010/1/12 EU... gorgia...@gmail.com

 cara você quer saber isso pra que mesmo?

 2010/1/12 Lucas Mocellin lucasmocel...@gmail.com

 Olá,

 olhei o arquivo mas nao entendi direito, nessa parte:

 # device name whitelist
 KERNEL!=eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*,
 GOTO=persistent_net_generator_end

 significa que essas sao as possibilidades de nomes de interfaces de rede?
 eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*

 2010/1/12 Luis Augusto Lima laslg...@gmail.com

 O arquivo *70-persistent-net.rules* (dentro de /etc/udev/rules.d/) é
 gerado a partir das informações passadas pelo arquivo *
 75-persistent-net-generator.rules* (dentro de /lib/udev/rules.d/).

 É nele que se encontram os padrões.

 Abraços,

 --
 Luis Augusto Silva Lima
 Sumatec Informática
 (27)9962-2194