Я поместил следующее в /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.
Вам нужно только добавить это в / 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
Чтобы прояснить 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.
Пусть 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
Я думаю, что в 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
.
Учтите, что вы можете потерять сетевое соединение с ящик, если вы не знаете, что делаете.