Postado originalmente por
wisklan
Amigo, desculpa pra responder,
Vamos imaginar o seguinte cenário:
IP Wan recebido pela operadora: 189.112.113.1/30
IP Lan disponibilizado pela operadora para você repassar aos seus clientes: 189.112.170.1/24
Configurações necessarias na RB que recebe o link da Operadora:
Na Wan (interface que se conecta com a operadora) você coloca o IP que ela te passou para uso, nesse caso o 189.112.113.2/30 (Supondo que o gateway que você colocara em IP/ROUTES seja 189.112.113.1)
os IPs PUBLICOS de LAN não devem ser configurados nessa RB, pois eles serão usados nas outras que agora farão a autenticação dos seus clientes, para que você possa repassa-los, crie uma faixa de IPs privados na Interface LAN (que conecta sua RB que recebe o LINK com as demais de sua rede onde seus clientes se conectarão) EX: 10.10.10.1/24 (esse será o gateway que será configurado nas demais RBs). Essa faixa de IP (10.10.10.1/24) será utilizado somente para o transporte do link que os IPs Publicos Navegam.
Agora crie uma nova faixa de IPs na Interface Lan que comunica com as demais RBs, para que nessa faixa de IPs seja atribuido o NAT para que seus clientes que utilizam IPs Privados possam navegar. Não tem segredo, crie por exemplo a faixa 192.168.200.1/24 (será o gateway default nas RBs que navegam os clientes). Depois disso, vá em IP/FIREWALL/NAT e crie e atribua o NAT em SRC-ADDRESS para essa faixa 192.168.200.0/24.
Agora vamos para a RB cliente, vamos chama-la de cliente1, nela faça as seguintes configurações:
Configure incicialmente na interface de WAN, algum IP na faixa 192.168.200.0/24, para que ela se comunique com a outra rb e seus clientes de ip privado possam navegar, Depois configura a Rota 192.168.200.1, faz a configuração normal para seus clientes navegarem com IP privado, por baixo do NAT (nao coloque o NAT FULL, faça como na outra RB, só para a faixa de IPs do seu pool).
Depois de seus clientes com IP privado estarem navegando, vamos para as configurações para seus clientes com ip Publico.
Na interface WAN coloque o IP na faixa 10.10.10.2/24 para se comunicar com a RB que recebe o link sem usar o NAT, depois disso, quebre uma parte do seu bloco de IPs Publicos, como nesse caso seu bloco é um /24, vamos quebra-lo em um /28 dessa forma teremos de 189.112.170.1 a 189.112.170.16, más como você esara autenticação por PPPoE, não atribua nenhum desses IPs na interface LAN, pois dará conflito quando o cliente de IP Publico for navegar.
Então va em IP/POOL e adcione o pool de IPs Publico 189.112.170.2-189.112.170.16 (reserve o 189.112.170.1 para ser o local-address no prifile do PPPoE). Depois disso feito vá no PPP e crie o novo profile para os clientes com IP publico, em local address coloque o IP 189.112.170.1 e em remote address coloque o POOL que você criou para o IPs Publico e quando você adcionar seus clientes que usam IP publico em PPP/secrets, selecione o profile de IPs Publico. Até aqui blz, o seus clientes do profile IP Publico, quando autenticarem, ja receberão o IP Publico, mas ainda não conseguirão navegar.
Para isso, vá em IP/FIREWALL/Mangle e adcione essas duas regrinhas, que irão marcar os pacotes dos clientes que autenticarem com o IP Publico e Direcionarão eles para o link que transporta a navegação dos IPs Publicos, aqui estão com os IPs de exemplo:
add action=mark-connection chain=prerouting comment=\
"Marcar conexao IP Valido" disabled=no new-connection-mark=\
ip-valido-conection passthrough=yes src-address=189.112.170.0/28
add action=mark-routing chain=prerouting comment="Marcar rota IP Valido" \
connection-mark=ip-valido-conection disabled=no new-routing-mark=\
ip-valido-clientes passthrough=yes src-address=189.112.170.0/28
agora vá em IP/ROUTES e adcione essa rota:
add comment="Rota ip valido" disabled=no distance=1 dst-address=0.0.0.0/0 \
gateway=10.10.10.1 routing-mark=ip-valido-clientes scope=30 target-scope=\
10
com essas regras e essa rota adcionada, seus clientes ja serão redirecionados para a navegação do Link com IP Publico, pra finalizar, falta só delegar a faixa de IPs Publicos a serem usados na RB cliente1 na RB que recebe o Link da operadora, para isso vá para a RB que recebe o link, acesse IP/ROUTES crie uma nova rota e em dst-address coloque a faixa de IPs Publicos que estão configurados para navegar em RB clientes1 189.112.170.0/28 e em gateway, coloque o IP Privado adcionado na RB clientes1 de comunicação entre as RBs 10.10.10.2 e pronto.
Com essas configurações seus clientes ja conseguem navegar na mesma RB com IPs Publicos e Privados, dependendo do profile que você atribuir a eles.
Como vejo que você é uma pessoa que entende bem sobre roteamento e Mikrotik, passei o basico para conseguir fazer funcionar, más qualquer duvida ou mudança de cenário, da um toque que agente tenta ajudar no que puder.
té mais amigo, da uma resposta se conseguiu e qualquer coisa estamos ai