Добавить Eth0, но есть LO и ENS160

Вы можете использовать/proc/sys/vm/overcommit_memory(см. proc (5 )), например.

echo 2 > /proc/sys/vm/overcommit_memory

как root, чтобы отключить его. См. также документацию ядра Documentation/vm/overcommit -Accounting

.

(Если вы используете старое ядро, рассмотрите возможность его обновления)

1
10.02.2020, 17:59
1 ответ

Вероятно, вы пытаетесь следовать устаревшим инструкциям.

ens160— имя сетевого устройства нового стиля -, а eth0— имя старого стиля -.

Кроме того, современная Ubuntu используетnetplanдля настройки параметров сети:вы должны создать (или отредактировать, если он уже существует )простой файл *.yamlс описанием желаемой конфигурации сети в каталоге /etc/netplan/, а затем запустите sudo netplan apply, чтобы он вступил в силу.

Например, чтобы установить IP-адрес 10.10.10.2 с сетевой маской 255.255.255.0 (, т. е. префикс /24 ), шлюз по умолчанию 10.10.10.1, DNS-сервер 10.10.10.1 и 1.1.1.1 с доменами поиска DNS по умолчанию mydomain.exampleи otherdomain.example, вы должны записать это, например, в/etc/netplan/99_config.yaml:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      addresses:
        - 10.10.10.2/24
      gateway4: 10.10.10.1
      nameservers:
          search: [mydomain.example, otherdomain.example]
          addresses: [10.10.10.1, 1.1.1.1]

Обратите внимание, что в YAML правильный отступ является важной частью синтаксиса.

3
28.04.2021, 23:23

Теги

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