В данном примере рассматривается порядок подключения интернет-репозиториев Astra Linux 1.7 в ВМ сразу после установки ОС. При этом ПК СВ развернут на гостевой машине, функционирующей в системе виртуализации QEMU/KVM.

Для обеспечения доступа к интернет-репозиториям Astra Linux необходимо, чтобы в хостовой ОС был доступ к сети Интернет.

Общие сведения об интернет-репозиториях Astra Linux представлены в статье Интернет-репозитории Astra Linux Special Edition x.7.

Для выполнения описываемых действий необходимо войти в ОС виртуальной машины под учетной записью администратора с высоким уровнем целостности.

Чтобы запустить терминал в ВМ можно воспользоваться графическим интерфейсом: Меню "Пуск" – Системные — Терминал Fly.

Для подключения интернет-репозиториев Astra Linux необходимо выполнить действия, описанные ниже.

  1. В файл /etc/network/interfaces добавить следующие строки: 

    auto eth0
    iface eth0 inet static
    address 172.16.1.100
    netmask 255.255.255.0
    gateway 172.16.1.1
    CODE

    где:

    • 172.16.1.100 — IP-адрес из диапазона облачной сети ПК СВ, которая была настроена ранее;

    • 172.16.1.1 — IP-адрес шлюза гостевой машины, на которой развернут ПК СВ.

  2. Запустить в работу сетевой интерфейс командой: 

    sudo ifup eth0

  3. Необязательный шаг. Для удобства настройки добавить в автозапуск и запустить службу ssh командами: 

    sudo systemctl enable ssh

    sudo systemctl start ssh

    Если при установке ОС не был выбран пункт Средства удаленного подключения SSH, предварительно необходимо установить пакет ssh командой: 

    sudo apt install ssh

    Далее можно подключиться к ВМ из хостовой ОС по SSH.

  4. Создать файл /etc/resolv.conf и указать IP-адрес общедоступного DNS-сервера, например, 77.88.8.8:

    search auto
    nameserver 77.88.8.8
    CODE
  5. Удостовериться в том, что интернет-репозиторий Astra Linux 1.7 доступен по доменному имени, выполнив команду: 

    ping dl.astralinux.ru
    пример вывода после выполнения команды: 

    PING dl.astralinux.ru (51.250.6.116) 56(84) bytes of data.
    64 bytes from 51.250.6.116 (51.250.6.116): icmp_seq=1 ttl=57 time=6.91 ms
    CODE
  6. В файле /etc/apt/sources.list добавить строки:

    deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.2/repository-base/ 1.7_x86-64 main contrib non-free
    deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.2/repository-extended/ 1.7_x86-64 main contrib non-free
    CODE
  7. Выполнить повторную синхронизацию файлов описаний пакетов с их источником командой:

    sudo apt update