这是命令 mstack,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mstack - 网络堆栈选择
概要
堆栈 [-高压[-o 协议清单] 堆栈挂载点 命令
商品描述
在 View-OS 中,多个网络堆栈可同时用于进程。 查看操作系统
支持 插座(2) 系统调用。 mstack 定义了默认堆栈(对于每个地址
family),当 msocket 为其堆栈引用 NULL 路径名时使用。 堆栈
还为使用过时的所有程序提供向后兼容性 插座(2)
系统调用。 堆栈挂载点标识堆栈。 在 ViewOS 中它是挂载点
堆栈的安装位置(通过 安装(2)(8). 实际上调用:
“套接字(域,类型,协议)”
等效于:
“msocket(NULL,域,类型协议)”
mstacks 更改所需协议系列的默认堆栈并执行
命令(通过 执行(2))。
配置
-h 打印 mstack 命令用法
-v 设置详细模式
-o 定义协议列表。 没有 -o 选项,mstack 重新定义默认堆栈
适用于所有协议系列。 协议列表可能包括逗号分隔
以下各项的顺序:所有、unix(或简称为 u)、ipv4 (4)、ipv6 (6)、netlink
(n), packet (p), bluetooth (b), irda (i), ip (包括所有与ip相关的协议
ipv4, ipv6, netlink 和数据包), #n 其中 n 是协议编号。 每个项目都可以
以 + 或 - 为前缀来指定是否必须添加协议/协议组
或从集合中删除。
示例
堆栈 /dev/net/lwip ip 地址
列出由挂载的堆栈管理的地址 /dev/net/lwip.
EXEC 堆栈 /开发/网络/空 打坏
在新的 bash 中禁用标准堆栈(克服了当前的堆栈)。
堆栈 -o ip /dev/net/lwip 打坏
启动一个使用堆栈的新 bash /dev/net/lwip 适用于 ipv4 和 ipv6 但不适用于
其他协议。
堆栈 -o -unix /dev/net/lwip 打坏
启动一个使用堆栈的新 bash /dev/net/lwip 适用于除 AF_UNIX 之外的所有协议。
堆栈 -o +ip,-ipv6 /dev/net/lwip 打坏
启动一个使用堆栈的新 bash /dev/net/lwip 对于 ipv4、netlink、数据包但是
不是ipv6。
使用 onworks.net 服务在线使用 mstack