Como associo máscaras IP / intervalos com várias placas de rede no WinXP / Vista

2

Eu tenho várias interfaces de rede em uma máquina Windows cliente . Eu gostaria que algum tráfego IP passasse por um cartão e outro tráfego para passar pelo outro cartão baseado no IP (na verdade, eu preferiria nomes de domínio) do servidor de destino.

Não vejo como configurar isso usando a GUI do Windows.

Posso fazer isso no WinXP +?

Se for complicado, alguns indicadores de bons artigos seriam suficientes, pois o meu conhecimento do Google parece falhar aqui.

    
por Frank Krueger 30.04.2009 / 16:44

2 respostas

1

Você usaria o comando 'route'. Essencialmente, você pode dizer a sua máquina para enviar tráfego para diferentes gateways com base no intervalo de IP de destino. Digite "route" em cmd.exe para ver os comportamentos de uso.

Aqui está a saída de "route print" na minha máquina local. Você pode ver que desde que eu tenho uma conexão VPN com o tunelamento dividido ligado, algumas redes (como definido pelo servidor VPN) são destinados à VPN (172.16.143.151) e alguns são destinados a minha interface de rede local (192.168.0.16)

C:\Documents and Settings\jj33>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x3 ...00 1f e1 3d 61 06 ...... Dell Wireless 1395 WLAN Mini-Card - Packet Scheduler Miniport
0x10005 ...00 1e 37 fc ca c8 ...... Bluetooth Personal Area Network - Packet Scheduler Miniport
0x100006 ...00 05 9a 3c 78 00 ...... Cisco Systems VPN Adapter - Packet Scheduler Miniport
0x120002 ...00 1d 09 d7 78 65 ...... Broadcom NetXtreme 57xx Gigabit Controller- Packet Scheduler Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.16       25
         10.0.0.0        255.0.0.0   172.16.143.151  172.16.143.151       1
      69.8.143.78  255.255.255.255   172.16.143.151  172.16.143.151       1
     69.8.147.133  255.255.255.255      192.168.0.1    192.168.0.16       1
        72.4.16.0  255.255.255.248   172.16.143.151  172.16.143.151       1
      72.4.78.130  255.255.255.255   172.16.143.151  172.16.143.151       1
      89.101.16.0    255.255.255.0   172.16.143.151  172.16.143.151       1
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      169.254.0.0      255.255.0.0     192.168.0.16    192.168.0.16       20
       172.16.0.0      255.240.0.0   172.16.143.151  172.16.143.151       1
     172.16.143.0    255.255.255.0   172.16.143.151  172.16.143.151       25
   172.16.143.151  255.255.255.255        127.0.0.1       127.0.0.1       25
   172.16.255.255  255.255.255.255   172.16.143.151  172.16.143.151       25
      192.168.0.0    255.255.255.0     192.168.0.16    192.168.0.16       25
      192.168.0.4  255.255.255.255     192.168.0.16    192.168.0.16       1
     192.168.0.16  255.255.255.255        127.0.0.1       127.0.0.1       25
    192.168.0.255  255.255.255.255     192.168.0.16    192.168.0.16       25
    192.168.100.0    255.255.255.0   172.16.143.151  172.16.143.151       1
    206.220.212.0    255.255.252.0   172.16.143.151  172.16.143.151       1
      216.135.0.0    255.255.252.0   172.16.143.151  172.16.143.151       1
        224.0.0.0        240.0.0.0   172.16.143.151  172.16.143.151       25
        224.0.0.0        240.0.0.0     192.168.0.16    192.168.0.16       25
  255.255.255.255  255.255.255.255   172.16.143.151  172.16.143.151       1
  255.255.255.255  255.255.255.255     192.168.0.16    192.168.0.16       1
  255.255.255.255  255.255.255.255     192.168.0.16          120002       1
  255.255.255.255  255.255.255.255     192.168.0.16           10005       1
Default Gateway:       192.168.0.1
===========================================================================
Persistent Routes:
  None

Agora, todos esses são rotas dinâmicas. Você poderia usar o comando route para replicar algo semelhante embora. Experimente pesquisando "adicionando rotas estáticas às janelas" para obter mais detalhes

    
por 30.04.2009 / 17:07
1

Esta pergunta é semelhante, não importa em que plataforma você está. Primeiro, vou supor que você tem dois adaptadores de rede e ambos estão conectados à mesma sub-rede. Se eles estiverem conectados a sub-redes diferentes, a resposta é semelhante.

Uma abordagem para o problema ilustrado com um exemplo:

Tráfego de roteamento baseado em IP

Adaptadores:

  • A1: 10.20.100.101/24
  • A2: 10.20.100.102/24
  • Gateway padrão em ambos: 10.20.100.1

Segmentar endereços / redes e como você deseja alcançá-los:

  • 10.20.100.201 via A1
  • 10.20.100.202 via A2
  • 10.20.101.0/24 via A1
  • 10.20.102.0/24 via A2

Isso significa que você deseja configurar as seguintes rotas diretas e de gateway. Estou usando notação semelhante ao que você veria usando ip routes no Linux, para simplificar:

10.20.100.201/32 dev A1
10.20.100.202/32 dev A2
10.20.101.0/24 via 10.20.100.1 dev A1
10.20.102.0/24 via 10.20.100.1 dev A2

A maneira de fazer essas rotas existirem, como referenciar o adaptador apropriado e como torná-las persistentes depende do SO que você está usando. Vou descrever como fazer isso no XP.

Primeiro, você precisa identificar o número da interface para cada interface. Conforme descrito pela resposta anterior, use route print . Suponha que as primeiras linhas mostrem:

C:\>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x120002 ...00 1d 09 d7 78 65 ...... Broadcom NetXtreme 57xx Gigabit Controller
0x120003 ...00 1d 09 d7 78 66 ...... Broadcom NetXtreme 57xx Gigabit Controller

Assumindo que você determinou que 0x120002 era o adaptador A1 e 0x120003 era o adaptador A2, você poderia digitar os comandos:

C:\> route -p add 10.20.100.201 mask 255.255.255.255 10.20.100.101 IF 0x120002
C:\> route -p add 10.20.100.202 mask 255.255.255.255 10.20.100.102 IF 0x120003
C:\> route -p add 10.20.101.0 mask 255.255.255.0 10.20.100.1 IF 0x120002
C:\> route -p add 10.20.102.0 mask 255.255.255.0 10.20.100.1 IF 0x120003

Usar a opção -p torna as rotas persistentes, o que significa que elas ainda estarão disponíveis após a reinicialização.

Tráfego de roteamento com base no nome de domínio

Para isso, usaria a mesma abordagem, mas segmentaria os nomes de domínio em sub-redes diferentes para facilitar as entradas de rota. Por exemplo, usando os dados acima:

  • mynetwork1.company.localnet = 10.20.101.0/24
  • mynetwork2.company.localnet = 10.20.102.0/24
por 02.05.2009 / 00:03