Назначить IP вручную

2

Я пытаюсь вручную изменить мой /etc/network/interfacesфайл, Ubuntu. я использую их в качестве базовой линии:

Чтобы настроить динамический IP-адрес

auto eth0
iface eth0 inet dhcp

Или настроить статический IP

auto eth0
iface eth0 inet статический
адрес 192.168.1.14
шлюз 192.168.1.1
маска
сети 255.255.255.0 сеть 192.168.1.0
широковещательная передача 192.168.1.255

Затем, как только все настройки были введены и сохранены, запустите

sudo /etc/init.d/networking перезапустить

Я хочу изменить мою беспроводную карту, которая согласно ifconfig НЕ, eth0 но wlp16s0поэтому первое, что я хотел бы сделать, это изменить. Мой единственный вопрос: какую ценность я бы ввел вbroadcast

Я знаю, что addressэто IP-адрес, который я хочу жестко закодировать, gatewayэто мой маршрутизатор, netmaskмой DNS, networkмой маршрутизатор

Зачем Broadcast

user2676140
источник

Ответы:

1

BroadcastАдрес будет самым высоким не назначаемый адрес вашей подсети. Он определяет конечную точку вашей сети, где networkнаходится начальная точка.

Например, со следующей настройкой:

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

Мы используем сеть 192.168.0.0 (которая не может быть назначена одному конкретному клиенту) с маской подсети 255.255.255.0 (разрешены адреса от 192.168.0.1 до 192.168.0.254). Это означает, что наш широковещательный адрес будет

192.168.0.255

Так как это на один адрес выше самого высокого, назначаемого в пределах диапазона.


Также обратите внимание, что ваши определения не верны с этим утверждением:

Я знаю, что адрес - это IP-адрес, который я хочу жестко закодировать, шлюз - это IP-адрес моего маршрутизатора, сетевая маска - это мой DNS, сеть - это IP-адрес моего маршрутизатора.

Адрес действительно является настроенным вручную IP-адресом для клиента, и шлюз, в большинстве случаев, будет IP-адресом вашего маршрутизатора. Однако маска сети никак не связана с DNS, но определяет диапазон IP-адресов, доступных в вашей подсети. Вы можете прочитать больше об этом здесь . Также обратите внимание, что networkадрес определяет начальную точку сети, а не IP-адрес вашего маршрутизатора. Это должно быть противоположно широковещательному адресу, IP-адресу перед первым назначаемым адресом.


Честно говоря, я не думаю, что было бы вредно оставлять их неустановленными (хотя я не проверял это, поскольку у меня нет системы UNIX для тестирования). Обычно они используются только для справки и могут быть автоматически определены по IP-адресу хоста и маске подсети.

Jonno
источник
0

Широковещательный адрес сети IPv4 является последним адресом в сети.

В этом ответе в Network Engineering SE обсуждается адресация IPv4, и вы можете использовать его для определения различных частей, включая широковещательный адрес.

Рон Мопин
источник