Cannot read the changes in net.ipv4.ip_local_reserved_ports

гm new to Ubuntu and I tried to edit this file net.ipv4.ip_local_reserved_ports but cannot read changes. I got empty after I checked the file again.

0
задан 17 December 2015 в 11:54

2 ответа

Соответствующий файл /proc/sys/net/ipv4/ip_local_reserved_ports, не net.ipv4.ip_local_reserved_ports.

net.ipv4.ip_local_reserved_ports параметр ядра, значение которого должно быть вставлено с помощью sysctl, можно отредактировать файл непосредственно, но использование sysctl предпочтено.

можно сделать:

sudo sysctl -w net.ipv4.ip_local_reserved_ports='VALUE'

можно сделать это постоянным путем включения /etc/sysctl.conf:

sudo bash -c 'echo "net.ipv4.ip_local_reserved_ports=VALUE" >>/etc/sysctl.conf'

, Например:

sudo bash -c 'echo "net.ipv4.ip_local_reserved_ports=34566,34567" >>/etc/sysctl.conf'

Или

echo "net.ipv4.ip_local_reserved_ports=VALUE" | sudo tee -a /etc/sysctl.conf

Теперь загружаются эти sysctl настройки (никакая потребность перезапустить):

sudo sysctl -p
1
ответ дан 30 September 2019 в 01:04

Необходимо сделать чтение-запись как корень. Файл ip_local_reserved_ports расположен в /proc/sys/net/ipv4. Так:

sudo echo "12345,12346,12347" > /proc/sys/net/ipv4/ip_local_reserved_ports
sudo cat /proc/sys/net/ipv4/ip_local_reserved_ports
12345-12347
0
ответ дан 30 September 2019 в 01:04

Другие вопросы по тегам:

Похожие вопросы: