Arquivo de dezembro \23\+00:00 2012

Compartilhamento de Internet Kubuntu

Resolvi deixar essa dica para aqueles que usam a internet do vizinho via wireless e tem mais de um computador em casa e precisam compartilhar a internet entre eles, além disso essa dica pode ser usada também para compartilhar 3G e internet cabeada comum, para isso vamos criar o seguinte ambiente, tenho uma placa de rede (eth0) e uma placa de rede wireless (wlan0), uma vez configurado o acesso a internet via wlan0 temos que configurar a eth0 e além disso precisamos configurar a eth0 dos computadores que vão acessar a internet compartilhada, no caso minha placa de rede está conectada a um switch de quatro portas e o switch conectado a mais três computadores que no qual eu uso para revender a internet que compro do meu vizinho já que o sinal wireless dele não alcança os outros apartamentos.

PC01 “Kubuntu 12.10”
IP: 192.168.1.1
Mascara: 255.255.255.0 ou 24
Gateway:
DNS1:
DNS2:

PC02 “Windows XP Professional”
IP: 192.168.1.2
Mascara: 255.255.255.0
Gateway: 192.168.1.1
DNS1: 8.8.8.8 “DNS do Google”
DNS2: 8.8.4.4 “DNS do Google”

PC03 “Windows XP Professional”
IP: 192.168.1.3
Mascara: 255.255.255.0
Gateway: 192.168.1.1
DNS1: 8.8.8.8 “DNS do Google”
DNS2: 8.8.4.4 “DNS do Google”

PC02 “Windows 7 Starter”
IP: 192.168.1.4
Mascara: 255.255.255.0
Gateway: 192.168.1.1
DNS1: 8.8.8.8 “DNS do Google”
DNS2: 8.8.4.4 “DNS do Google”

Uma vez configurados todas a placas de rede somente precisamos configurar o compartilhamento que é realizado através do firewall iptables na tabela nat, mas não precisa entrar em pânico caso não goste do ambiente CLI (Command Line Interface) a famosa interface de linha de comando não precisa se preocupar você também pode usar um editor gráfico caso goste, de qualquer forma é necessário abrir um terminal e digitar os comando abaixo:

$ sudo su –
# mkdir script&&cd script
# vim internet.sh “ou: kate internet.sh”

Com editor aberto coloque o seguinte conteúdo:

#!/bin/bash

# configura o firewall no sistema

# habilita o compartilhamento com a internet
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE # libera a internet de wlan0
iptables -t filter -P FORWARD ACCEPT # firewall aceita compatilhamento
echo 1 > /proc/sys/net/ipv4/ip_forward # habilita o sistema para compartilhamento

Salve e agora digite no terminal:

# chmod +x internet.sh
# vim /etc/rc.local “ou: kate rc.local”

E o deixe com o conteudo parecido com este:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# executa script para compartilhar a internet
/root/script/internet.sh

exit 0

Uma vez salvo basta executar o arquivo ou reiniciar a maquina:

# /etc/rc.local “ou: reboot”

Pronto agora temos internet compartilhada para todos os computadores da rede.

,

Deixe um comentário

Acentuação no Kubuntu

Quando se instala o Kubuntu ou qualquer distribuição GNU/Linux que use o KDE pode acontecer de não funcionar corretamente os acentos, isso pode acontecer por diversos motivos mas normalmente consigo resolve-los facilmente, para isso vou na “Configuração do Sistema”->“Dispositivos de Entrada”->“Teclado”->“Disposições” e deixo assim:

imagem3

Configuração do teclado.

Com isso já consigo utilizar o cedilha e os acentos separados da letra(ex: ‘a, ^e, ~o), para resolver isso é necessário criar um mapeamento no servidor X que é algo bem antigo no GNU/Linux, com a única diferença que vamos configurar o KDE para executa-lo todo vez que nosso usuário efetuar login no KDE (é necessário fazer esse procedimento para cada usuário do sistema). Abra um terminal e digite:

$ cd ~/
$ vim .Xmodmap

Coloque o seguinte conteúdo:

keycode 15 = 6 dead_diaeresis
keycode 22 = BackSpace
keycode 34 = dead_acute dead_grave
keycode 35 = bracketleft braceleft
keycode 47 = ccedilla Ccedilla
keycode 48 = dead_tilde dead_circumflex
keycode 49 = apostrophe quotedbl
keycode 51 = bracketright braceright
keycode 61 = semicolon colon
keycode 91 = KP_Delete comma
keycode 94 = backslash bar
keycode 107 = Delete
keycode 108 = Return
keycode 123 = slash question
keycode 134 = KP_Decimal

Salve e digite:

$ cd .kde
$ mkdir env
$ cd env
$ vim xmodmap.sh

Coloque o seguinte conteúdo:

#!/bin/bash
xmodmap ~/.Xmodmap

Salve e digite:

$ chmod +x xmodmap.sh
$ ./xmodmap.sh

Com isso já deve estar funcionando seu teclado corretamente, pelo menos a maioria das funções.

Deixe um comentário