使用两个不同的名称来确定主机 ID 和网络 ID 是否有任何逻辑?
例如,如果您输入print route命令提示符,您会得到带有netmask 的东西,但 IPv4 设置似乎使用了子网掩码。
这两个术语之间有什么显着区别吗?
我已根据此处的说明在Linux 服务器和 Windows 客户端上配置了 OpenVPN 。我的客户端可以访问服务器,但无法进一步访问 LAN。
我的服务器是 10.23.29.64/24,我的 OpenVPN 子网是 10.23.30.0/24,我的客户端是 10.0.0.71/24,所以没有重叠。
我的服务器配置文件是:
port 53
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.23.30.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.23.29.0 255.255.255.0"
keepalive 10 120
comp-lzo
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3
Run Code Online (Sandbox Code Playgroud)
我的客户端配置是
client
dev tun
proto udp
remote HOSTNAME_REMOVED 53
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
ns-cert-type server
comp-lzo
verb 3 …Run Code Online (Sandbox Code Playgroud) 我电脑上的网卡有一个子网掩码。这只是为了它自己的信息吗?或者是否将子网掩码放入 TCP/IP 标头中以帮助下一个设备向上路由它?我猜这仅适用于单个设备的信息。感谢您提前回复!
假设我使用 ifconfig 或一些类似的命令来设置我的网络接口,并将 0.0.0.0 分配给掩码参数。它有什么特别的意义吗?这会产生什么影响?
有人告诉我,没有相应子网掩码的公共 IP 地址毫无意义,因为人们不知道如何将网络 ID 与主机 ID 分开,这对我来说完全有意义。
然而,大多数时候我看到的 ip 地址(DNS、findmyip.com 等)只是关于 ip 而没有 cidr 号码。例如,我只是给一个网站提供了一个 ip 地址,它给了我正确的域名。
我错过了什么?我猜还有一些其他协议只能使用 ip 地址,但我还没有听说过这些协议。
如果我的问题表明对网络如何工作缺乏基本的了解,那么非常感谢资源。我是一名自学所有这些东西的开发人员,除了 5 分钟长的教程或 1000 多本晦涩难懂的书籍(Hi TCP Illustrated),我找不到我正在寻找的材料。
我正在尝试构建一个包含三个路由器和一个交换机的家庭网络。我在这里和互联网上的搜索没有得到太多结果,部分原因是每个问题都非常具体,而且我在这方面是新手(充其量)。
我想在两个子网上维护两个独立的无线局域网(以便设备被广播到另一个),同时通过电缆将两者连接到连接互联网的路由器。尝试起草有线网络(带有设备类型):
Internet <---> ZTE MC7010 [192.168.2.1/24] <---> NETGEAR GS105GE <--+--> TP-Link Deco X20 [192.168.1.1/23]
|
+--> HUAWEI AX3 [192.168.0.1/23]
Run Code Online (Sandbox Code Playgroud)
因此,我有三个子网(192.168.2.x、192.168.1.x 和 192.168.0.x),每个子网都有自己的路由器和 DHCP 服务器。我确实尝试了解如何配置它们(尤其是子网掩码),但我认为我在这里做了一些本质上错误的事情。
我的目标是从 192.168.2.x 子网访问 192.168.0.x 设备(反之亦然,但这不是我主要关心的)。通过将两个 LAN 路由器的子网掩码设置为 /23,我以为可以访问各自的子网,但没有成功。另一个问题是,在华为路由器上,我只能将 LAN 电缆插入 WAN 端口(否则我无法通过 UI 中的警告),并且我可能会遇到一些防火墙问题。但是,我在用户界面中停用了防火墙,并检查了可能导致问题的任何其他设置,但没有成功。
任何想法和帮助将非常受欢迎!我在这里的“工作”确实超出了我的知识范围......;)
这个 255.224.252.0 的二进制值是
11111111.11100000.11111100.00000000 255.224.252.0
它是合法的子网掩码吗?
假设我将配置了 IP和子网掩码的host1连接到路由器。1.2.3.4255.255.255.0
以下语句在语义上绝对正确:
“当且仅当对于所有连接的接口,该接口的按位配置地址和host1的子网掩码不等于host1的网络地址时,路由器才会将host1发送的数据包转发到其默认网关”?
特别是,如果目标地址与host1位于同一子网上,例如1.2.3.50,但不存在于本地网络上,路由器永远不会将其转发到默认网关是否仍然正确?
最后,如果我(荒谬地)/0为host1选择一个子网掩码,这是否有效地阻止了我的主机的整个互联网?因为路由器将充当交换机并将每个数据包发送到所有连接的接口(网关接口除外),并且从不通过其默认网关转发任何数据?
如果我的子网掩码为 255.255.255.0,那么两边的下一个有效子网掩码地址是什么(上方或下方)