quinta-feira, 19 de fevereiro de 2015

Configurando Exceção de Rede (Network) no Ubuntu

INTRODUÇÃO

Quando acessamos o Linux, mas especificamente o Ubuntu 14.04 (rode o comando uname -a para saber a versão do Linux) geralmente estamos numa rede com o servidor Proxy ativado. E geralmente para usarmos, precisamos configurar o Linux com o IP e PORTA do servidor Proxy. Além disso, há casos que o servidor Proxy exige autenticação, isto é, fornecer o USUARIO e SENHA para o servidor Proxy aceitar as requisições.

Nesse artigo, vamos mostrar como configurar o proxy de modo geral no Linux Ubuntu versão 14.04 e como configurar os softwares de gerenciamento de pacotes como o APT-GET e APTITUDE a baixarem os pacotes pelo proxy.



CONFIGURANDO O PROXY PARA O LINUX EM GERAL


1) Abrir arquivo /etc/environment

sudo vim /etc/environment


2) Coloque as seguintes linhas (2 linhas no total) no arquivo /etc/environment:

http_proxy=http://USUARIO:SENHA@IP:PORTA/
https_proxy=https://USUARIO:SENHA@IP:PORTA/



Aonde:

USUARIO: Usuário para fazer o login no servidor proxy
SENHA: Senha para fazer o login no servidor proxy

Observação: Se o servidor proxy não requerer usuário e senha, usar como:

http_proxy=http://IP:PORTA/
https_proxy=https://IP:PORTA/


3) Reiniciar as conexões de rede, execute o seguinte comando:

sudo /etc/init.d/networking restart



CONFIGURANDO O PROXY PARA O APT-GET e APTITUDE

Para configurar o proxy para funcionar nos softwares APT-GET e APTITUDE façam o seguinte:

1) Abrir arquivo /etc/apt/apt.conf

sudo vim /etc/apt/apt.conf



2) Coloque as seguintes linhas (4 linhas no total, para cada ";") no arquivo /etc/apt/apt.conf

Acquire::http::proxy "http://USUARIO:SENHA@IP:PORTA/";
Acquire::https::proxy "https://USUARIO:SENHA@IP:PORTA/";
Acquire::ftp::proxy "ftp://USUARIO:SENHA@IP:PORTA/";
Acquire::socks::proxy "socks://USUARIO:SENHA@IP:PORTA/";



Aonde:

USUARIO: Usuario para fazer o login no servidor proxy
SENHA: Senha para fazer o login no servidor proxy

Observação: Se o servidor proxy não requerer usuário e senha, usar como:

Acquire::http::proxy "http://IP:PORTA/";
Acquire::https::proxy "https://IP:PORTA/";
Acquire::ftp::proxy "ftp://IP:PORTA/";
Acquire::socks::proxy "socks://IP:PORTA/";



TESTES - ACESSO A INTERNET

1) No terminal do Linux, executar o seguinte comando:

wget http://www.josepojr.com

Aonde "http://www.josepojr.com" é URL de teste que pode ser qualquer site. E o comando wget, acessará o site na porta especificada (no caso 80, que é a porta HTTP padrão) fazendo uma requisição HTTP GET dentro do console.


2) Pode-se utilizar o comando ping:

ping www.josepojr.com


3) Ou pode-se utilizar o comando telnet:

telnet www.josepojr.com 80



TESTES - USO DE GERENCIADOR DE PACOTES APT-GET e APTITUDE

1) Execute o seguinte comando para atualizar os pacotes:

sudo apt-get update
sudo aptitude update


2) Atualizar pacotes com APTITUDE (Recomendável):

sudo aptitude safe-upgrade



REFERÊNCIAS:

http://pt.kioskea.net/faq/8815-reiniciar-a-interface-em-linha-de-comando
https://danjared.wordpress.com/2011/03/09/configurar-el-proxy-en-ubuntu/
https://www.gnu.org/software/wget/


Nenhum comentário:

Postar um comentário