我安装了多路径TCP内核,并试图使它工作。我不知道如何像在http://multipath-tcp.org/pmwiki.php/Users/ConfigureMPTCP中解释的那样设置系统变量。
使用Ubuntu15.04,对于命令(+sudo),我得到
sysctl -w net.mptcp.[name of the variable]=[value]
variable := net.mptcp.mptcp_path_manager i.e. mptcp_path_manager
sysctl: setting key "net.mptcp.mptcp_path_manager": No such file or directory
net.mptcp.mptcp_path_manager = ndiffport
请帮帮忙。这是一个赋值问题,我在试图配置这个问题时陷入了困境。
发布于 2016-01-01 15:20:35
根据您提供的手册,您可以设置mptcp_enabled、mptcp_checksum、mptcp_syn_retries、mptcp_path_manager、mtcp_scheduler。
您可以编写命令:
sysctl -w net.mptcp.mptcp_enabled=1
sysctl -w net.mptcp.mptcp_checksum=1
sysctl -w net.mptcp.mptcp_syn_retries=3
sysctl -w net.mptcp.mptcp_path_manager=default
sysctl -w net.mptcp.mptcp_mtcp_scheduler=default
这些只是例子。您可以设置其他值。这些值是为正在运行的内核设置的,当您重新启动时,它们将被遗忘。如果您想让系统恢复这些设置,您必须将它们放在文件/etc/sysctl.conf
中,如下所示:
net.mptcp.mptcp_enabled=1
net.mptcp.mptcp_checksum=1
net.mptcp.mptcp_syn_retries=3
net.mptcp.mptcp_path_manager=default
net.mptcp.mptcp_mtcp_scheduler=default
再次设置所需的值。
如果您不能设置这些参数,我会说您没有将支持编译到内核中。
https://askubuntu.com/questions/715677
复制相似问题