
网络通讯传输协议 物联
文章平均质量分 82
网络通讯传输协议 物联 IP TCP UDP Http Https Modbus Ftp Sftp sh ssh telnet igmp icmp socket 等
kfepiza
这个作者很懒,什么都没留下…
展开
-
Linux的/proc/sys/net/ipv6/conf/(all,default,interfaceName具体网络接口名称)/ 笔记250405
关于优先级:有道dpsk说: 特定接口 > all > default。元宝dpsk说: 接口级参数 > all/ > default/元宝Hunyuan说: 特定接口** > > **豆包说: 配置参数的优先级为:具体网络接口目录的配置 > all 目录的配置 > default 目录的配置。也就是说,如果在具体网络接口目录下对某个参数进行了设置,该设置会覆盖 all 和 default 目录中的相同参数设置。Kimi说: 优先级:接口特定设置的优先级最高,全局设置次之,默认设置优先级最低。C知道d原创 2025-04-05 19:40:24 · 1463 阅读 · 0 评论 -
SLAAC 与 DHCPv6 笔记250405
SLAAC 与 DHCPv6 分别代表了 IPv6 地址分配的。原创 2025-04-05 10:28:11 · 720 阅读 · 0 评论 -
`use_tempaddr` 和 `temp_valid_lft ` 和 `temp_prefered_lft ` 笔记250405
总开关,决定是否生成临时地址及其优先级。:控制地址的存活周期。:管理地址的活跃使用期。原创 2025-04-05 08:37:33 · 1136 阅读 · 0 评论 -
Linux的: /proc/sys/net/ipv6/conf/ 笔记250405
是 Linux 系统中用于的核心目录。它允许针对不同网络接口(如eth0wlan0)或全局设置(all)调整 IPv6 协议栈的行为。它通过虚拟文件系统(procfs)(不在磁盘在内存), 动态暴露内核参数,允许用户或管理员实时调整 IPv6 的网络行为。通过,管理员可精细控制 IPv6 网络的方方面面,从地址分配到安全策略,成为网络调优和故障排查的利器。原创 2025-04-05 07:49:05 · 466 阅读 · 0 评论 -
use_tempaddr 笔记250405
是 Linux 系统中用于控制是否启用 IPv6 隐私扩展(Privacy Extensions)的参数。隐私扩展通过生成随机的临时地址来提高设备的隐私性和安全性,避免基于 MAC 地址的跟踪。是IPv6网络协议中的一项配置参数,主要用于控制**临时地址(Temporary Address)**的生成机制。其核心目标是增强终端设备的网络隐私性。原创 2025-04-05 07:42:36 · 984 阅读 · 0 评论 -
metric 笔记250405
Metric(度量值) 是网络路由中用于 判断路由路径优先级的核心指标。其作用可概括为以下三点:系统会优先通过 发送流量。2. 路由协议差异化不同路由协议使用不同的 Metric 计算方式,反映路径的“成本”维度:主备链路切换:通过为不同接口设置差异化的 Metric 值,实现自动故障转移。示例:当 断开时,流量自动切换到 。负载均衡:为多条路径设置相同 Metric 值,系统将均衡分配流量(需协议支持)。场景 2:静态路由优先于动态路由📊 Metric 值范原创 2025-04-05 04:31:22 · 878 阅读 · 0 评论 -
Linux的: /proc/sys/net/ipv6/conf/ 笔记250404
是 Linux 系统中用于配置 IPv6 网络接口参数的关键目录。它通过虚拟文件系统()动态暴露内核参数,允许用户或管理员实时调整 IPv6 的网络行为。以下是详细的讲解:每个子目录中包含多个可读写的文件(内核参数),以下是常见的核心参数:直接向 写入值(重启失效):禁用 eth0 的 IPv6为所有接口启用隐私扩展3.2 永久生效通过 或配置文件持久化:4. 常见场景示例场景 1:禁用 IPv6场景 2:启用隐私扩展场景 3:配置路由器5. 注意事项优先级规则:原创 2025-04-04 12:24:39 · 1334 阅读 · 0 评论 -
`accept_ra` 和 `accept_ra_defrtr` 笔记250404
accept_ra控制是否接受所有的 RA 消息,从而决定是否自动获取网络配置信息。控制在接受 RA 消息的情况下,是否接受其中的默认路由器信息。希望这些信息对你有帮助。如果有更多问题,请随时提问。在IPv6网络配置中,accept_ra和是Linux内核参数(通过sysctl配置),主要用于控制路由器公告(Router Advertisements, RA)的处理行为。参数作用范围典型值影响accept_ra全局RA接受控制0/1/2决定是否处理RA报文默认路由的精细化控制0/1。原创 2025-04-04 11:34:45 · 629 阅读 · 0 评论 -
accept_ra_defrtr 笔记250404
•。原创 2025-04-04 11:07:30 · 911 阅读 · 0 评论 -
Linux的 `sysctl` 命令 笔记250404
sysctl是 Linux 系统调优和故障排查的核心工具,通过灵活调整内核参数,可显著优化网络性能、资源利用率和安全性。掌握其用法需结合具体场景谨慎操作,建议优先通过配置文件实现持久化修改。原创 2025-04-04 08:26:30 · 666 阅读 · 0 评论 -
`accept_ra` 和 `autoconf` 和 `forwarding` 的关系 笔记250404
accept_ra决定了接口是否能接收路由器广告,这是SLAAC获取地址的前提。autoconf决定了接口是否启用自动配置功能,包括通过SLAAC获取地址。forwarding决定了设备是否可以作为路由器进行数据包转发,与地址配置无直接关联,但影响网络的路由行为。希望这些信息对你有帮助。如果有更多问题,请随时提问。以下是关于accept_raautoconf和forwarding➔ 通常要求 accept_ra=0(避免 RA 干扰路由表)。autoconf=1。原创 2025-04-04 07:20:03 · 740 阅读 · 0 评论 -
forwarding 笔记250404
forwarding参数是控制网络设备是否能够转发 IP 数据包的关键设置。通过合理配置这个参数,可以灵活地管理网络设备的路由功能。希望这些信息对你有帮助。如果有更多问题,请随时提问。以下是关于forwarding。原创 2025-04-04 06:47:45 · 864 阅读 · 0 评论 -
autoconf 笔记250404
autoconf参数是控制 IPv6 网络接口是否启用地址自动配置的关键设置。通过合理配置这个参数,可以灵活地管理网络接口的 IPv6 地址分配方式。希望这些信息对你有帮助。如果有更多问题,请随时提问。以下是关于autoconf。原创 2025-04-04 05:28:46 · 1002 阅读 · 0 评论 -
accept_ra 笔记250404
accept_ra是 Linux 系统中控制的核心参数,位于目录下。它直接影响设备是否通过 SLAAC(无状态地址自动配置)获取 IPv6 地址和网络信息。原创 2025-04-04 04:44:01 · 637 阅读 · 0 评论 -
SLAAC 是什么? 笔记250404
SLAAC 是 IPv6 的核心特性,解决了 IPv4 中手动配置或 DHCP 的复杂性,实现了设备的快速、自动接入。其无状态设计简化了网络管理,但需结合安全机制和 DHCPv6 来满足复杂需求。在实际部署中(如校园网、物联网),SLAAC 是 IPv6 普及的关键技术支撑。SLAAC 是。原创 2025-04-04 03:57:33 · 675 阅读 · 0 评论 -
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件详解
是 Debian 和 Ubuntu 系统中用于配置网络接口的重要文件,它定义了网络接口的参数,如 IP 地址、子网掩码、网关等。是 Debian/Ubuntu 系统中用于手动配置网络接口的核心文件,支持静态IP、DHCP、桥接、绑定(bonding)等高级功能。通过以上配置,可以灵活管理Debian/Ubuntu系统的网络接口,满足静态IP、DHCP、无线连接等场景需求。,用于定义网络接口的初始化参数,包括 IP 地址、子网掩码、网关、DNS 等。文件,可以灵活地管理网络接口,满足不同的网络需求。原创 2025-04-01 04:00:13 · 943 阅读 · 0 评论 -
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何配置route路由
在接口配置块中使用。原创 2025-04-01 03:43:38 · 1190 阅读 · 0 评论 -
networking的`/etc/network/interfaces`的:`up`,`down`,`pre-up`,`pre-down`,`post-up`,`post-down`
1.原创 2025-04-01 03:31:02 · 571 阅读 · 0 评论 -
Debian/Ubuntu的networking的`/etc/network/interfaces`配置文件,如何禁用ipv6的route路由网关?
禁用 IPv6 转发,可以有效地禁用 IPv6 的路由网关。通过以上方法,可灵活控制 IPv6 路由行为,既能保留本地 IPv6 地址,又能避免不必要的路由干扰。通过以上方法,可以有效禁用 IPv6 的路由和网关配置。如果需要完全禁用 IPv6,建议结合。禁用 IPv6 转发IPv6 转发是路由的核心功能,禁用转发将阻止 IPv6 数据包的路由。通过上述配置,可以精准控制 IPv6 路由行为,避免自动生成的默认网关干扰网络策略。通过以上方法,可灵活控制 IPv6 的路由行为,满足不同场景的网络需求。原创 2025-04-01 03:04:15 · 846 阅读 · 0 评论 -
systemd-networkd的配置文件的优先级 笔记250325
文件,那么优先级高目录下的文件会覆盖优先级低目录下的文件。例如,如果 /etc/systemd/network/ 和 /usr/lib/systemd/network/ 目录下都存在名为 example.network 的文件,那么 /etc/ 目录下的 example.network 会生效[如果后面加载的文件与前面的文件存在冲突配置,后面的配置会覆盖前面的配置。systemd-networkd的配置文件优先级遵循一定的规则,这些规则决定了在存在多个配置文件时,哪个文件的配置将生效。原创 2025-03-25 22:36:15 · 656 阅读 · 0 评论 -
sftp 与 ftps
SFTP(Secure File Transfer Protocol)与FTPS(File Transfer Protocol Secure)都是用于在互联网上进行安全文件传输的协议,但它们在多个方面存在显著的差异。SFTP(SSH File Transfer Protocol)和FTPS(FTP Secure)都是加密的文件传输协议,但它们在实现方式、协议基础和适用场景上有显著区别。:基于SSH(Secure Shell)协议,使用SSH的加密通道传输数据,依赖公钥/私钥对进行身份验证和加密。原创 2025-03-25 10:20:08 · 876 阅读 · 0 评论 -
systemd-networkd 的 *.network 配置文件中的 [Network] 和 [Address] 中的 Address 有个什么区别?
或者用户可能误以为在[Network]中配置了Address之后,就不需要在[Address]节中重复配置,但实际上可能需要同时使用其他参数,比如Peer或Broadcast。在之前的回答中,我提到[Network]节用于定义网络层配置,比如DHCP、DNS、网关等,而[Address]节是扩展配置节,专门用于静态IP配置,并且可以多实例。比如,用户可能在配置多个IP地址或者需要更复杂的网络设置时,发现只在[Network]节里写Address不够用,需要用到[Address]节。确保回答一致,避免矛盾。原创 2025-03-24 23:05:16 · 1034 阅读 · 0 评论 -
netplan是如何操控NetworkManager的? 笔记250324
通过上述机制,Netplan 作为配置前端,将用户友好的 YAML 配置转化为 NetworkManager 的连接文件,实现对网络的集中管理和动态控制。下的配置文件,生成相应的NetworkManager配置文件,并通知NetworkManager重新加载配置。命令,netplan会将这些配置转换为NetworkManager的配置文件并应用,从而实现静态IP的配置。命令,netplan会将配置应用到NetworkManager,使新的网络配置生效。原创 2025-03-24 22:32:30 · 737 阅读 · 0 评论 -
netplan是如何操控systemd-networkd的? 笔记250324
其设计兼顾了易用性与灵活性,既简化了基础网络配置,又允许通过补充文件或直接修改后端配置实现高级功能。中的 YAML 文件,解析用户定义的高层级网络配置(如接口名称、IP 地址、路由、DNS 等)。交互,实现网络配置的抽象化管理和动态生成后端服务所需的配置文件。功能),可手动在 /etc/systemd/network/*.network.d/此设计实现了声明式配置与 systemd 服务的解耦,同时保持配置的动态可管理性。通过这一流程,Netplan 作为中间层,将用户友好的 YAML 配置转化为。原创 2025-03-24 21:22:26 · 776 阅读 · 0 评论 -
systemd-networkd 的 *.network 配置文件详解 笔记250323
配置项位置用途典型场景支持参数[Network]节的Address静态 IP 主配置为接口分配多个静态 IPGatewayDNS等全局参数[Address]节的Address细化特定地址段的配置定义 DHCP 池、IPv6 SLAAC 行为Broadcast。原创 2025-03-23 14:21:03 · 1004 阅读 · 0 评论 -
systemd-networkd 的 /etc/systemd/network/*.network 能不能一个文件配置多块网卡?不能
文件对各块网卡进行配置了。在配置完成之后,要重新加载。通过上述操作,你就可以为每块网卡单独配置网络设置了。要是你想配置多块网卡,就需要为每块网卡分别创建一个。文件是用来为单块网络接口配置网络设置的。文件里,一个文件不能直接配置多块网卡。部分来指定适用的网络接口,而且通常一个。,使同一配置文件适配多个网卡。文件仅指定一个网络接口。明确指出此配置仅适用于名为。例如,若你有两块网卡。,但可以通过以下方式实现。原创 2025-03-22 21:52:15 · 519 阅读 · 0 评论 -
systemd-networkd 的 /etc/systemd/network/*.network 的配置属性名称是不是严格区分大小写?是
编写配置文件时,需严格按照官方文档或示例中的属性名称格式书写,避免因大小写不一致引发的配置失效问题。对于复杂场景(如 VLAN 或静态 IP 配置),建议参考现有模板以减少错误风险。是的,在的配置文件中,属性名称(键名)是严格区分大小写的。这意味着必须严格按照官方文档中定义的大小写格式编写属性名称,否则配置会失效。DHCP=yes(正确)与dhcp=yes(错误):后者不会被识别,可能导致 DHCP 未启用。(正确)与(错误):后者会被忽略。严格区分大小写的部分:配置选项名称(如Address。原创 2025-03-22 21:31:26 · 876 阅读 · 0 评论 -
Ubuntu-Server 设置多个ip和多个ipv6 笔记250320
在上为同一网卡配置多个 IPv4 和 IPv6 地址,Ubuntu-server-16 用的是配置的Ubuntu-server-17.10 及更新版本默认用的是, 用来管理对于 Ubuntu-server- 17.10 及更新版本,可以通过(Ubuntu 默认网络配置工具)或直接使用实现。以下是详细步骤和示例:方法一:使用 Netplan 配置(推荐)步骤 1:确认网卡名称通过以下命令查看网卡名称(如ens33enp0s3ip a步骤 2:备份并编辑 Netplan 配置文件。原创 2025-03-20 10:09:43 · 1245 阅读 · 0 评论 -
NanoMQ ds笔记250306
NanoMQ 是边缘计算场景下理想的 MQTT 消息中间件,凭借其极致的轻量化与高性能,填补了传统代理在资源受限环境中的空白。对于需要在边缘端实现高效数据汇聚、协议转换并连接云端的物联网系统,NanoMQ 是值得优先考虑的选择。原创 2025-03-06 23:26:10 · 749 阅读 · 0 评论 -
mosquitto ds笔记250306
Mosquitto 是一个轻量级的开源 MQTT 协议 代理服务器(Broker),由 Eclipse 基金会开发和维护。它专为物联网(IoT)场景设计,支持设备间的低带宽、高延迟通信,是构建分布式物联网系统的核心工具之一。MQTT 协议支持轻量高效安全机制扩展性:命令行客户端,用于订阅消息。快速上手安装(以 Ubuntu 为例)启动 Broker测试通信终端 2(发布消息):优势与生态开源免费:社区活跃,文档齐全。跨平台:支持 Linux、Windows原创 2025-03-06 22:04:05 · 1038 阅读 · 0 评论 -
samba的用法 smbpasswd -a pdbedit -L 笔记250205
pdbedit是一个用于管理Samba服务的账户信息数据库的命令行工具。它主要用于在Linux和UNIX系统上创建、修改、删除和查看Samba用户账户。Samba服务允许Linux和UNIX系统通过SMB/CIFS协议与Windows系统进行文件和打印服务的共享。原创 2025-02-06 01:32:30 · 980 阅读 · 0 评论 -
Nginx反向代理 笔记250203
Nginx 是一个高性能的 HTTP 服务器和反向代理服务器。反向代理是指客户端请求资源时,Nginx 作为中间层,将请求转发到后端服务器,并将后端服务器的响应返回给客户端。通过反向代理,可以实现负载均衡、缓存、SSL 终端、安全防护等功能。#########Nginx 反向代理的基本配置#########配置说明listen 80;Host#########负载均衡Nginx 支持多种负载均衡策略,默认是轮询(round-robin)。你可以在upstream#########SSL 终端。原创 2025-02-03 17:35:19 · 1550 阅读 · 0 评论 -
AlmaLinux9.4安装samba实现与Windows文件共享 笔记241129
在Ubuntu下,smb和smbd通用, nmb和nmbd通用, CentOS,Alma,Rocky 只能用smb和nmb。登录成功后发现不能访问/root文件夹和/home下的用户文件夹, 原因是SELinux在作怪,将系统用户添加到samba的用户,并单独设置samba的密码,独立于系统密码。开头可以有空格或制表符,也可以没有, 等号之间可以有空格,也可以没有。开放137,138的udp, 139,445的tcp。安装samba, 并启用 smb , nmb 服务。设为 workgroup。原创 2024-11-29 11:18:55 · 1096 阅读 · 0 评论 -
如何查看firewall开放了哪些端口 笔记241129
如何查看firewall开放了哪些端口 笔记241129要查看firewall(防火墙)开放了哪些端口,可以根据操作系统的不同,采取不同的方法。原创 2024-11-29 09:49:21 · 933 阅读 · 0 评论 -
Explorer文件资源管理器用 IPv6 访问局域网网络共享网上邻居
【代码】Explorer文件资源管理器用 IPv6 访问局域网网络共享网上邻居。原创 2024-11-28 09:03:00 · 242 阅读 · 0 评论 -
smb cifs samba smbpasswd 笔记241127
CIFSSMB定义CIFS是一种网络文件系统协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS可以看作是SMB协议在Internet环境中的一种扩展或实现。SMB是一种用于网络文件共享和打印服务的应用层协议,它最初由IBM开发,后被微软引入并广泛应用于Windows操作系统中。历史CIFS在1996年左右由微软提出,作为SMB协议在Internet环境中的一种扩展。SMB协议由微软和英特尔在1987年共同制定,并随着Windows操作系统的普及而得到广泛应用。原创 2024-11-27 12:20:09 · 1302 阅读 · 0 评论 -
linux 查看端口占用 netstat, lsof, ss, fuser 笔记241123
在 Linux 系统中,你可以使用多种命令来查看哪个进程占用了特定的端口。以下是一些常用的方法:在 Linux 系统中,查看端口占用情况可以使用多种工具和命令。原创 2024-11-23 05:35:02 · 1205 阅读 · 0 评论 -
Unable to negotiate with port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
随着 SSH 协议的发展,一些较旧的密钥算法(如 RSA1)已经被认为是不安全的,而新的、更安全的算法(如 ecdsa-sha2-nistp256, rsa-sha2-512 等)已经被引入。如果你控制服务器,你应该更新 SSH 服务器的配置以使用更安全的密钥算法,并在客户端相应地更新你的 SSH 客户端配置或连接选项。最后,请记得这个选项的效果是临时的,它只会影响你当前执行的 SSH 命令。选项,SSH提供了一种灵活的方式来为不同的SSH会话定制配置,而无需修改全局或用户级别的SSH配置文件。原创 2024-11-05 02:23:36 · 2155 阅读 · 0 评论 -
ipv6的 fc00(FC00::/7) 和 fec0(FEC0::/10)
FC00::/7(唯一本地地址)是IPv6中推荐使用的本地通信地址范围,它提供了足够的地址空间、私有性和安全性。FEC0::/10(站点本地地址)由于安全性和可扩展性问题已经被弃用,并被唯一本地地址所取代。在实际应用中,建议使用FC00::/7范围内的地址作为本地通信地址,以确保地址的私有性和安全性。同时,对于已经使用FEC0::/10地址的网络,建议逐步迁移到唯一本地地址范围。原创 2024-11-04 04:06:10 · 1994 阅读 · 0 评论 -
sftp登录ipv6用中括号 `sftp x@[ipv6]`
SFTP(Secure File Transfer Protocol,安全文件传输协议)是一种基于SSH(Secure Shell)的安全协议,用于在网络上安全地传输文件。大多数SFTP客户端(如OpenSSH的sftp命令)都支持IPv6。如果你打算在Java应用程序中实现SFTP登录,你可以使用JSch库。通过以上步骤,你应该能够成功地使用SFTP登录到支持IPv6的服务器。原创 2024-09-22 20:36:32 · 897 阅读 · 0 评论