↑↑↑

↓↓↓
Flag of Russia Flag of UK
🏠 | 💻 PC |
LaTeX Linux 🐧
Coding 🖳 Databases ⟖
Software Testing 🔨 OpenBSD
Web 🖧 TortoiseSVN 🐢
IT Helpdesk 🛠 MS Office
Free Software For System Administrators

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

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

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

Чтобы установить другой текстовый редактор, например, nano нужно подключиться к серверу с другого компьютера по локальной сети (см. "Настройка сети"), т.к. локальные соединения не запрещены firewall-ом. Скачать исходники nano c --ссылка-- выбираем .tar.gz . Разархивируем и копируем через WinSCP на сервер. Заходим в директорию и устанавливаем:
./configure
make
make install
Если появятся сообщения об ошибках - скорее всего нужно сделать некоторые файлы исполняемыми, например файл configure
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, он не будет пропускать соединения во внешнюю сеть, так что не нужно удивляться тому, что, например, ya.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.



Share in social media: