Compartilhar conexão com a Internet do computador para o novo roteador

3

No meu computador linux eu tenho um adaptador externo wlan que está conectado sem fio à internet (um ponto de acesso). Agora eu quero ligar o meu computador Linux via cabo ethernet para um novo roteador ddwrt. Este roteador ddwrt agora deve "pegar" a internet do meu computador linux, para que meu computador linux esteja agindo como uma caixa de compartilhamento de internet.

INTERNET < - sobre wlan (wlan0) - > COMPUTADOR LINUX < - ethernet eth0 - > Roteador DDWRT

Agora, qualquer um deve conseguir se conectar sem fio ao roteador ddwrt para acessar a Internet. Como devo configurar meu computador Linux para que ele funcione? Obrigado!

    
por John 26.12.2012 / 16:35

1 resposta

4

Se eu entendi o que você está interessado, você quer o seguinte:

You <-> Home systems <-> DDWRT Router <-> Linux Box <-> Internet

Se sim, então você precisará fazer algumas coisas no seu laptop Linux. Dependendo de qual distro você está usando, as etapas serão ligeiramente diferentes. Meus passos são para uma distro Fedora Redhat.

% vim /etc/sysconfig/network-scripts/ifcfg-eth0

Conteúdo de ifcfg-eth0 :

DEVICE=eth0
BOOTPROTO=none
BROADCAST=xx.xx.xx.255  # Optional Entry
IPADDR=xx.xx.xx.xx
NETMASK=255.255.255.0   # Provided by the ISP
NETWORK=xx.xx.xx.0     # Optional
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=xx.xx.xx.xx # The linux laptop's lan ip

Liberar seu iptables :

% iptables --flush
% iptables --table nat --flush
% iptables --delete-chain
% iptables --table nat --delete-chain

Agora configure o mascaramento:

% iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
% iptables --append FORWARD --in-interface eth0 -j ACCEPT

Configurar o encaminhamento de NAT:

% echo 1 > /proc/sys/net/ipv4/ip_forward

Torne esta permanente, adicionando a seguinte linha:

% vim /etc/sysctl.conf
net.ipv4.ip_forward = 1

Reinicie o iptables service:

% service iptables restart

Estas são as etapas da minha memória para que você possa encontrar um problema aqui ou ali, mas são basicamente todas as etapas necessárias para configurar uma caixa do Linux como um roteador / switch.

OBSERVAÇÃO: Você também precisará configurar qualquer dispositivo no lado da LAN para que sua rota padrão seja o endereço IP da conexão LAN das caixas Linux (eth0).

Recursos

por 26.12.2012 / 21:45