Prezado Junior

$ sudo netstat -tlnp|grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
     1645/rinetd

Não, não tenho nenhum webserver instalado. Durante a instalação, na etapa
referente ao Tasksel eu desmarquei todas as opções exceto ssh server.

Fiz uma alteração no arquivo de configuração do rinetd agora esta assim.

# bindadress    bindport        connectaddress  connectport
0.0.0.0             80               192.168.0.2         3128
192.168.0.1      80               192.168.0.2         3128

Executei o comando tcpdump, $ sudo tcpdump port 80, e o resultado acusa a
utilização da porta 80.

Alguma idéia?

Att.

caio abreu ferreira

2013/1/30 Linux Polegato <li...@juniorpolegato.com.br>

> Não deveria comentar estas linhas, pode te trazer outros problemas. Qual o
> resultado de "netstat -tlnp|grep 80"?
>
> Provavelmente você tem algum serviço já rodando na porta 80, talvez Apache
> ou Lighttp.
>
> Tenta fazer restart depois de configurar o rinetd, "service rinetd restart"
>
> []'s
> Junior Polegato
> Em 30/01/2013 11:46, "Caio Ferreira" <abreuf...@gmail.com> escreveu:
>
> Prezado Junior Polegato
>>
>> Editei o arquivo /etc/services e comentei as linhas
>>
>> #www            80/tcp          http            # WorldWideWeb HTTP
>> #www            80/udp                          # HyperText Transfer
>> Protocol
>>
>> mas segundo o que consta do tutorial[1] não é necessário comentar estas
>> linhas.
>>
>> 1-http://www.howtoforge.com/port-forwarding-with-rinetd-on-debian-etch
>>
>> Desde já agradeço pela atenção.
>>
>> caio abreu ferreira
>>
>> 2013/1/30 Linux - Junior Polegato <li...@juniorpolegato.com.br>
>>
>>> Em 30-01-2013 11:08, Caio Ferreira escreveu:
>>>
>>>  Dando uma olhada no arquivo /var/log/syslog encontrei a seguinte
>>>> informação.
>>>> Jan 30 10:54:18 gw rinetd[1901]: couldn't bind to address 192.168.0.200
>>>> port 80 (Cannot assign requested address)
>>>> O IP 192.168.0.200 é o Ip de uma estação.
>>>> Executei o comando "sudo netstat -tap" e tive como resultado o seguinte.
>>>> Active Internet connections (servers and established)
>>>> Proto Recv-Q Send-Q Local Address           Foreign Address
>>>> State       PID/Program name
>>>> tcp     0      0 *:www                                   *:*
>>>>                   LISTEN    1914/rinetd
>>>>
>>>
>>> Olá!
>>>
>>>         O rinetd é um serviço, na verdade um proxy sem cache, e acho que
>>> não é isso que você quer. No caso o problema está que você não pode iniciar
>>> este serviço na porta 80 por existir um outro serviço rodando nela, confira
>>> com "netstat -tnp | grep 80".
>>>
>>>         Melhor fazer usando iptables:
>>>
>>> iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to
>>> 192.168.0.2
>>>
>>> []'s
>>>          Junior Polegato
>>>
>>

Responder a