Как добавить ipv6 маршрут по умолчанию

Ядро "обновление" было причиной этого бедствия. Так как я установил свое собственное, более позднее ядро из kernel.ubuntu.com, когда "новое" ядро другой вспомогательной версии было установлено, все в мире было испорчено.

В моих целях я вручную установил ядро 3.7.1, тогда как ядро, обеспеченное распределением Ubuntu, является ядром 3.2.0. Это, по некоторым причинам, действительно испортило вещи, несмотря на то, что я работал 3.7.1 от начальной загрузки EFI и просто нет способа загрузиться в ядро 3.2.0. Существуют несовместимости между версиями ядра и драйвером беспроводного устройства, но несовместимость с драйвером беспроводного устройства не заставила бы все запираться и портиться.

Следующий шаг для того, чтобы полностью решить проблему полностью предотвратил бы обновления ядра от когда-либо случая снова. Как я могу сделать это? Я услышал о выполнении его с dpkg --set-selections, но я не уверен, как предотвратить обновления всех linux-(headers,headers-generic,image,image-extra) пакеты, из-за их именования:

linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-image-3.2.0-36-generic

Как я блокирую изменения во всех ядрах, запускающихся с 3,2?

18
17.11.2014, 20:36
2 ответа

Вам нужно сначала добавить маршрут в шлюз:

ip -6 route add 2004::3 dev eth0
19
27.01.2020, 19:46

Чтобы добавить шлюз по умолчанию, а не специфический для интерфейса Ethernet (dev), используйте:

route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)

Заметьте, вам не нужно указывать ни маску подсети, ни исходящий интерфейс Ethernet.

Чтобы проверить свою работу, выведите список таблицы IP-маршрутизации хоста, используя:

netstat -rn # for IPv4
netstat -rn -A inet6  # for IPv6
6
27.01.2020, 19:46

Теги

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