Как я могу настроить диапазон IP-адресов в CentOS7?

Как сказано на странице руководства или как xmodmap -pkeпокажет:

keycode NUMBER = KEYSYMNAME ...

Список символов клавиш назначается указанному коду клавиши (который может быть указан в десятичном, шестнадцатеричном или восьмеричном формате и может быть определен запустив программу xev). Может быть до восьми символов клавиш. прикреплен к ключу, однако последние четыре не используются ни в основная реализация X-сервера. Первый ключевой символ используется, когда никакая клавиша-модификатор не нажата вместе с этой клавишей, вторая с Shift, третья с клавишей Mode_switch этой клавишей и четвертой, когда и Mode_switch, и Используются клавиши Shift.

Это означает, что

keycode 38 mod1 = ...

является недопустимым синтаксисом.

Кроме того, с xkbdможет быть более четырех символов клавиш, и дополнительные символы клавиш ведут себя, как указано. Например, при активной опции level3(ralt_switch)xkb (которая используется по умолчанию в моем дистрибутиве) правая клавиша alt отображается на ISO3_Level_Shift, а символы клавиш с 5-го по 8-й опишите результаты при дополнительном нажатии RAlt. Так что в этом случае вы можете сделать что-то вроде

keycode 38 = a A a A Right Right Right Right

или что-то подобное, в зависимости от того, что вы хотите получить ShiftAltAи т. д.

1
11.08.2017, 12:55
2 ответа

Вы не можете установить диапазон IP-адресов, как в CentOS6, в CentOS7 вы можете написать скрипт для архивирования этого:

for I in {5..250}
> do nmcli con mod eth33554960 -ipv4.addresses 192.168.1.${I}/24
> nmcli con mod eth33554960 +ipv4.addresses 192.168.1.${I}/24
> done
0
27.01.2020, 23:16

Вы должны использовать файл диапазона

  1. Отредактируйте /etc/sysconfig/network-scripts/ifcfg-enp0s3и убедитесь, что для параметра NM_CONTROLLEDустановлено значение NO(. Для использования файлов диапазонов требуется, чтобы администратор сети не управлял интерфейсом)

  2. Создать/etc/sysconfig/network-scripts/ifcfg-enp0s3-range:

    IPADDR_START=192.168.1.10
    IPADDR_END=192.168.1.254
    PREFIX=24
    CLONENUM_START=0
    
  3. запустите systemctl restart networkи изменения должны вступить в силу.

Если вы хотите настроить несколько диапазонов, вы можете создать другой файл (ifcfg-enp3s0-range0, ifcfg-enp3s0-range1,...)

5
27.01.2020, 23:16

Теги

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