Atribuir manualmente um IP

2

Estou tentando alterar manualmente o meu arquivo /etc/network/interfaces em Ubuntu. . Estou usando isso como uma linha de base:

To configure a dynamic IP address

auto eth0
iface eth0 inet dhcp

Or configure a static IP

auto eth0
iface eth0 inet static
address 192.168.1.14
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

Depois que todas as configurações tiverem sido inseridas e salvas, execute este

sudo /etc/init.d/networking restart

Eu quero alterar minha placa wireless, que, de acordo com o ifconfig, não é NÃO eth0 , mas wlp16s0 , então a primeira coisa que eu faria é mudar isso. Minha única pergunta é qual valor eu deveria inserir em broadcast

Eu sei que address é o IP que eu quero codificar, gateway é o IP do meu roteador, netmask é meu DNS, network é o IP do meu roteador

O que para Broadcast

    
por user2676140 11.03.2016 / 05:00

2 respostas

1

O endereço Broadcast seria o endereço não atribuível mais alto para sua sub-rede. Ele determina o ponto final da sua rede, onde o network é o ponto inicial.

Por exemplo, com a seguinte configuração:

IP Address: 192.168.0.2
Gateway: 192.168.0.1
Subnet Mask: 255.255.255.0
Network : 192.168.0.0

Temos o Nós estamos usando uma rede de 192.168.0.0 (que não pode ser atribuída a um cliente específico) com a máscara de sub-rede de 255.255.255.0 (permitindo endereços de 192.168.0.1 até 192.168.0.254). Isso significa que nosso endereço de transmissão será

192.168.0.255

Como este é um endereço maior que o mais alto possível dentro do intervalo.

Por favor, note também que suas definições não estão corretas com esta afirmação:

I know that the address is the IP I want to hardcode, gateway is my router IP, netmask is my DNS, network is my router IP

O endereço é de fato o endereço IP configurado manualmente para o cliente e o gateway, na maioria dos casos, seria o endereço IP do roteador. No entanto, a máscara de rede não é não relacionada ao DNS, mas define o intervalo de endereços IP disponíveis na sua sub-rede. Você pode ler mais sobre essa aqui . Observe também que o endereço network está definindo o ponto inicial da rede, não seu endereço IP dos roteadores. Este deve ser o oposto do endereço de broadcast, o endereço IP antes do primeiro endereço atribuível.

Com toda a honestidade, eu não acho que seria prejudicial para deixar estes unset (embora eu não tenha testado isso como eu não tenho um sistema UNIX para testar). Eles são geralmente apenas para referência e podem ser automaticamente calculados a partir do endereço IP do host e da máscara de sub-rede.

    
por 11.03.2016 / 05:19
0

O endereço de transmissão de uma rede IPv4 é o último endereço na rede.

Esta resposta em Rede O Engineering SE discute o endereçamento IPv4 e você pode usá-lo para descobrir as várias partes, incluindo o endereço de transmissão.

    
por 11.03.2016 / 05:17