Отключение IPv6 в Ubuntu Server 18.04

Я поместил следующее в /etc/sysctl.conf в Ubuntu 16.04, и ipv6 был отключен.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

В Ubuntu 18.04 я должен добавить следующее в grub.

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

Просто хотел получить подтверждение, является ли это новым способом в Ubuntu 18.04 для отключения IPv6.

23
задан 28 January 2019 в 06:19

4 ответа

Вам нужно только добавить это в / etc / default / grub

GRUB_CMDLINE_LINUX="ipv6.disable=1"

Я также сделал это в GRUB_CMDLINE_LINUX_DEFAULT , чтобы быть в безопасности. Изменение sysctl работало только частично, и я заметил появление ошибки в netplan, я даже попробовал dhcp6 = false безрезультатно. Кажется, что в Netplan слишком много ошибок для СТАБИЛЬНОЙ IMO 18.04, но это уже другая история ... Наполовину соблазн удалить и netplan.

Только не забудьте обновить grub перед перезагрузкой!

sudo update-grub
14
ответ дан 28 January 2019 в 06:19

Чтобы прояснить Stephan Rauch (только для 18.04) - При использовании метода grub для отключения ipv6 изменения конфигурации /etc/sysctl.conf не требовались. В итоге я оставил их (на случай, если netplan будет исправлен в будущем), но все, что нужно, это следующее:

sudo vi /etc/default/grub

Измените GRUB_CMDLINE, чтобы они выглядели так:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

Затем выполните:

sudo update-grub
sudo reboot

Наслаждайтесь ipv4.

15
ответ дан 28 January 2019 в 06:19

Пусть sed выполнит работу: D

sudo sed -i -e 's/GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity"/GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 maybe-ubiquity"/' /etc/default/grub
sudo sed -i -e 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="ipv6.disable=1"/' /etc/default/grub
sudo update-grub
0
ответ дан 23 November 2019 в 02:58

Я думаю, что в Ubuntu 18.04 есть другой подход: https://pscl4rke.wordpress.com/2019/10/01/disables-ipv6-on-ubuntu-18-04-the-netplan- версия /

Просто добавьте link-local: [] в интерфейс, для которого вы хотите отключить параметр локального адреса ссылки ipv6. Сохраните и протестируйте новую конфигурацию с помощью: sudo netplan try и, если все в порядке, примените его с помощью: sudo netplan apply .

Учтите, что вы можете потерять сетевое соединение с ящик, если вы не знаете, что делаете.

0
ответ дан 5 January 2021 в 22:09

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

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