Como rotear usando Linux Ubuntu 11.10?

Como rotear usando Linux Ubuntu 11.10?

como rotear usando o Ubuntu Linux 11.10 esse endereço IP pode fazer ping da classe A para a classe C? um cliente usando sistema operacional Windows e outro usando Linux ubuntu 11.10. Eu posso configurá-lo, por favor me ajude. obrigado

Responder1

Você precisa de 2 placas de rede no sistema, primeiro. Também estou assumindo o seguinte:

  • você quer dizer os intervalos IPv4 privados nas classes A e C.
  • você está atribuindo endereços IP às máquinas manualmente para um experiente.

O primeiro nic precisa de um endereço/máscara de rede em 10.0.0.0/8 (Classe A) - eu diria que 10.0.0.1/255.255.255.0 é bom. Use ifconfig(de um terminal raiz) para atribuí-lo. As máquinas por trás disso precisam ter um endereço IP na faixa de 10.0.0.2 a 10.1.1.254, com máscara de rede 255.255.255.0.

A segunda placa de rede precisa de um endereço em 192.168.0.0/24 (Classe C) - eu diria que 192.168.0.1 é bom. Use ifconfig(de um terminal raiz) para atribuí-lo. As máquinas por trás disso precisam ter um endereço IP na faixa de 192.168.0.2 a 192.168.0.254, com máscara de rede 255.255.255.0.

Legal, agora temos 2 interfaces e 2 sub-redes, o mínimo necessário para roteamento. Para habilitar o encaminhamento de IP, ou seja, roteamento, no Linux, use o seguinte comando (de um terminal raiz)

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

Você terá que fazer isso em cada reinicialização, a menos que edite /etc/sysctl.conf(como root).

Um detalhe final é que você deseja que o firewall esteja completamente desativado, pelo menos até confirmar que o encaminhamento está funcionando. Os seguintes comandos (como root) desabilitarão qualquer filtragem ou manipulação de pacotes iptables:

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT

Depois disso, o tráfego de rede deve ser encaminhado entre as duas interfaces, assumindo que todas as máquinas tenham endereços adequados. O FIB do kernel será preenchido com informações das interfaces e você poderá visualizá-las com o routecomando.

Se você quiser limitar o que é encaminhado, aprofunde-se no iptables.

Um último pensamento: lembre-se de que os roteadores NÃO passam tráfego de broadcast, como solicitações de DHCP.

informação relacionada