Como atribuir diferentes endereços IP estáticos à mesma máquina, dependendo do sistema operacional?

6

Eu queria saber se isso é possível, por exemplo atribuir / reservar um IP estático para um computador quando ele está rodando o windows e atribuir um segundo IP estático ao mesmo computador / endereço MAC quando ele está rodando o Linux?

Eu já vi esse comportamento em meu computador na rede da universidade. Ou seja, o mesmo NIC recebe um IP estável para o Windows e outro para o Linux. Eu não sei se é apenas IP dinâmico sendo lembrado por um longo tempo. Mas a rede da universidade é capaz de me dar dois IPs específicos, dependendo do sistema operacional que está sendo executado.

Minhas perguntas são,

  1. Que tipo de tecnologia de administração de rede é usada para diferenciar sistemas operacionais e atribuir IPs baseados em marcas de sistemas operacionais?

  2. Posso (e como) fazer o mesmo na minha própria rede usando um roteador executando dd-wrt?

Obrigado antecipadamente.

Nota: Eu fiz esta pergunta no ServerFault, mas foi dito que é off-topic lá.

    
por tinlyx 15.10.2014 / 12:36

3 respostas

6

Você pode configurar os sistemas operacionais para solicitar IPs estáticos, em vez de o roteador atribuir endereços IP estáticos com base em seus endereços MAC. Isso pode ser feito configurando as configurações de rede dos respectivos sistemas operacionais e solicitando que os dois solicitem IPs estáticos diferentes.

No Windows, essas configurações podem ser encontradas em Central de Rede e Compartilhamento .

Nas distribuições do Linux, essas configurações podem ser configuradas usando as Configurações de seu Ambiente de Desktop ou, se preferir o método manual, envolve editando um arquivo (varia dependendo da distribuição e versão do Linux).

Certifique-se de que os endereços IP definidos para eles não sejam alocados dinamicamente para outro sistema na rede. Você não quer que seu sistema estático configurado para IP solicite um IP que já esteja atribuído a outro sistema enquanto ele não estiver ligado. Você pode evitar isso tendo endereços IP estáticos para todos os sistemas em sua rede, cada um com seu próprio ID exclusivo ou tendo os endereços IP estáticos acima do intervalo geralmente usado (geralmente os roteadores tendem a começar a atribuir a partir do intervalo de 192.168 .x.1 ou 192.168.x.101, portanto, se um máximo de 10 sistemas diferentes estiverem conectados à rede por vez, você poderá atribuir IPs estáticos acima de 20 para evitar colisões).

Outra maneira de conseguir isso seria altere o endereço MAC de um ou ambos os seus sistemas operacionais e atribuir diferentes IPs estáticos a esses endereços MAC usando a configuração dd-wrt.

    
por 15.10.2014 / 17:40
4

Isso é possível ao combinar a opção 60 do DHCP, "Identificador da classe de fornecedor". Os sistemas operacionais da Microsoft enviarão uma string começando com “MSFT”. A documentação oficial também está disponível. O Windows 8 ainda envia “MSFT 5.0”, a propósito.

Você deve ser capaz de verificar isso com o DNSMASQ (que eu acredito ser o que o DD-WRT usa) assim:

dhcp-match=set:windows,60,MSFT

Quanto ao envio do endereço, é um pouco mais difícil. Infelizmente, a opção dhcp-host não é condicional. A opção dhcp-range , no entanto, é. Conjuntos de endereços tão diferentes são possíveis.

Geralmente, para esse tipo de coisa, você é melhor com um servidor DHCP com recursos completos, como o ISC DHCP.

    
por 20.10.2014 / 21:22
2

Eu recomendaria seguir o conselho de Chirag64 e configurar o IP estático no sistema operacional, em vez de usar reservas DHCP. No entanto, eu encontrei esta resposta em outra rede que aponta para < href="http://www.fingerbank.org"> fingerbank.org , que armazena informações sobre impressões digitais de dispositivos. O Fingerbank menciona a ferramenta PacketFence , que aparentemente pode usar essas impressões digitais para separar o tráfego de rede com base no tipo de dispositivo. Eu suponho que provavelmente há uma maneira de configurar o dd-wrt para usar o PacketFence para segregar seu tráfego, então esse é provavelmente o lugar para procurar.

    
por 15.10.2014 / 17:52