http://www.zago.eti.br/firewall/ip.txt Dicas, scripts e FAQ pra configuração de IP. Use CTRL+F para refinar a pesquisa. veja neste diretório (site) os arquivos. tcpip.txt route.txt -> sobre rotas dns.txt -> sobre dominios e DNS. iptables.txt -> regras de firewall. adsl.txt -> dicas e truques sobre IP em BANDA LARGA. log.txt -> acompanhar o log dos pacotes. veja também o FAQ sobe IP em: http://www.zago.eti.br/script/ip-pegar.txt http://www.zago.eti.br/ip.txt http://www.zago.eti.br/ip_calc.txt ************************************************************** http://www.linux.org/docs/ldp/howto/mini/IP-Subnetworking-6.html em ingles - dicas pra sub-rede e calculo de IP. ************************************************************** DICAS RÁPIDAS Saber com qual IP você está navegando na internet acesse: http://www.auditmypc.com/ Informa até o IP reservado da rede interna da maquina que está navegando em internet compartilhada. http://www.showmyip.com/ http://www.whatismyip.com http://grc.com/x/ne.dll?bh0bkyd2 e clique em "Probe my Shields" http://200.181.57.242/ Em conexão discada veja detalhes do Kppp que indica o IP da conexão em "Endereço Local" para saber o IP do provedor digite: ping www.nomedoprovedor.com.br ex.: ping www.uol.com.br para saber quem é o dono do IP nslookup ex.: nslookup 200.204.0.10 ou whois no prompt, é igual consultar em www.registro.br #whois @registro.br ex.: #whois 200.204.0.10@registro.br ou host, ex.: # host 200.204.0.10 para saber o DNS de um dominio digite: # dnsquery www.provedor.com.br ex.: # dnsquery www.terra.com.br ***** saber o IP ou nome da maquina local $ hostname -i [zago@zago zago]$ domainname -d zago.eti.br [zago@zago zago]$ domainname -i 192.168.1.53 gravar o numero do IP da maquina em um arquivo ifconfig eth0 |grep "inet end" |cut -f 13 -d " " > arquivo # netstat -na exibe a lista de IP de quem está conectado na maquina. ***** Uma máquina pode ter muitos IPs, "ifconfig eth0" para o IP da primeira interface ethernet e assim por diante. ifconfig |perl -ne '/(\d+\.\d+\.\d+\.\d+)/ && print "$1\n";' ***** MUDAR IP EDITANDO O ARQUIVO O IP da mámquina é um item dentro de: /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 Gateway padrão é um item dentro de: /etc/sysconfig/network reinicialize o serviço de rede cds ./network restart ***** SCRIPT PARA MOSTRAR IP DA CONEXÃO. ifconfig | grep inet | awk '{print $3}' | head -n1 ifconfig | grep inet | awk '{print $3}' | cut -d: -f2 | head -n1 ifconfig eth0 |grep inet |cut -d : -f2 |cut -d " " -f2 IP=`ifconfig ppp0 | grep inet |awk '{print $3}'` echo $IP ***** RELAÇÃO DE IP INVÁLIDO (OU NÃO ROTEAVEL NA INTERNET) http://www.isi.edu/in-notes/rfc1918.txt http://www.iana.net/assignments/ipv4-address-space ***** RELACIONAR TODOS IP DA REDE nmap -sP 192.168.1-255.1-255 ***** ***** a seguir mensagens ou parte de mensagens copiadas da linux-br ************************************************************** Endereços IP ( Internet Protocol ) (por www.blackbox.com.br) Os endereços IP (Internet Protocol) são números que identificam as máquinas na Internet e fornecem endereçamento universal através de todas as redes na Internet. Eles são colocados no cabeçalho dos pacotes e são usados para roteá-los a seus destinos. É um número composto por 32 bits divididos em quatro partes de 8 bits (octetos) separados por pontos. Um exemplo de endereço IP é 206.98.23.16. Cada um dos 4 números dentro do endereço IP assume valores entre 1 e 255. Os endereços IP são formados por prefixos. Os prefixos iniciais do endereço IP podem ser usados para decisões de roteamento genéricas. Por exemplo, os primeiros 16 bits do endereço podem identificar uma empresa, os 4 bits seguintes podem identificar uma filial, os próximos 4 bits da seqüência podem identificar uma rede local nesta filial e os outro 4 bits podem identificar um computador dentro desta rede, completando assim os 32 bits do endereço IP. Para simplificar o roteamento dos pacotes, os endereços da Internet são divididos em cinco classes: A, B, C, D e E. As entidades e as empresas muito grandes recebem endereços classe A, empresas de médio porte e universidades têm geralmente endereços classe B e as empresas menores e provedores de acesso têm endereços classe C. Classe D são endereços multicast e a classe E está reservada. No Brasil, um orgão competente (FAPESP) atribui essas classes, que fazem parte do endereço IP, às organizações. As organizações atribuem por sua vez a parte do endereço que cabe a cada máquina de sua rede (host). Endereços classe A são concedidos a organizações muito grandes, tais como Orgãos do Governo, grandes universidades e corporações como a IBM® e a Hewlett Packard®. Eles começam com um número entre 1 e 126 (127 está reservado) no primeiro octeto, deixando os outros 3 octetos livres para os endereços locais. Apesar de haver somente 126 endereços classe A, há mais de 16 milhões de endereços IP individuais dentro de cada endereço classe A. Como pode ser observado, é quase impossível obter um endereço classe A em razão da sua reduzida quantidade. Endereços classe B são solicitados por empresas e universidades de médio porte que precisam de milhares de endereços IP. Endereços IP classe B começam com números entre 128 e 191 no primeiro octeto e têm números de 1 até 255 no segundo octeto, deixando os dois últimos octetos livres para definir os endereços locais. Há 16.384 endereços classe B com 65.536 endereços individuais para cada endereço IP. Estes também são bastante difíceis de obter. Endereços classe C (os mais comuns) são usados pela maioria das empresas e provedores de acesso. Os endereços classe C têm um número de 192 a 223 no primeiro octeto e um número de 1 até 255 nos segundo e terceiro octetos, deixando somente o quarto octeto livre para os endereços locais. Há mais de dois milhões de endereços classe C e cada um contém 255 endereços IP. As máscaras de sub-rede permitem que o administrador divida ainda mais a parte do endereço IP referente ao ponto individual em duas ou mais sub-redes, facilitando seu gerenciamento. Um filtro chamado máscara de sub-rede é utilizado para determinar a sub-rede a que um endereço IP pertence. Os endereços IP são difíceis de lembrar, assim muitos também têm equivalentes em texto, ex., www.brasil.gov.br ou www.blackbox.com.br. Estes endereços baseados em texto são chamados nomes de domínio e podem ser obtidos em empresas especializadas em registro de domínio. (Veja a lista delas em www.registro.br.) Um programa de banco de dados chamado DNS (Domain Name Service) registra os nomes e os traduz para seus equivalentes numéricos. Há uma previsão de que, em breve, não haverá mais endereços IP disponíveis. Assim um novo sistema de endereços IP chamado IPng (Internet Protocol Next Generation) ou IPv6 vem sendo elaborado para estender a capacidade da Internet. ************************************************************** > Alguém sabe se usando ipchains tenho como barrar uma faixa de ip? > Qual seria a sintaxe? > > Um exemplo, barrar os ip's de 172.16.8.1 a 172.16.8.100. Ola, Voce não pode usar ranges no fireall do linux (kernel), mas pode especificar subnets... Exemplo: 192.168.1.0/24 -> Toda rede 192.168.1.x 192.168.1.0/26 -> igual a 192.168.1.0-63 192.168.1.128/25 -> igual a 192.168.1.128-acima 192.168.1.16/28 -> igual a 192.168.1.16-31 Ate + ********************************************************************************** > Alguem saberia o ip reverso da rede 168.192.0.1 e mascara 255.255.0.0. > > Obrigado. > Marcelo Léo Bacha > Ciências da Computação - PUC Poços de Caldas > Linux User 184060 > marcelo@altinfo.com.br > Voce ta confundindo as parada meu. IP reverso e usado para que a maquina que foce esta conectando saiba o nome da maquina que voce esta usando para conectar, ou seja e o proceso de resolver nomes ao inverso. A maquina em que voce fai conectar (por ex. usando ftp) vai pegar o seu IP e procurar saber o nome da sua maquina so que ele faz isso de traz para frente (1.0.192.168). para aprender a configurar o reverso leia o how-to do BIND. ********************************************************************************** Classes IP Reservadas E fato conhecido de todos que os enderecos disponiveis na Internet sao cada vez mais escassos, requerendo dos administradores uma criatividade cada vez maior para acomodar o numero crescente de computadores com cada vez menos enderecos. Uma forma de resolver este problema e utilizar, nas intranets, classes de enderecos IP reservadas. Estas classes de enderecos nao sao encontradas na Internet global. Qualquer endereco pertencente a estas redes que forem encontrados em pacotes IP circulando na Internet sao descartados pela maioria dos roteadores. A vantagem de se utilizar estes enderecos e que o administrador precisa apenas de um endereco `real', para conectar o seu gateway principal a Internet. Este gateway atua como um tradutor de enderecos entre as duas redes, a intranet de sua empresa e a Internet. Esta traducao e necessaria visto que sua rede interna utiliza enderecos reservados. O protocolo que realiza esta traducao denomina-se `NAT', ou `Network Address Translator'. As classes IP reservadas sao as seguintes: Classe A 10.0.0.0 10.255.255.255 Classe B 172.16.0.0 172.31.255.255 Classe C 192.168.0.0 192.168.255.255 Enderecos na Internet sao divididos em tres classes principais, A, B e C. Redes classe A podem enderecar ate 16 milhoes de computadores, redes classe B enderecam 65.534 computadores e redes classe C enderecam ate 254 computadores. Os enderecos acima disponibilizam uma classe A, 21 classes B e 255 classes C. Se voce e espacoso ou tem mania de grandeza, monte sua rede interna com os enderecos da classe A. Pode ter certeza que nunca vao faltar enderecos ... Um bom artigo sobre NAT, para quem quiser aprender mais sobre o assunto, pode ser encontrado no endereco http://www.networkdesigners.com.br/Artigos/NAT/nat.html ******************************************************************************** ******************************************************************************** ******************************************************************************** > Olá lista...estou montando um servidor para um amigo... ele é > cliente da Brasil Telecom, que forceneceu um 8 ip's para ele > (200.X.X.32 até 200.X.X.39, com mascara 255.255.255.248...) estou > tentando configura o named... mas quando dou nslookup: Can't find > server name for address XXX.... E' problema com o IP reverso. O nslookup quer saber qual e' o nome do servidor que esta' consultando (o IP que esta' nas linhas nameserver de /etc/resolv.conf) e ele tenta usar esse mesmo DNS para que resolva: IP do servidor DNS --> nome do servidor DNS Quando isso nao e' satisfeito (nao tem resolucao "reversa") o nslookup da' essa mensagem e para a pesquisa. Faca uma lista IP -> NOME e passe para o provedor para que eles configurem a resolucao reversa no servidor deles. Isso tem que ser feito pelo provedor porque pertence a eles o direito de uso dos IPs e a obrigacao de resolver o reverso desses IPs. Um provedor realmente competente permitiria que o seu sistema pudesse fazer a atualizacao via DDNS (Dynamic DNS). Hummm... Uma solucao nao muito "limpa" mas funcional: voce pode ser um secundario do seu provedor, se seu provedor liberar a transferencia de zona. Experimente (digamos que o IP do provedor e' 200.xxx.yyy.*): dig @dns-do-provedor yyy.xxx.200.in-addr.arpa. axfr Se chegar a informacao, entao voce pode usar: zone "yyy.xxx.200.in-addr.arpa" {type secondary; file "bla"; }; Nao e' "limpo" porque como seu servidor nao vai constar na lista de NSs desse dominio, vao aparecer mensagens "lame delegation..." no syslog. Tambem nao e' algo ideal porque nao permite que a resolucao de seus IPs sejam exportados para para o resto da Internet. Peca, no __MINIMO__ que o provedor defina nomes _quaisquer_ para esses IPs, para que seus sistemas possam operar sem problemas na Internet. ******************************************************************************** Via nslookup digite nslookup logo depois ative esta aplicação para resolver registros PTR para isso digite set type=ptr depois é só colocar o ip da máquina que ele te retorna o nome da máquina + o dominio. Isso só vai dá certo se o dns reverso do domínio em questão estiver configurado corretamente. ******************************************************************************** > Notei que na distribuicao RedHat 6.2 a opcao do arquivo > /etc/sysconfig/network nao apresenta a opcao "IP_FORWARD". Mesmo que eu a > coloque, o script, localizado no /etc/rc.d/inet.d/network, nao carrega o > valor 1 para o arquivo ip_forward no /proc/sys/net/... quando executo um > network restart. Isto eh um bug de script ou a RH resolveu deixar para o > usuario utilizar o velho comando echo no rc.local ou coisa parecida? Pelo que fiquei sabendo, isso é da Redhat mesmo ( vem da ver 6.1 ) vc vai ter que fazer na mão mesmo ou fazer um pequeno script como eu fiz: cat secure|grep /proc echo "1" > /proc/sys/net/ipv4/ip_forward echo "1" > /proc/sys/net/ipv4/ip_dynaddr echo 2 >/proc/sys/net/ipv4/conf/*/rp_filter echo "1" > /proc/sys/net/ipv4/tcp_syncookies echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts echo "1" > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses echo 0 > /proc/sys/net/ipv4/conf/*/accept_redirects echo 0 > /proc/sys/net/ipv4/conf/*/accept_source_route echo 1 > /proc/sys/net/ipv4/conf/*/log_martians Espero que tenha ajudado. T+ ******************************************************************************** ******************************************************************************** ************************************************************** ************************************************************** > > Para jogar um Ip secundário para a mesma placa é só ir em : > /etc/sysconfig/network-scripts e copiar o arquivo da placa principal > (ifcfg-eth0) para a placa secundária (ifcfg-eth0:1), editá-lo com o IP > desejado e tcharam..... sua placa terá mais um IP. Bom, na verdade eu segui a tua idéia e comecei a pesquisar, acabei usando o comando ifconfig eth0:0 inet xxx.xxx.xxx.xxx netmask 255.255.255.0 up o q tb funcionou legal. ************************************************************** > Me perdoem pela ignorância, mas estou montando um servidor linux e me > mandaram fazer com q ele seja rotador da faixa xxx.xxx.xxx.xxx/26 e > da faixa yy.yyy.yyy.yyy/24. O /24 eu sei q é uma classe C interia, e > o /26 é meia classe C ou um quarto? É 1/4. Para você não esquecer, imprima a tabela abaixo e cole do lado do monitor: /24 C /25 1/2 C /26 1/4 C /27 1/8 C /28 1/16 C /29 1/32 C /30 1/64 C /31 1/128 C /32 1/256 C (endereço para uma única interface) ************************************************************** Quando sua máquina tenta se comunicar com outra via TCP/IP, é feita uma comparação entre o endereço ip de origem e o de destino para saber se os dois encontram-se na mesma subrede. A importância em saber se os mesmos estão na mesma subrede é o fato de que, caso estejam, o envio deste pacote é feito diretamente via Broadcast, e caso contrário este pacote será enviado para o gateway que está configurado na sua máquina esperando uma resposta do mesmo. Acontece que esta comparação não é possível de ser feita simplesmente do nada... Aí é que entra a máscara de subrede servindo como parâmetro. Uma forma meio "capenga" de vc saber qual máscara usar é colocar 255 nas posições que não irão variar na sua subrede e 0 nas que irão variar. Exemplo: Sua subrede: 192.168.0.0 (variando de 192.168.0.1 a 192.168.0.254) Como a única posição variante é a última, sua máscara deverá ser 255.255.255.0 É claro que a forma correta de se achar uma máscara de subrede é transformar tudo em binário (quatro conjuntos de 8 bits) e fazer a combinação: onde for igual colocar I e onde for diferente colocar 0. Depois disso é só pegar cada conjunto de 8 bits e transformá-los no seu equivalente decimal. Espero ter esclarecido alguma coisa ... Giovanni Russo > Alguem poderia me exlpicar como pra que serve e como funciona a mascara de > sub-rede? ************************************************************** Configuração MANUAL edite /etc/modules.conf coloque os modulos das placas de rede como no exemplo: alias eth0 8139too edite /etc/sysconfig/network-scripts/ifcfg-eth0 para configurar eth0 edit /etc/sysconfig/network-scripts/ifcfg-eth1 para configura eth1 exemplo de configuração da minha eth0, para as demais placas (se tiver) o processo é o mesmo DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.53 NETMASK=255.255.255.0 HOSTNAME=zago DOMAIN=linux.com ************************************************************** ************************************************************** ************************************************************** ************************************************************** ************************************************************** Edson, isso é um esquema matemático. Vamos desde o princicio. Uma masca é composta por 4 bytes que tem valores que vão de 0 a 255. A mascara mais comum é a 255.255.255.0 Quando convertemos o número 255 para binário ele fica assim: 11111111 -> 8 números 1. Se por exemplo nós convertessemos o número 192 para binário, ele ficaria assim: 11000000 -> 2 números 1 Esse número mm que você chamou é a soma de quantos números 1 tem a mascara sua. Por exemplo 255.255.255.0 = 11111111.11111111.11111111.00000000 -> 24 numeros 1, então essa é a mascara 24. 255.255.255.128 = 11111111.11111111.11111111.10000000 -> 25 números 1, então essa é a mascara 25 255.0.0.0 = 11111111.00000000.00000000.00000000 -> 8 números 1, então essa é a mascara 8. Qualquer dúvida me manda outro e-mail. []s Daniel van Ham Colchete Subject: (linux-br) Submask > Qdo utilizo o ipchains, configuramos ips e submasks no script, > da seguinte forma xxx.xxx.xxx.xxx/mm, esse "mm" refere-se a mascara. > Gostaria de saber se existe uma tabela para referir-se a mascara a esses > numeros "mm" ou > um esquema matematico para se descobrir o numero? ************************************************************** ************************************************************** Outra forma seria: entre em (Red Hat): /etc/sysconfig/network-scripts copie o arquivo ifcfg-eth0 para ifcfg-eth0:0 edite o arquivo e troque DEVICE=eth0 por DEVICE=eth0:0 . ficaria mais ou menos asim: DEVICE=eth0:0 ONBOOT=yes BOOTPROTO=static BROADCAST=192.160.0.255 IPADDR=192.168.0.10 NETMASK=255.255.255.0 NETWORK=192.168.0.0 Considerando uma rede 192.168.0.0 e um IP qquer dessa rede... Espero ter ajudado.. Abraços, Glaidson ----- Original Message ----- From: "Fabricio" To: "eleale" Cc: "linux-br" Sent: Wednesday, January 30, 2002 9:49 AM Subject: Re: (linux-br) Dois IPs numa mesma placa de rede! > No conectiva digite > netconf - Tarefas de servidor - Apelidos de IP para máquinas virtuais - eth0 > # aonde eth0 e ainterface para qual v/c deseja criar os apelidos > depois: > [root@www init.d]#./network reload > > > Subject: (linux-br) Dois IPs numa mesma placa de rede! > > > Bom dia pessoal... > > Como faço para colocar dois IPS numa mesma placa de > rede? RESPOSTA2 > Como faço para colocar dois IPS numa mesma placa de >rede? >Eu já fiz isso uma vez mas não me lembro mais! A despeito do que todo mundo respondeu até agora, o jeito recomendado para kernels 2.4 é diferente. O antigo funciona, claro. O novo é: /sbin/ip addr add NOVO-IP dev eth0 E note que não vai surgir uma interface eth0:0 nem o ifconfig vai conseguir ver o novo endereço. Só o próprio /sbin/ip conseguirá vê-lo. RESPOSTA3 > Como faço para colocar dois IPS numa mesma placa de > rede? > Eu já fiz isso uma vez mas não me lembro mais! Amigos, Criem uma placa de rede virtual e a configurem. Se a placa for a eth0 a configuração tradicional é feita assim: ifconfig eth0 192.168.0.1 netmask 255.255.255.0 Então a placa de rede virtual ficará assim: ifconfig eth0:0 10.0.0.1 netmask 255.0.0.0 Para outras placas virtuais com a mesma placa real use os parâmetros lógicos seguintes: eth0:1, eth0:2, etc. As demais configurações são normais. Veja bem: a primeira rede continuará sem ver a segunda. Para isso, a máquina deverá ser configurada como roteador: echo 1 > /proc/sys/net/ipv4/ip_forward Os demais computadores deverão indicar essa máquina como gateway: route add default gw 10.0.0.1 (para as máquinas da rede 10.0.0.x) route add default gw 192.168.0.1 (idem para a rede 192.168.0.x). ************************************************************** IP DINAMICO. > Quando mudar o IP do meu servidor (que é dinâmico), ele me envie um e-mail contendo o novo IP. > Como preciso acessar este servidor de minha casa, este script seria muioto útil. > > Bom, por onde posso começar ? Não seria melhor usar algo como o http://www.dyndns.org e um programa do tipo 'ddclient' para isso? Eu tenho a mesma situação, só que sempre acesso minha máquina pelo hostname. Aliás, eu até tenho sites hospedados ali (e indexados pelo Google). -- Godoy. ************************************************************** From: crg To: Sent: Wednesday, April 24, 2002 5:18 PM Subject: (linux-br) Saber Ip do ADSL -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Qua 24 Abr 2002 10:52, Agnaldo Luz Medeiros wrote: > Basta acessar esse site e vc terá o número IP > http://www.whatismyip.com Boa ideia Agnaldo! Para ajudar montei esse comando abaixo: lynx -source http://www.whatismyip.com|\ grep "Your IP is"|\ cut -b 16-30; Eh so colocar em um shell script ou em um alias. ************************************************************** De: Hever C. Rocha - N.O.C Para: 'linux-br@bazar.conectiva.com.br' Assunto: (linux-br) Lista de IP suspeitos do Brasil e do Mundo ? (O.T) Data: 14 Jun 2002 08:29:20 -0300 Vejam esses dados... http://www.idefense.com/excelfiles/Brazil.zip Hever Costa Rocha ************************************************************** ************************************************************** De: Rafael Palma Para: fabiog@gc.unicamp.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) alternar ip na eth0 Data: 31 Jul 2002 10:59:05 +0000 Olá Fábio, Entre no diretório /etc/sysconfig/network-scripts. Lá você irá ter um arquivo com o nome "ifcfg-eth0", o qual tem as configurações da sua placa de rede. Crie outro arquivo chamado "ifcfg-eth0:0" e escreve nele as mesmas configurações do primeiro arquivo, alterando o IP da placa, é claro. Não sei se fui claro na explicação, mas qq coisa, entre em contato. Rafael. Fala lista Eu queria saber como atribuir 2 IPs para uma placa de rede, podendo selecionar qual deles eu quero usar. Sds, Fabio. De: FG Para: Napoleão Cc: Linux-br Assunto: Re: (linux-br) alternar ip na eth0 Data: 31 Jul 2002 10:48:55 -0300 Obrigado pela resposta. Ficaram algumas dúvidas mais teóricas... Se eu criar um ou mais alias, qual IP o Lixux efetivamente vai usar? Fiz um teste criando um alias com um IP válido já em uso por outra máquina da rede. Esperava que isto geraria erro, porém não ocorreu. Aparentemente a rede passou a ter duas máquinas navegando com o mesmo IP - vi isto pelo site http://www.whatismyipaddress.com/ . Como pode? Sds, Fabio. Em Qua 31 Jul 2002 09:03, Napoleão escreveu: > ifconfig eth0:1 ip netmask mascara > vc vai usar os dois simultaneos, se vc quiser alternar terá que remover um > e colocar o outro. . > > Eu queria saber como atribuir 2 IPs para uma placa de rede, podendo > > selecionar qual deles eu quero usar. ************************************************************** De: Informatica - SHHSJC Para: Linux-BR Assunto: Re: (linux-br) IP Dinâminco no IPTABLES Data: 30 Aug 2002 08:31:39 -0300 Pode usar: IP_EXTERNO=`hostname -i` Quando tenho um IP fixo válido no iptables eu escrevo a seguinte variavel : IP_EXTERNO="200.210.0.10" E quando eu tenho um ip dinâmico válido, o que eu faço para essa variavel receber o ip?(iptables-1.2.4-1cl - CL7) ************************************************************** De: Jorge Godoy Para: Marcelo Molina Mari Cc: linux-br Assunto: Re: (linux-br) Speedy como conseguir um DNS secundário ! Data: 10 Sep 2002 22:12:02 -0300 "Marcelo Molina Mari" writes: > Alguém sabe se existe alguma empresa que faz esse serviço de graça ?? > Qual a solução para o meu problema ? Há várias empresas, principalmente de IP dinâmico, que fazem o secundário gratuitamente. MAS, já que é para quebrar galho até um amigo daqui te ceder um secundário, use um alias na placa e associe a ela outro IP. -- Godoy. ************************************************************** De: Arnaldo Carvalho de Melo Para: Aldo Nogueira Cc: lista linux-br Assunto: Re: (linux-br) Como configurar 2 IPs e instalacao w2000 nao destrutiva Data: 10 Oct 2002 03:41:26 -0300 Em Wed, Oct 09, 2002 at 01:07:35PM +0000, Aldo Nogueira escreveu: > Eu achava que nao era possivel ter 2 IPs num mesmo dispositivo. > Mas parece que o pessoal do trabalho tem isso nas maquinas wyndous2000. > Como faco isso no linux? ifconfig eth0:0 segundo.ip.para.interface ifconfig eth0:1 terceiro.ip.para.interface . . . - Arnaldo ************************************************************** De: Marcus Lima Responder-a: marcuslima@marcuslima.eti.br Para: Carlos A Silva , linux-br@bazar.conectiva.com.br Assunto: (linux-br) RES: (linux-br) RES: (linux-br) SSH - Diferenças entre o CL 6.0 e o CL 8.0 !!! (XL) Data: 17 Nov 2002 10:10:47 -0200 Grande Carlos, Para te facilitar a vida você pode usar a programação em Shell para ajudar. Da uma olhada: [user@maq dir]# for ((i=1;i<101;i++)); do echo "192.168.0.$i maq$i" >> /etc/hosts; done Isso vai gerar um contador de 1 até 100 e gravar no hosts os IPs que você necessita. - Marcus Lima. ************************************************************** De: crg Responder-a: crg3k@terra.com.br Para: Ricardo Castanho de Oliveira Freitas Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Speedy(NOVO) c/IP dinâmico e IPTABLES Data: 04 Nov 2002 17:25:51 -0200 On Segunda 04 Novembro 2002 05:07, Ricardo Castanho de Oliveira Freitas wrote: > E quando mudar o IP? Voce pode tentar fazer algo assim: IP=$(/sbin/ifconfig ppp0 |grep "inet end" |cut -f 13 -d " ") echo IP = $IP ************************************************************** De: Arnaldo Carvalho de Melo Para: Emerson Paz Cc: Linux-br Assunto: Re: (linux-br) script para pegar numero ip. Data: 20 Nov 2002 23:35:40 -0200 Em Wed, Nov 20, 2002 at 01:14:54PM -0300, Emerson Paz escreveu: > Estou a algum tempo tentando fazer o script para fazer regras de iptables > automáticas, mas estou precisando obter o numero ip da conexao ppp0 > automaticamente. Faltou dizer qual a distribuição... Caso seja Conectiva Linux: edite o arquivo /etc/ppp/ip-up.local nele você receberá o ip como o parâmetro $4, conforme documentado em: /etc/ppp/ip-up # $4 Local IP number 12.34.56.78 Para testar coloque esta linha no arquivo /etc/ppp/ip-up.local echo $4 > /tmp/ip.do.ppp e reinicie a conexão ppp, depois execute: cat /tmp/ip.do.ppp e você verá se funciona. - Arnaldo ************************************************************** De: Claudio Matsuoka Para: Emerson Paz Cc: Linux-br Assunto: Re: (linux-br) script para pegar numero ip. Data: 20 Nov 2002 19:46:00 -0200 On Wed, 20 Nov 2002, Emerson Paz wrote: > automáticas, mas estou precisando obter o numero ip da conexao ppp0 > automaticamente. ifconfig ppp0 | sed -n 's/.*addr:\([\.0-9]*\) .*/\1/p' ************************************************************** De: Arnaldo Carvalho de Melo Para: Wander Lairson Costa Cc: Conectiva Linux Mailing List Assunto: Re: (linux-br) Tabela ARP não é mostrada Data: 29 Dec 2002 13:12:17 -0200 Em Sun, Dec 29, 2002 at 03:49:46AM -0200, Wander Lairson Costa escreveu: > Estou utilizando o slackware 8.1, kernel 2.4.18. Quando digito o comando > arp -a ou quando consulto o arquivo /proc/net/arp, não está listada > minha tabela arp com os últimos endereços acessados, ou seja, arp -a não > exibe nada. Olhei na documentação mas não achei nada, alguém sabe o q > pode estar acontecendo? Isto é um cache, e como tal as entradas expiram depois de algum tempo, então, execute alguns pings para outras máquinas e tente o cat /proc/net/arp novamente. - Arnaldo ************************************************************** De: Arnaldo Carvalho de Melo Para: Jorge Godoy Cc: Erick Sasse , Linux-br Assunto: Re: (linux-br) Comando para mostrar IP Data: 28 Dec 2002 00:50:20 -0200 Em Fri, Dec 27, 2002 at 07:39:00PM -0200, Jorge Godoy escreveu: > "Erick Sasse" writes: > > Qual o comando para mostrar as configuracoes TCP/IP no console? > Que configurações? > Há configurações de DNS cat /etc/resolv.conf # (cliente) cat /etc/named.conf # (servidor) > rotas ip route show # (ou "ip r s") > endereço de rede ip addr show # (ou "ip a s") > e da placa, ip link show # (ou "ip l sh") > configurações de firewall iptables --list > etc. oops, este eu não conheço 8) - Arnaldo ************************************************************** VOZ SOBRE IP De: Manoel Pinho Para: Carlos Thadeu Duarte Santos Cc: 'linux-br@bazar.conectiva.com.br' Assunto: Re: (linux-br) Voz sobre IP + linux (ajuda para monografia) Data: 13 Jan 2003 21:23:18 -0300 Carlos Thadeu Duarte Santos wrote: Estou pretendendo fazer minha monografia sobre Voz sobre IP e agradeceria muito se vocês me indicassem bons sites na internet que tivesse conteúdo sobre o assunto (não venham de bricadeira dizendo google) , eu gostaria que fossem apenas sites que vocês costumam acessar e podem me recomendar por ter documentação vasta. Por que mandar usar o Google é brincadeira ? Eu acabei de usar e achei esses links: http://www.physics.brocku.ca/~edik/Voice-over-IP/ http://www.linuxjournal.com/article.php?sid=5941 http://www.gnu.org/software/bayonne/ http://www.vovida.org/ http://www.linphone.org/?lang=us&rubrique=1&PHPSESSID=5c7da4cd74891162bd54362448def57d ******************************************************************************** VOZ SOBRE IP http://www.openh323.org/ http://www.linux-telephony.org/ http://www.openswitch.org/ http://www.bayonne.cx/ http://www.telcosoft.com/ http://www.vovida.com/ http://www.linuxjack.com/ http://gphone.sourceforge.net/ ************************************************************** De: Marcus Lima Responder-a: Marcus Lima Para: linux-br@bazar.conectiva.com.br, cuca@email.martins.com.br Assunto: Re: (linux-br) Linux perdeu pro Ruindows ?? Data: 06 Feb 2003 09:14:51 -0200 O Linux não perdeu para o Windows... vamos ver como funciona as layers 2 e 3. (Considerando que temos um linux e um windows com o mesmo IP) Se você tem máquinas acessando sempre o seu Linux, estas guardarão uma tabela chamada ARP que fará uma associação do Endereço IP do Linux com o Endereço MAC também do Linux. Enquanto estes computadores tiverem esta tabela ARP com este informação, somente falarão com o Linux. Como isso acontece? Quando nós queremos falar com um determinado computador, enviamos um Broadcast perguntando quem é o tal IP, aquele que responder com seu endereço MAC é o cara que vai entrar para a nossa tabela. Porém, a tabela ARP é renovada em poucos segundos (depedendo do sistema operacional pode ser mais ou menos tempo). Digamos agora que neste meio tempo uma estação limpou sua tabela ARP e tentou encontrar novamente o Linux, só que por uma questão de excesso de tráfego ou proximidade menor com a máquina Windows de mesmo IP a sua estação pegou o MAC do Windows! Neste caso realmente o Windows vai ganhar... mas se for o inverso, o Linux ganhará. Bom, o que quero dizer é: "Quem tiver mesmo IP e responder com o MAC mais rapidamente na consulta ARP, será a máquina que a estação solicitante irá guardar" O fato do Windows ter sido mais rápido (ganhar) que o Linux foi porque o Windows respondeu mais rapidamente, e isso não é porque o Windows é melhor, mas porque provavelmente fica no mesmo HUB que a estação solicitante. Em tempo, você pode cadastrar uma associação de endereços IP com MACs fixos nas estações, mas é trabalhoso. - Marcus Lima. ************************************************************** De: Thiago Macieira Para: Brunhara , Fredy Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Spam e relay Data: 01 Feb 2003 12:57:58 +0100 Brunhara wrote: >Ola Fredyas > >Evite colocar seu IP na suas mesagens >faça assim 211.XXX.11.26 ou parecido >voce acaba de dizer que se alguem precisar >este ip esta aberto para relay,,, isto aumenta >a lista de candidados OK Isto não serve para nada, além de complicar a vida de quem está ajudando. O seu IP está no cabeçalho da sua mensagem de qualquer jeito. Sua mensagem originou em 200.162.180.7, foi recebida em 200.162.180.6, depois em 200.162.176.5, chegou na Conectiva no bazar.conectiva.com.br (200.250.58.194) e foi despachada para o urso polar da Conectiva em 216.138.240.59. Não tem nenhum segredo nisso. ************************************************************** De: Marcus Lima Responder-a: Marcus Lima Para: FUTURA - INFORMÁTICA , Lista Linux Assunto: Re: (linux-br) IP Data: 21 Feb 2003 09:38:15 -0300 Para documentação técnica específica: www.ietf.org/rfc.html No caso do Protocolo IP: http://www.ietf.org/rfc/rfc0760.txt - Marcus Lima. ************************************************************** De: Cláudio Duarte Para: linux-br Assunto: Re: (linux-br) Descobrir IP válido Data: 22 Mar 2003 14:32:25 -0300 É bem por ai, traceroute, myip.com, pinga o site de alguem, bla bla... Faltou só uma coisa, estamos falando de CLIENTES, sabe como ele são.... Imagina eu ligando para um suporte querendo saber meu ip remoto, ai o suporte me manda acessar o site de outro provedor ou sei lá o que para eu ver o ip da minha conexão.... O que será que EU vou dizer para o sujeito do suporte ? Algo do tipo, po eu to conectado por vocês e tenho que acessar o site de um terceiro para ver o ip ! Mais um pouco de bla bla bla... Meio sem logica tudo isso ai não ? Caro duas linhas para seu problema. -- att Duarte ************************************************************** De: Marcus Lima Responder-a: marcuslima@marcuslima.eti.br Para: Valdenir Jandosa , linux-br Assunto: (linux-br) RES: (linux-br) Fw: (linux-br) Ver IP no GRUPO Data: 08 Apr 2003 08:01:57 -0300 nmap -sP 10.0.0.0/8 -> retornará todas as máquinas online desta rede. Para descobrir o host use dns reverso (se este estiver configurado na sua rede). Faz um script: for i in `nmap -sP 192.168.2.0/24| grep -i appears|cut -d"(" -f2|cut -d")" -f1`; do echo -n "Endereço IP: $i"; echo "Nome do Host: `dnsquery -t PTR $i`" done - Marcus Lima. ************************************************************** De: Thiago Macieira Para: Valdenir Jandosa , linux-br Assunto: Re: (linux-br) Fw: (linux-br) Ver IP no GRUPO Data: 08 Apr 2003 21:39:12 +0200 Valdenir Jandosa wrote: >Caro Amigos: > >O que eu preciso é de um programa que com algum determinado comando eu possa >ver todas as maquinas que estão em meu grupo na rede local(ip e host) e não >em um dominio, antecipadamente sou muito grato por qualque ajuda. O jeito mais garantido: nmap -sP rede Também pode tentar: ping -c2 endereço-de-broadcast ping -c2 224.0.0.1 "rede" é a sua rede, com a máscara inclusa. "endereço-de-broadcast" é o endereço do broadcast da sua rede, que é o último endereço IP possível dentro da mesma. E 224.0.0.1 é o endereço multicast "todos os nós", mas você precisa ter Multicast habilitado na sua máquina e somente máquinas com Multicast responderão. ************************************************************** De: Julio Biason Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Mudança de IP Data: 19 Apr 2003 15:35:26 -0300 jv linux : > Oi pessoal, sou novato no Linux. Creio que essa > pergunta que farei deve ser fácil, mas não sei como > fazer. Tenho duas máquinas na minha casa. Gostaria de > ligá-las ponto-a-ponto. Uma possuo o Linux instalado, > e a outra tem Windows2000. Gostaria através da que > possui o Win instalado, acessar via SSH a do Linux. A > minha dificuldade está em alterar o IP da minha > máquina com o Linux, já que ela está como localhost > (127.0.0.1). Alguém pode me ajudar? Gostaria de fazer > isso através de linha de comando, pois estou querendo > aprender no Linux através do modo caracter. O IP localhost nunca e' mudando. Ele sempre e' 127.0.0.1, nao importa a maquina (ate' mesmo teu Win2000 tem esse IP). O que tu precisar e' ter uma placa de rede que seja identificada pelo GNU/Linux, utilizar o comando ifconfig para atribuir um IP a ela (de preferencia, na mesma faixa de IP do Windows 2000) e ai' sim tu pode fazer o SSH do Windows pro GNU/Linux. -- ************************************************************** De: Ricardo Para: Rodrigo Pereira Pires Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) interface e IP Data: 17 Jun 2003 11:15:05 -0300 Vê se isso te serve: ------------------------------------------------------ #!/bin/sh interfaces=$(/sbin/ifconfig | grep "eth" |awk '{print $1}') for i in $interfaces do echo $i ":" $(/sbin/ifconfig $i | tail +2 | head -n 1 | cut -d: -f 2 | cut -f 1 -d" ") done ----------------------------------------------------- Ricardo On Thu, 12 Jun 2003, Rodrigo Pereira Pires wrote: > Pessoal, boa noite > existe algum comando que me retorne o IP de cada interface (sem ser o > ifconfig) sem muita informacao adicional? Estou precisando fazer um > script e tenho que ter o seguinte formato: > INTERFACE : IP > ex: > eth0 : 192.168.2.20 > eth1 : 10.0.0.28 > ja tentei o SED no ifconfig mas consegui no maximo separar as interfaces > OU o IP.... e tem que valer tanto pra IP fixo quanto pra DHCP ************************************************************** De:  sedrez@tecgraf.puc-rio.br Para:  Alisson Marques da Silva Cc:  linux-br@bazar.conectiva.com.br Assunto:  RE: (linux-br)Descobrir Dominio pelo IP Data:  Fri, 26 Sep 2003 20:53:01 -0300 (BRT) On 25-Sep-2003 Alisson Marques da Silva wrote: > Algum de voce poderia me informar se existe algum programa ou site que eu > possa entrar com o IP e ele me retornar com o dominio ? Rio de Janeiro, 26-Sep-2003 Em Linux, se o nome reverso estiver registrado: dig -x x.x.x.x host x.x.x.x Se a informação não estiver disponível, use o whois para saber para quem esta alocada a rede: whois x.x.x.x@whois. Atualmente estão disponíveis as seguintes entidades de registro: Dommnio         Area                    Nome da Entidade ~~~~~~~         ~~~~                    ~~~~~~~~~~~~~~~~ registro.br     Brasil                  Comitê Gestor da Internet arin.net        Americas/Africa/resto   American Registry for                                         Internet Numbers apnic.net       Asia/Pacifico           Asia Pacifc Network                                         Information Centre ripe.net        Europa/Africa           Riseaux IP Europiens lacnic.net      Amirica Latina/Caribe   Latin American and Caribbean                                         Internet Addresses Registry                                         (em formação) afrinic.org     Africa                  African Regional Network                                         Information Centre                                         (em formação) Normalmente, se a rede não estiver alocada por uma destas entidades, ela indica a certa. ----- Paulo F. Sedrez ************************************************************** De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Cc:  linux@grupos.com.br Assunto:  Re: (linux-br) ¿Variables que retorna o IP da máquina? Data:  Fri, 7 May 2004 23:03:30 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 07 May 2004 17:30, Miguel da Silva wrote: > Olá para todos ... alguém conhece qual é a variável (se é que > existe...) que retorna o IP que a máquina está usando?!?! Imagino man ifconfig man ip O ifconfig é o método antigo e limitado de acessar a interface com o SO para isso. O iputils é o método mais novo, com mais recursos. > que se uso DHCP o valor dessa variável mudará quando eu der resete > na máquina, certo? Não necessariamente. Depende do tempo de lease do IP. E o IP pode mudar mesmo com a máquina ligada. - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ************************************************************** De:  Thiago Macieira Para:  Rodrigo Ronner Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)firewall dois ips validos na mesma placa Data:  Fri, 24 Sep 2004 00:39:55 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rodrigo Ronner wrote: >se esse servidor for o dns primario da sua rede e vc não tem outro > servidor para colocar o secundario vc pode adicionar sim dois ip na mesma > placa de rede ex. ifconfig eth0:1 200.XXX.XXX.XXX netmask 255.255.255.248 > , ok. Vou repetir o que eu disse: use dois servidores. Você NÃO TEM desculpa. Se você não tem dois servidores, então use granitecanyon.com ou xname.org que fazem o serviço de graça para você. Mas não abuse colocando os dois IPs na mesma máquina. E se você puder, faça-lhes uma doação. Os custos deles não são altos e qualquer coisa ajuda. Eu pessoalmente uso xname.org. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint: ************************************************************** ************************************************************** **************************************************************