Definir Variável do Sistema no Ubuntu

0

Eu instalo o kernel Multipath TCP e tento fazê-lo funcionar. Não sei como definir a variável do sistema conforme explicado no link .

Usando o Ubuntu 15.04, para o comando (+ sudo) eu recebo

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

Por favor ajude. Este é um problema de atribuição e estou mal preso em tentar configurar isso.

    
por savemyself 01.01.2016 / 14:37

1 resposta

0

De acordo com o manual fornecido, você pode definir mptcp_enabled, mptcp_checksum, mptcp_syn_retries, mptcp_path_manager, mtcp_scheduler.

Você pode escrever comandos:

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

Estes são apenas exemplos. Você pode definir outros valores. Esses valores são definidos para o kernel em execução e, quando você reinicializa, eles serão esquecidos. Se você quiser que o sistema rememeber essas configurações, você deve colocá-las no arquivo /etc/sysctl.conf desta forma:

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

Novamente, você define os valores desejados.

Se você não puder definir esses parâmetros, eu diria que você não tem o suporte compilado no kernel.

    
por nobody 01.01.2016 / 16:20