Команды nmcli для статическая IP-сеть в CentOS 7

Неортодоксальный подход:

zsh -c 'echo $PWD/**/*.gz(.om[1])'

где

  • () после *. Gz означает использование так называемых квалификаторов glob, например:
  • . рассматривать только простые файлы
  • om сортировать по времени модификации
  • [1] принимать только первый элемент

Очевидно, если вы уже используете zsh, вам не нужно вызывать его с помощью zsh -c .

3
15.03.2017, 17:40
1 ответ

Попробуйте сделать следующее ::

nmcli con mod eno1 ipv4.addresses 12.345.67.8xx/29
nmcli con mod eno1 ipv4.gateway 12.34.567.8yy
nmcli con mod eno1 ipv4.dns "aa.aa.aa.aa bb.bb.bb.bb"
nmcli con mod eno1 ipv4.method manual
nmcli con mod eno1 connection.autoconnect yes

Перезагрузитесь, и все должно работать.

Если вы не знаете имя сетевого подключения, вы можете выполнить:

CON="$(nmcli -f NAME -m multiline show con | awk '{ print $2; }')"

использовать «$ CON» вместо eno1 в приведенных выше командах. Например:

nmcli con mod "$CON" ipv4.addresses 12.345.67.8xx/29

Это работает, только если у вас одно соединение. Если ваша виртуальная машина имеет более одного сетевого подключения, вам нужно добавить некоторую логику к приведенному выше, чтобы решить, какое из них использовать.

4
27.01.2020, 21:18

Теги

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