JeOS VM noDHCP: различия между версиями

Материал из ALT Linux Wiki
(Создание страницы)
 
м (Опечатка)
Строка 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/

Версия от 23:32, 2 апреля 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