Настройка сети opensuse

Настройка клиента LDAP

Запустите модуль «Клиент LDAP» из YaST -> Сетевые службы.
Установите переключатель «Аутентификация пользователей» в режим «Использовать LDAP, но отключить вход в систему». В случае если предполагается вход LDAP пользователей не только через smb, то нужно выбрать «Использовать LDAP», это может быть полезно например для входа пользователей с тонких Linux клиентов.

В поле адрес сервера LDAP введите «localhost» или «127.0.0.1». Поле базовый DN заполните вручную, либо нажмите кнопку «Запрос DN» для выбора из доступных на данном сервере.

Снимите флажок «LDAP TLS/SSL», так как сервер выше настроен без поддержки TLS

Нажмите кнопку «Дополнительная настройка»

На экране дополнительной настройки перейдите на вкладку «Настройка Администратора». Укажите имя пользователя — Администратора LDAP, отметьте «Добавить базовый DN»

Нажмите кнопку «Настройка параметров управления пользователями…».

YaST спросит хотите ли вы создать поддерево ldapconfig, нажмите «Да»

Нажмите кнопку «Новый» для создания нового конфигурационного модуля в созданном поддереве ldapconfig

Для объекта «susegroupconfiguration», соответствующий модуль будет называться «groupconfiguration». Нажмите «OK».

Снова нажмите «Новый, и создайте объект «suseuserconfiguration», со значением «userconfiguration». Нажмите «OK».

В модуле конфигурации выберите suseminuniqueid для модуля userconfiguration, и ведите новое значение 10000.

Теперь выберите susenextuniqueid для модуля userconfiguration, и введите новое значение 10000.

После установки этих значений нажмите Ok для выхода из модуля конфигурации обратно в дополнительные настройки.

Перейдите на вкладку «Настройка клиента». Убедитесь что «Атрибут члена группы» установлен в «member». Нажмите OK для возвращения в «Настройку клиента LDAP».

Нажмите OK. Конфигурация клиента LDAP будет записана.

Нужно снова запустить модуль настройки клиента LDAP и перейти на страницу Дополнительной настройки для настройки Отображения пользователей.

Пользователи и пароли должны извлекаться из подразделения «ou=people» и группы из «ou=group».

Нажмите OK для подтверждения изменений и выхода из модуля конфигурации клиента LDAP и переходите к настройке samba

Настройка сети OpenSUSE

Если вам когда-нибудь приходилось настраивать сетевое соединение, то вы знаете, что в некоторых дистрибутивах это может быть достаточно трудно. В Windows для этого нужно искать и устанавливать драйвера, перезагружать компьютер, в старых дистрибутивах Linux настройка сети сводилась к редактированию конфигурационных файлов. В любом случае это была долгая и непростая задача. Но в современных дистрибутивах ситуация сильно изменилась, к таким дистрибутивам относятся и OpenSUSE. В большинстве случаев, если у вас не экзотическое оборудование сеть настраивается в пару кликов, а если еще и проводное соединение – то вовсе автоматически.

Сейчас в OpenSUSE, с окружением рабочего стола KDE поставляется программа NetworkManager. С помощью нее любой человек может настроить сеть в OpenSUSE. Даже новичок.

NetworkManager и его виджет KNetworkManager – очень удобные инструменты. Кроме того, если вы не хотите использовать NetworkManager, можно настроить сеть с помощью утилиты конфигурации системы – YaST.

В этой статье будет рассмотрена настройка сети OpenSUSE. Мы рассмотрим как создать проводное соединение, настроить статический адрес, настройка pppoe opensuse, wifi, а также как раздать wifi в OpenSUSE.

Кто такой провайдер и что он точно знает

Для начала давайте разберемся, что такое «провайдер» и какая информация ему доступна в любое время.

Итак, это так называемый поставщик услуг связи. То есть МТС, Мегафон, Ростелеком — все они являются провайдерами. Пользователь заключает с ними договор, согласно которому компания предоставляет человеку доступ к Сети, телефонной связи или цифровому телевидению — а зачастую ко всему сразу в виде пакета услуг.

Именно поэтому у провайдера всегда есть доступ к вашим личным данным, которые вы указали во время покупки выбранных услуг. Это ваш номер телефона, ФИО, домашний адрес и паспортные данные.

Но может ли поставщик связи видеть то, что люди делают в интернете? Для ответа на этот вопрос надо иметь небольшое представление о том, как вообще работает связь. Если объяснить этот процесс простыми словами, то во время работы в интернете все запросы сначала попадают на сервер провайдера. В свою очередь, он обрабатывает их и передает в глобальную Сеть — то есть на сервер сайта, к которому обращается пользователь. Также эта схема работает в обратном порядке — все ответы проходят через провайдера.

Серверы и сети

сотни страниц в семи и более документахопенсорс-реализациями QUIC и HTTP/3

Язык Реализация
Python aioquic
Go quic-go
Rust quiche (Cloudflare), Quinn, Neqo (Mozilla)
C и C++ mvfst (Facebook), MsQuic, (Microsoft), (Google), ngtcp2, LSQUIC (Litespeed), picoquic, quicly (Fastly)

не полноценные веб-серверыХотя QUIC интегрирован с TLS 1.3, он использует этот протокол совсем не так, как TCPбиблиотеки TLS должны предоставлять API специально для QUICоткладывает поддержку QUICquictlsдругие варианты и обходные пути

  • Apache
    Пока про поддержку ничего не известно. Никаких объявлений не было. Скорее всего, нужен OpenSSL. (Но есть реализация Apache Traffic Server.)
  • NGINXЭто кастомная реализация, относительно новая и пока очень экспериментальная. Слияние с основной веткой NGINX ожидается к концу 2021 года. Существует патч для запуска библиотеки Cloudflare quiche на NGINX, и, пожалуй, это пока что более стабильный вариант.
  • Node.js
    Использует библиотеку ngtcp2, развитие которой блокируется развитием OpenSSL, хотя они планируют перейти на форк QUIC-TLS, чтобы поскорее хоть что-то наладить.
  • IIS
    Пока про поддержку ничего не известно, никаких объявлений. Скорее всего, будет использоваться библиотека MsQuic.
  • HypercornИнтегрирует aioquic, экспериментальная поддержка.
  • CaddyИспользует quic-go, полная поддержка.
  • H2OИспользует quicly, полная поддержка.
  • LitespeedИспользует LSQUIC, полная поддержка.

Важные примечания:

  • Даже «полная поддержка» предоставляется «как есть» и не означает готовность для продакшена. Например, многие реализации еще не полностью поддерживают миграцию соединения, 0-RTT, server push или приоритизацию в HTTP/3.
  • Серверы, которых нет в списке, например Tomcat, пока, насколько мне известно, не делали никаких объявлений.
  • Среди серверов из списка только Litespeed, патч Cloudflare для NGINX и H2O разрабатываются теми, кто активно участвовал в стандартизации QUIC и HTTP/3, так что пока, пожалуй, это лучшие варианты.

Конфигурация сети

первой частиUDP разрешен не вездеUDP нужно будет явно разрешить для входящего и исходящего трафика HTTP/3-серверовпервой частииз-за шифрования QUIC файрволы не могут отслеживать почти ничегомогутчтобы серверы сообщали файрволу ожидаемые CIDэто уже не поможетсерверы и балансировщики нагрузки должны как-то договориться о выборе CID, чтобы разрешить детерминированную маршрутизациюпредложениевторой частиSYN-флудTCP SYN cookieрассказывал о некоторыхздесьздесь

Общие советы

Если дело не в провайдере, то кое-что все же можно сделать для уменьшения задержек. Как правило, проблемы с соединением связаны с роутером.

Перейдите на диапазон 5 ГГц. Многие современные роутеры работают в двух диапазонах: 2,4 ГГц и 5 ГГц. Последний — более продвинутый. Он устойчив к помехам и лучше работает в многоквартирных домах, где в каждой квартире по роутеру. Если ваше оборудование поддерживает 5 ГГц, попробуйте переключиться на эту частоту

Обратите внимание, что приемник сигнала тоже должен поддерживать этот стандарт

Смените канал Wi-Fi. При помощи бесплатной утилиты WifiInfoView можно проверить, насколько загружены разные каналы Wi-Fi в вашем доме. В настройках роутера стоит выбрать наименее загруженный канал.

Измените DNS-сервер. Также можно попробовать поменять стандартный DNS-сервер от провайдера на альтернативный от Google. Предпочитаемый сервер — 8.8.8.8, альтернативный — 8.8.4.4.

Перезагрузите роутер. Если возникают какие-либо неполадки с роутером, стоит его перезагрузить. Возможно, после этого проблема уйдет сама собой.

Подключитесь к роутеру по проводу. Если размещение роутера и вашего ПК позволяет подключиться по проводу, то именно так и стоит сделать. Проводное соединение — самое стабильное.

Кроме того, не забывайте про банальные причины, по которым сеть может работать хуже — использование VPN, высокая нагрузка на сеть другими пользователями или устройствами, автоматические фоновые обновления и т.п. Также в сетевых играх выбирайте ближайший к вам сервер. В идеале российский или европейский.

  • Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS
  • Как настроить мониторинг MSI Afterburner в играх: узнаем температуру и загрузку процессора и видеокарты
  • Как настроить Windows 10 для игр: максимальная производительность, игровой режим и другие советы

Настройка Wifi

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

Если у вас нет проблем с Wifi интерфейсом, то можете пропустить этот пункт. Чаще всего в современных бюджетных устройствах используются сетевые адаптеры от компании Broadcom с ними обычно больше всего проблем. Их и будем рассматривать. Рассмотрим на примере карточки b4313.

Подробнее о совместимости своей карты с тем или иным драйвером можно посмотреть на официальном сайте ядра. Например, для нашей карты мы видим что лучше всего совместимость с драйвером brcmsmac.

Поэтому добавляем b43 в черный список:

su —

$ echo ‘blacklist b43’ >> /etc/modprobe.d/blacklist.conf

Затем загружаем brcmsmac:

sudo modprobe brcmsmac

Если интерфейс по-прежнему не определяется, вам необходимо установить проприетарную прошивку для модуля. Подробнее о том какую именно прошивку нужно вы узнаете из лога ядра dmesg. В нашем варианте нужна b43xx-firmware. Вы сможете без труда найти deb или rpm пакет на просторах интернета. После установки нужно перезагрузить систему.

Теперь настройка wifi OpenSUSE не вызовет проблем. Просто кликните по апплету NetworkManager, отметьте галочку Wifi если она еще не отмечена и выберите из списка нужную сеть.

Дальше останется только ввести пароль. Вообще говоря, для Wifi сети можно менять пароль настраивать статический ip адрес и DNS серверы. Все это делается точно так же само как для проводного подключения, только вместо кнопки Добавить выбираем в настройках соединение и нажимаем Изменить.

Установка Ad-Hoc соединения

Установка Ad-Hoc соединения используя Network Manager

Этот шаблон предназначен для WiFi соединение между компьютерами без точки доступа (AP). На обоих компьютерах выполните следующие шаги, но выберите разные IP-адреса.

  • Щелкните левой кнопкой мыши на иконке NetworkManager и выберите Создать новую беспроводную сеть
  • Введите adhoc имя сети
  • Выберите метод шифрования
  • Нажмите на кнопку Создать
  • Щелкните правой кнопкой мыши на иконке NetworkManager, выберите Изменить подключения
  • Перейдите на вкладку Беспроводные и выберите имя AdHoc сети, нажмите кнопку Изменить
  • На вкладке Беспроводные установить режим Ad-hoc
  • На вкладке Настройка выберите Ipv4 и ручной метод в выпадающем списке
  • Нажмите кнопку Добавить и введите локальный IP-адрес, сетевую маску и шлюз, т.е. 192.168.0.1, 255.255.255.0 и 192.168.0.1 соответственно
  • Оставьте поля DNS-сервер и домен поиска пустыми
  • Нажмите Применить
  • Щелкните левой кнопкой мыши на иконке NetworkManager и выберите Подключиться к скрытой беспроводной сети
  • Выберите имя adhoc сети выпадающего списка соединений и нажмите Соединить

Установка Ad-Hoc соединения без использования Network Manager

Эта процедура описывает, как установить ad-hoc соединение без NM. Чтобы зашифровать передаваемые данные используйте wpa_suplicant. Ниже описан способ не использует шифрования и является небезопасным.

  • в YaST выключите NetworkManager (NM)
  • остановите беспроводной интерфейс имея права пользователя root
# ip link set wlan0 down

установите идентификатор домена и ad-hoc режим

# iwconfig wlan0 essid test-adhoc mode Ad-Hoc

поднимите интерфейс

# ip link set wlan0 up

установите IP-адрес вручную

# ip addr add 192.168.102.1/24 dev wlan0

Повторите эту процедуру для всех интерфейсов которые будут использоваться при создании сети. Выберите уникальные IP-адреса для каждого интерфейса.

Установка Ad-Hoc соединения используя Yast

  • Yast -> Сетевые устройства -> Сетевые настройки
  • на вкладке Общие настройки выберите ifup и перейдите на вкладку Обзор
  • выберите карту и нажмите Редактировать
  • на вкладке Адрес выберите Статический IP-адресс и заполните поля для IP-адреса, нажмите Далее
  • в списке Режим работы выберите Ad-Hoc и установите ESSID для вашего идентификатора домена
  • в списке Метод аутентификации выберите желаемые настройки и заполните нужные поля, нажмите Далее, затем Завершить

Повторить для всех интерфейсов.

NetworkManager

NetworkManager регистрирует конфигурацию, которую он передаёт wpa_supplicant в своём журнале, что позволяет проверить параметры которые wpa_supplicant будет использовать для подключения к Wi-Fi сети. Для дальнейшей отладки потребуются логи самого wpa_supplicant, с их помощью можно отследить низкоуровневые проблемы, такие как невозможность подключения или разрывы соединения.

Необходимые логи

Для диагностики проблем беспроводного соединения с помощью NetworkManager необходимы следующие логи после неудачной попытки соединения:

  • /var/log/NetworkManager
  • /var/log/wpa_supplicant.log (если возможно с отладочным выводом)
  • вывод команды dmesg

На постоянной основе

Для включения максимального уровня логирования wpa_supplicant нужно отредактировать файл /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service.
Достаточно изменить одну строчку:

Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log

на

Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -dddt -f /var/log/wpa_supplicant.log

и выполнить следующие команды:

# rcnetwork stop
# killall wpa_supplicant
# rcnetwork start

Теперь wpa_supplicant будет выводить очень подробный лог в /var/log/wpa_supplicant.log

На короткое время

Если отладочный вывод нужен только на короткий промежуток времени (например для отладки одной попытки соединения), уровень отладки может быть изменён с помощью:

# kill -SIGUSR1 

В лог wpa_supplicant (/var/log/wpa_supplicant.log) будет записана строка подтверждающая новый уровень логирования:

Signal 10 received - changing debug level to MSGDUMP

Настройка проводного подключения

Обычно настройка сети OpenSUSE не требуется если используется проводной интернет. Система автоматически определяет интерфейсы и подключается к интернету. Но если этого не произошло — все можно настроить.

Кликните по апплету NetworkManager на панели:

Если апплета NetworkManager на панели нет, возможно, программа не запущена, ее можно запустить выполнив:

sudo systemctl start NetworkManager

Затем кликните по кнопке настроить сетевые подключения, чтобы открыть такое окно:

Здесь нажмите кнопку Добавить:

В открывшимся списке выберите Проводное Ethernet:

Дальше откроется окно мастера создания подключения. В первом поле необходимо выбрать ваш сетевой интерфейс, во втором можно указать свой физический MAC адрес для устройства:

Обычно MAC адрес трогать не нужно, этот параметр задается производителем и уникальный для каждого сетевого адаптера. Но некоторые хитрые провайдеры привязывают интернет-соединение к определенному MAC адресу, тогда его можно изменить в этом поле. Дальше перейдите на вкладку ipv4:

Здесь можно настроить способ получения ip адреса и DNS серверов. Если ip адрес получается автоматически по DHCP ничего делать не нужно, оставляем способ получения авто.

Но если нужно использовать статический IP адрес поле способ устанавливаем вручную,а в появившимся списке с помощью кнопки добавить создаем ip адрес:

Здесь нужно указать сам IP адрес машины и шлюз — адрес роутера. Также понадобится задать адреса DNS серверов. Можете указать в поле DNS, адрес вашего роутера, чтобы использовать сервер провайдера или публичный гугловский: 8.8.8.8.

Затем осталось нажать ОК. И в главном окне появится новое соединение. Возможно, оно подключится автоматически, но если этого не произошло, вы можете воспользоваться кнопкой Подключить.

Если сетевой интерфейс eth0 не обнаружен или работает нестабильно, вам нужно установить проприетарные прошивки для оборудования. Все они содержатся в пакете linux-firmware.

Вы можете скачать его, скинуть на свой компьютер и установить с помощью команды:

dpkg -i linux-firmware.deb

Или в rpm:

rpm -i linux-firmware.rpm

После перезагрузки все должно заработать. А вообще, если настройка интернета opensuse не удалась, чтобы подробнее вникнуть в суть проблемы всегда смотрите лог ядра — dmesg.

Сетевая установка

Иногда необходимо обновить систему на машине, которая является доступной только по сети. В openSUSE есть несколько способов для запуска удаленной установки:

  • openSSH
  • VNC
  • терминал для последовательного порта

В этом документе описано, как произвести установку с использованием openSSH. Установка с использованием VNC аналогична, а использование последовательной консоли (serial console) ещё легче. Этот документ только подсказка как добиться цели, а не пошаговое руководство к действию.

Было бы правильно не использовать основной раздел с установленной системой для установки, используйте другой раздел и grubonce. Так что даже если всё пойдёт неудачно при перезагрузке запустится ваша старая система.

Настройка pppoe соединения

Настройка pppoe OpenSUSE немного сложнее, чем обычное проводное соединение. Протокол pppoe позволяет передавать интернет данные через канал обычного городского телефона.

Здесь вам также само нужно открыть апплет сетевые подключения и в настройках сетевых подключений создать новое подключение. Только на этот раз типа DSL:

Сразу же откроется вкладка DSL, на которой нужно ввести данные для подключения и аутентификации. Все данные, служба, логин и пароль обычно указаны в вашем договоре на интернет с провайдером.

Параметры на вкладке ipv4 настраиваются как описано в предыдущем способе.

После завершения настройки достаточно нажать кнопку Ок и подключить соединение.

Транзакционный сервер (с окружением рабочего стола)

Ранее я упоминал, что есть две версии сервера Leap, которые можно установить из ISO-образов: вы можете развернуть либо стандартный, либо транзакционный сервер. Последний использует Btrfs и Snapper для предоставления транзакционных (также называемых «атомарными») обновлений, которые можно откатить, если что-то пойдет не так. Проще говоря, вместо обновления пакетов на работающей системе обновления применяются путем создания нового снимка, и вы можете затем загрузить новый снимок (или выполнить откат к предыдущему). Это похоже на то, что Fedora делает с Silverblue (о котором я писал в прошлом году), но есть несколько отличий: транзакционный сервер openSUSE не использует rpm-ostree, а zypper по-прежнему используется в фоновом режиме как менеджер пакетов (в Silverblue Fedora менеджер пакетов DNF полностью удален).

Другое отличие состоит в том, что Silverblue ориентирован на десктоп, в то время как транзакционный сервер openSUSE очень сильно ориентирован на серверы (подсказка в названии). Однако я подумал, что было бы интересно установить транзакционный сервер в GNOME Boxes, а затем установить среду рабочего стола. Поскольку у моего тестового ноутбука всего 4 ГБ памяти, я решил установить относительно легкий рабочий стол MATE:

# transactional-update pkg install patterns-mate-mate

Эта команда установит все необходимое для получения окружения рабочего стола. Вам может потребоваться убедиться, что целевой уровень установлен на «graphical» (старый уровень запуска 5), и вы, вероятно, хотите отключить автоматические обновления/перезагрузки:

# systemctl set-default graphical.target
# systemctl disable rebootmgr.service
# systemctl disable transactional-update.timer

После того, как вы загрузились, вы можете обновить свою систему с помощью «transactional-update up». Установка пакетов выполняется с помощью «transactional-update pkg install ». Например, в качестве теста я установил текстовый редактор Leafpad с помощью команды «transactional-update pkg install leafpad».

При установке пакета создается новый снимок. Чтобы начать использовать новый снимок, вам нужно перезагрузить компьютер.

Я не сталкивался с какими-либо неожиданными проблемами при запуске рабочего стола MATE поверх транзакционного сервера. Однако следует помнить, что менеджер программного обеспечения YaST работать не будет. После того, как я установил Leafpad, менеджер программного обеспечения правильно указал на приложение как установленное, но попытка удалить его вызвала ошибку (так как команда «zypper remove leafpad» больше не работает).

Я понятия не имею, есть ли у openSUSE какие-либо планы по созданию операционной системы для транзакционных десктопов. Мне, конечно, было бы интересно — это очень весело!

Информация об OpenSUSE

OpenSUSE имеет длинную историю и раньше несколько раз менял имя. Разработка дистрибутива началась в Германии, ею занималась компания für Software und System Entwicklung mbH или компания разработки программного обеспечения и операционных систем. Компания SuSE была провайдером услуг, они предлагали платную поддержку пользователям Linux, а также выпускали печатные руководства.

Компания выпустила свою первую версию дистрибутива под названием SUSE Linux в 1994 году на дискетах и компакт дисках. Два года спустя, вышла версия 4.2, номер 42 взят из серии романов «Путеводитель для путешествующих автостопом по галактике», он значит ответ на главный вопрос жизни и вселенной. К 1997 SUSE стал самым крупным дистрибьютором Linux в Германии и начал расширяться в Северную и Южную Америку, а также Азию. Была основана SuSE LLC со штаб-квартирой в Окледне, Калифорния.

Novell приобрела компанию SuSE в 2003 году и изменила название на SUSE, которое стало уже аббревиатурой. Два года спустя было объявлено о создании OpenSUSE, открытого дистрибутива Linux. С тех пор OpenSUSE развивался с открытым исходным кодом и был доступен всем желающим.

Дальше, в 2011 году Novell стала частью Attachmate Group, которая в 2014 стала частью Micro Focus. На данный момент у OpenSUSE одно из самых больших сообществ пользователей среди других дистрибутивов. А теперь давайте рассмотрим преимущества OpenSUSE и почему вы должны выбрать именно этот дистрибутив.

Настройка сервера openLDAP

Запустите модуль настройки сервера openLDAP выбрав его в YaST -> Сетевые службы

На странице общих настроек сервера установите переключатель «Запустить сервер LDAP» в положение «Да»

На странице настройки TLS оставьте TLS выключенным.

Создайте новую базу данных. Тип базы данных — ‘bdb’, заполните Базовый DN значениями для вашего будущего домена, в поле DN Администратора укажите желаемое имя администратора LDAP, в данном примере cn=Admin и отметьте флажок «Добавить базовый DN». Укажите пароль администратора LDAP и каталог, где будет храниться созданная база данных, что-то вроде /var/lib/ldap/example.com

Проверьте введенные значения и если все правильно нажмите Завершить, либо вернитесь назад и исправьте введенные значения.

После завершения создания базы данных модуль настройки сервера LDAP закроется, запустите его снова.
В дереве настроек, слева, выберите «Файлы схем» и в открывшемся окне нажмите кнопку «Добавить». В диалоге выбора файлов выберите схему samba3.schema

Перейдите в Общие настройки -> Настройка уровня журнала. Отметьте «Журналировать соединения, операции и результат». Это поможет в случае возникновения проблем. Остальные варианты пишут слишком много информации в журнал.

Нажмите кнопку «Завершить» и переходите к настройке клиента LDAP

Ручная подготовка

Получение необходимых файлов

Нужно загрузить инсталляционное ядро и установочный initrd на удалённом компьютере. Вы должны знать IP адрес, который компьютер будет иметь после загрузки. Предполагается, что машина имеет постоянный IP адрес. Если используется DHCP, то можно опустить определения сети и использовать IP адрес, который машина получает DHCP сервера.

Сначала, нужно скопировать образ ядра и установочный initrd в /boot директорию.

cd /boot
wget --output-document=vmlinuz.install http://<path to openSUSE>/boot/loader/linux
wget --output-document=initrd.install http://<path to openSUSE>/boot/loader/initrd

Для стабильной версии openSUSE

  • В следующих командах замените <version> на номер релиза openSUSE (например 11.2).
  • Также замените <arch> на архитектуру компьютера (i386 или x86_64).
cd /boot
wget --output-document=vmlinuz.install http://download.opensuse.org/distribution/<version>/repo/oss/boot/<arch>/loader/linux
wget --output-document=initrd.install http://download.opensuse.org/distribution/<version>/repo/oss/boot/<arch>/loader/initrd

Для разрабатываемой версии openSUSE

Далее замените на архитектуру компьютера (i386 или x86_64).

cd /boot
wget --output-document=vmlinuz.install http://download.opensuse.org/factory/repo/oss/boot/<arch>/loader/linux
wget --output-document=initrd.install http://download.opensuse.org/factory/repo/oss/boot/<arch>/loader/initrd

Настройка GRUB

Дальше, нужно настроить ваш grub для загрузки системы с полученными файлами. В примере, ip адрес — 192.168.10.10, шлюз в Интернет — 192.168.10.1 и корневой (/) раздел находится в /dev/hda1, добавьте следующую секцию в /boot/grub/menu.lst :

title Boot -- openSUSE 11.2
   root (hd0,0)
   kernel /boot/vmlinuz.install noapic usessh=1 sshpassword="12345678"
   install=ftp://<path to openSUSE> hostip=192.168.10.10 
   netmask=255.255.255.0 gateway=192.168.10.1 nameserver=192.168.10.1
   initrd /boot/initrd.install

Примечание: Пароль должен содержать не менее 8 символов.

Примечание: Пожалуйста, убедитесь в правильности указанного IP адреса перед перезагрузкой системы. Даже локальные адреса могут стать источником проблемы если машина назначения находится в другом сетевом сегменте.

Помните, что вы должны ввести IP адрес в пути к дистрибутиву openSUSE вместо имени, если вы не указали сервер имён. Затем сделайте первую строку, строкой по умолчанию отредактировав menu.lst в строке

default 0

С учетом номера раздела в который необходимо войти.

Если вы временно хотите загрузится из другой секции, не изменяйте секцию по умолчанию. Вместо этого используйте команду grubonce 0, где 0 номер новой секции.

Когда вы закончите, перезагрузите компьютер.

Для стабильной версии openSUSE

Далее замените на номер релиза openSUSE (например 11.4).

title Boot -- openSUSE <version>
   root (hd0,0)
   kernel /boot/vmlinuz.install noapic usessh=1 sshpassword="12345645"
   install=http://download.opensuse.org/distribution/<version>/repo/oss/
   hostip=192.168.42.123/24 gateway=192.168.42.1 nameserver=192.168.42.1
   initrd /boot/initrd.install

Для разрабатываемой версии openSUSE

title Boot -- openSUSE Factory INSTALL
   root (hd0,4)
   kernel /boot/vmlinuz.install usessh=1 sshpassword="12345678"
   install=http://download.opensuse.org/factory/repo/oss/
   hostip=192.139.88.209 netmask=255.255.255.0 gateway=192.139.88.254
   nameserver=192.139.88.1
   initrd /boot/initrd.install

Так же вы можете указать IP зеркала.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: