OpenBSD

Содержание
Введение
После установки
Настройка сети
pf
Ошибки
Похожие статьи

Введение

Офсайт

Устанаваливал с

install51.iso

После установки, другие ОС на диске стали недоступны, руководства по установке не смогли ответить на вопрос как поставить OpenBSD так, чтобы не затереть другие (Диск, естественно, был заранее разбит на отдельные для каждой ОС разделы, установка велась на свободные раздел).

После установки

Очень неприятно работать с редактором vi . Чтобы выйти из открытого файла нужно набрать:

Esc - :q! - Enter

Если Вы только начали изучать эту тему - советую ознакомиться с инструкцией по работе в VI - это сэкономит много времени и нервов.

Чтобы установить другой текстовый редактор, например, nano нужно подключиться к серверу с другого компьютера по локальной сети (см. "Настройка сети"), т.к. локальные соединения не запрещены firewall-ом.

Скачать исходники nano можно c naon-editor.org

выбираем .tar.gz . Разархивируем и копируем через WinSCP на сервер. Заходим в директорию и устанавливаем:

./configure
make
make install

Если появятся сообщения об ошибках - скорее всего нужно сделать некоторые файлы исполняемыми, например файл configure

Подробнее про установку с помощью make читайте в статье Configure Make Install на примере Linux

chmod 744 имя_файла

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

ifconfig

покажет информацию о сети. Если сетевых карт несколько они получат разные названия на основе внутренней логики OpenBSD, например msk0 и sk0. Если в карту вставлен сетевой шнур то это отбразится в ifconfig как status : active.

Настройки каждого сетевого интерфейса находятся в файлах /etc/hostname.msk0 и /etc/hostname.sk0 . Просмотреть их содержимое можно командой

cat /etc/hostname.msk0

Заменить содержимое файла напримен на inet 192.168.0.5 mask 255.255.255.0 можно командой

echo "inet 192.168.0.5 mask 255.255.255.0" > /etc/hostname.msk0

Если нужно получить ip автоматически (от провайдера или локального dhcp-сервера:

echo "dhcp" > /etc/hostname.sk0

Неожиданным может оказаться тот факт, что в openbsd по умолчанию включен firewall, он не будет пропускать соединения во внешнюю сеть, так что не нужно удивляться тому, что, например, eth1.ru не пингуется.

Отключить файервол можно отредактировав файл /etc/rc.conf.local

pf=NO

Настройка pf

Включить / выключить pf

pfctl -e / pfctl -d

Для внесения изменений в правила нужно редактировать файл /etc/pf.conf , чтобы эти изменения заработали нужно загружать из из этого файла командой

pfctl -f /etc/pf.conf

Настройка pf для доступа с комьютера в СПБ (ПК_СПб) по rdp через удаленный сервер в МСК (СРВ_МСК) на оpenbsd к удаленном компьютеру в МСК (ПК_МСК) под Windows

ext_if="название_интерфейса_у_СРВ_МСК" pass in on $ext_if proto tcp from ПК_СПб_внешн_ip to $ext_if port 3389 rdr-to ПК_МСК_лок_ip

Хорошее руководство на opennet, но устаревшее

Ошибки

Открыл через nano /etc/pf.conf - оставил открытым, через некоторое время в центре экрана появился выделенный синим цветом текст

panic: pool_do_get(mcl19k): free list modified: page 0xffff800000456000; item addr 0xffff800000456070; offset 0x0=0xffffbeef Stopped at Debugger+0x5: leave RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS, TOO. DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb{0}>

Изучил файл /var/run/dmesg.boot , нашел строчку

pciide0 at pci3 dev 0 function 0 "Marvell 88SE6121 SATA" rev 0xb1: DMA (unsupported), channel 0

Оказывается одна из сетевых карт не поддерживается OpenBSD.

Похожие статьи
OpenBSD
SSH

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: