Eu tenho usado utilidades de bridge anteriormente para conectar meus computadores conectados de rede a uma única interface no meu computador Linux. O problema que estou tendo é quando instalei um novo Linux (com Slackware) Os dois computadores conectados não podem sequer ping. Basicamente, os computadores estão conectados como:
client - server - client
|
[Internet]
Então estou tentando obter os dois clientes se conectarem uns aos outros. Ambos podem acessar a Internet, os firewalls são desligados em ambos os clientes ao testar.
Internet está em eth0, e eu tenho uma ponte configurada como
bridge name interfaces
br0 eth1, eth2
ip addr br0
e ip route show
mostra respectivamente
inet 10.0.0.1/24 brd 10.0.0.255
10.0.0.0/24 dev br0 proto kernel scope link src 10.0.0.1
Então parece que uma chamada do meu cliente deve ser encaminhada diretamente para a minha interface BR0, que deve acertar.
Como configuro meu Slackware Distro para rotear dois computadores conectados a cabo de rede para poder ver um ao outro, de preferência usando utilidades de bridge?
Verifique se o encaminhamento de IP está ativado no servidor com o comando
sysctl net.ipv4.ip_forward
se isso dá 0, faça
sysctl -w net.ipv4.ip_forward=1
como root no servidor. Se isso ajuda, faça a mudança permanente por edição /etc/sysctl.conf