手动分配 IP

手动分配 IP

我正在尝试手动更改我的/etc/network/interfaces文件,并Ubuntu. 以这些为基线:

配置动态 IP 地址

自动 eth0
iface eth0 inet dhcp

或者配置静态IP

自动 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不是 eth0wlp16s0我要做的第一件事就是改变这一点。我唯一的问题是我应该输入什么值broadcast

我知道address我想要硬编码的 IPgateway是我的路由器 IPnetmask是我的 DNSnetwork是我的路由器 IP

做什么的Broadcast

答案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 地址和子网掩码自动计算出来。

答案2

IPv4 网络的广播地址是网络中的最后一个地址。

这个答案网络工程专业讨论了 IPv4 寻址,您可以使用它来找出各个部分,包括广播地址。

相关内容