Como rotear a rede para usar a internet no CentOs?

1

Eu tenho 2 computadores na rede local que possuem o CentOS. Um tem cartão sem fio que pode usar conexão com a internet. Outro computador não tem conexão com a internet. Quero encaminhar endereços IP para conectar a Internet a outro computador também.

Aqui está o que eu tentei.

Pc :
eth0
Ip address : 22.150.16.100
Netmask : 255.255.255.0

Laptop :
eth0
Ip address : 22.150.16.200
Netmask : 255.255.255.0

wlan0 
Ip address : 192.168.2.88
netmask : 255.255.255.0

Com esta conexão de rede eu digitei no PC:

route add default gw 22.150.16.200

e também ip_forwarding está habilitado no Laptop. No entanto, quando eu ping no google com o PC, ele diz host desconhecido. Acho que perdi algo que não sei como resolver .. Poderia me ajudar?

    
por goGud 09.08.2014 / 12:28

1 resposta

0

Você se esqueceu de NAT wlan0:

$ iptables -A FORWARD -i wlan0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
$ iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
$ iptables -t nat -A POSTROUTING -s 22.150.16.0/24 -o eth0 -j MASQUERADE
$ iptables-save > /etc/sysconfig/iptables
    
por 26.09.2018 / 14:36