JeOS VM noDHCP: различия между версиями
Asdf (обсуждение | вклад) (Создание страницы) |
Asdf (обсуждение | вклад) м (Опечатка) |
||
Строка 15: | Строка 15: | ||
-- IP-адрес не назначен и имя хоста имеет вид типа "adbvkjh6gwhsu". Смотрим имя контроллера: | -- IP-адрес не назначен и имя хоста имеет вид типа "adbvkjh6gwhsu". Смотрим имя контроллера: | ||
ip a | ip a | ||
-- получим ens192 как имя карты, например. Пропишем настройки сети через Etcnet. | -- получим ens192 как имя карты, например. Пропишем настройки сети через Etcnet. Предполагается: | ||
-- IP хоста 192.168.1.100, шлюза .254, DNS .1.1 и .2.1, доменое имя хоста thehost.domain1.tld | -- IP хоста 192.168.1.100, шлюза .254, DNS .1.1 и .2.1, доменое имя хоста thehost.domain1.tld | ||
mkdir /etc/net/ifaces/ens192/ | mkdir /etc/net/ifaces/ens192/ |
Версия от 02:32, 3 апреля 2023
--- ИНСТРУКЦИЯ: Начальная настройка виртуального сервера alt-p10-starterkit-jeos-systemd без DHCP -- VM compatibility: ESXi 6.7 and later (VM version 14), OS type: Linux -> Other 4.x or later Linux (64-bit) -- параметры VM: CPU: 1, RAM 1 GB, HDD 4 GB, Network adapter: VMXNET 3 -- при установке нужно форматировать весь виртуальный диск (4 GB) и выбрать EFI -- пароль рута устанавливается при установке ОС. Затем см. оборудование: lspci -- находим, например: "Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)" lsmod -- убеждаемся, что соответствующий модуль есть: "vmxnet3" -- если IPv6 не понадобится, то: echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf sysctl -f -- поскольку DHCP не работает, то сетевой контроллер присутствует, но его состояние "DOWN", -- IP-адрес не назначен и имя хоста имеет вид типа "adbvkjh6gwhsu". Смотрим имя контроллера: ip a -- получим ens192 как имя карты, например. Пропишем настройки сети через Etcnet. Предполагается: -- IP хоста 192.168.1.100, шлюза .254, DNS .1.1 и .2.1, доменое имя хоста thehost.domain1.tld mkdir /etc/net/ifaces/ens192/ cd /etc/net/ifaces/ens192/ echo MODULE=vmxnet3 > options echo TYPE=eth >> options echo BOOTPROTO=static >> options echo ONBOOT=yes >> options echo DISABLED=no >> options echo CONFIG_IPV4=yes >> options echo NM_CONTROLLED=no >> options echo SYSTEMD_CONTROLLED=no >> options echo 192.168.1.100/24 > ipv4address echo default via 192.168.1.254 > ipv4route echo nameserver 192.168.1.1 > resolv.conf echo nameserver 192.168.2.1 >> resolv.conf echo search domain1.tld domain2.tld >> resolv.conf cp resolv.conf /etc/resolv.conf echo thehost.domain1.tld > /etc/hostname -- добавим первого пользователя (например, theuser) и дадим ему руль (чтобы обретать права через "su -"): useradd theuser passwd theuser groups theuser usermod -aG wheel theuser -- а также включим ему англоязычную локаль, дружественную, например, к символам псевдографики через PuTTY (если актуально): cd /home/theuser/ echo LANGUAGE=en_US.UTF-8 > .i18n echo LANG=en_US.UTF-8 >> .i18n chmod 600 .i18n chown theuser:theuser .i18n -- активируем сервис OpenSSH (благо он уже установлен в JeOS) и перезагрузимся (заодно и демон загрузится): systemctl enable sshd sync ; reboot -- сеть уже работает, так что обновим систему: apt-get update ; apt-get dist-upgrade -- установим пакет для обновления ядер, Midnight Commander (если надо), демон агента VMware: apt-get install update-kernel mc open-vm-tools -- активируем демон агента VMware, почистим диск, полюбуемся на свободное пространство, перезагрузимся: systemctl enable vmtoolsd apt-get clean ; df sync ; reboot -- обновим ядро: update-kernel apt-get clean ; df sync ; reboot -- можно также удалить старые ядра: remove-old-kernels ; df sync ; reboot -- далее по вкусу -- EOF