LINUX.ORG.RU

100
Всего сообщений: 920

Не могу настроить usb модем на FreeBSD

Привет, друзья! Давно тут не писал ничего. Недавно, а точнее в ночь на позавчера установил на ПК FreeBSD 12, и с тех пор не могу настроить Интернет. У меня модем (как флешка), в который симку от Ростелекома вставляешь, втыкаешь в USB и все само работает. Но вот понадобилось настроить сеть с этим модемом на фряхе, прописал все касаемо загрузки модулей USB модема и вообще чтобы устройства USB определялись в системе в /etc/rc.conf. Он у меня определяется как /dev/cuau0, все ок, система видит. Дальше - лучше. Как понял надо настраивать /etc/ppp/ppp.conf там прописывать что-то вроде такого

     default:
       set log Phase Chat LCP IPCP CCP tun command
       ident user-ppp VERSION (built COMPILATIONDATE)
       set device /dev/cuaa0
       set speed 115200
       set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
                 \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
       set timeout 180
       enable dns

    provider:
      set phone "(123) 456 7890"
      set authname foo
      set authkey bar
      set login "TIMEOUT 10 \"\" \"\" gin:--gin: \\U word: \\P col: ppp"
      set timeout 300
      set ifaddr x.x.x.x y.y.y.y 255.255.255.255 0.0.0.0
      add default HISADDR
Естественно, табуляция соблюдена (на всякий случай). Вот, не могу понять куда копать. Сравнивая как работает мой модем на Windows и OSX - там все просто - втыкаешь его и Интернет есть.

ifconfig на OSX выдает такое:

IPv4 192.168.8.100
Netmask 255.255.255.0
Gateway 192.168.8.1

DNS 192.168.8.1

P.S. Если нужны какие-то конкретные конфиги, или выводы, то как приеду домой, скину, сейчас пока нет доступа к тому ПК. Ах, да, чуть не забыл - взываю к самому древнему шаману бзди iZEN, может ты мне поможешь)

 ,

w1nner ()

Подскажите RAID-контроллер

Subj

Для работы во фряхе.

 , , , ,

f00f ()

Перевод эссе о различиях между операционными системами семейств BSD и Linux.

сабж, по ссылке md + pdf.

https://github.com/chenbr0/translate/tree/master/BSD for Linux Users

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

 , ,

chenbr0 ()

Не поднимается l2tp ipsec подключение с freebsd 11 на pfsense

Здравствуйте!

Пытаюсь поднять l2tp ipsec подключение с freebsd 11 на pfsense 2.4.4

Клиент на freebsd - mpd5

Pre-Shared Key aaabbbccc

логин/пароль qwerty/qwerty

В /var/log/mpd.log ошибка

Control connection terminated: 6 (hidden AVP found but no shared secret configured)

Подскажите, что не так?

mpd.conf

default:
load l2tp
l2tp:
create bundle static P
set ipcp yes vjcomp
create link static L1 l2tp
set link action bundle P
set link accmap 0
set link yes acfcomp protocomp
set link no pap chap
set link keep-alive 65 180
set link max-redial 0
set link disable incoming
set l2tp peer xxx.xx.xxx.202
set l2tp secret "aaabbbccc"
set auth authname qwerty
set auth password qwerty
set l2tp enable hidden
set l2tp enable outcall
open
/var/etc/ipsec/ipsec.conf
config setup
uniqueids = yes

conn bypasslan
leftsubnet = 10.148.4.0/26
rightsubnet = 10.148.4.0/26
authby = never
type = passthrough
auto = route

conn con-mobile
fragmentation = yes
keyexchange = ikev1
reauth = yes
forceencaps = no
mobike = no

rekey = yes
installpolicy = yes
type = transport
dpdaction = clear
dpddelay = 10s
dpdtimeout = 60s
auto = add
left = %any
right = %any
leftid = xxx.xx.xxx.202
ikelifetime = 28800s
lifetime = 3600s
ike = aes256-sha1-modp1024,aes256-sha1-modp2048,aes256-sha512-modp1024!
esp = aes256-sha1-modp1024!
leftauth = psk
rightauth = psk
aggressive = no

 , , , ,

Ppaa ()

Как проверить MBR в порядке или нет?Freebsd

 , ,

gordeeva89 ()

FreeBSD не загружается

Система FreeBSD не запускается. При этом Имеется два диска и на одном из них была установлена система. По каким причинам она может не запускаться? И как ее можно восстановить с помощью флешки?

 , ,

gordeeva89 ()

FreeBSD from scratch?

На лурке в обсуждении статьи о LFS обнаружил фразу, оброненную анонимусом:

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

Кто-нибудь из местных делал такое? Так, чтобы всё из исходников и только нужное тебе? Мануалы есть?

 ,

hobbit ()

Дана схема. Как перенаправить запуск

https://ibb.co/z6qzC0Q У нас есть система на фри бсд, юзер 10 запускает xbin, как сделать так чтобы запуск осуществился на виндовс. Связь роутерами обозначена. Как нам маршрутизировать? Если нужна дополнительная информация, то какая? Дополню вопрос Роутер dir640L

 

Crazybear ()

FreeBSD на Check Point UTM-1 570

Всем привет!

Кто нибудь пробовал устанавливать или знает как поставить FreeBSD на сабж? Скачивал i386 (и 9-ую версию и последнюю), заливал на флешку, даже меню загрузчика не появляется. Никакого выхлопа нету. С pfSense все норм.

Пробовал эту же флешку с FreeBSD сунуть в Check Point 2200 - все норм загружается.

 ,

mfhunruh ()

Пересборка ядра FreeBSD: изменение имени

Доброго всем здравия, товарищи Лорчане!

И вот решил я попробовать свои силы в пересборке ядра фряхи ибо интересно получится или нет. Оно конечно получилось, однако после загрузки операционки с пересобранным ядром мучает меня вопрос один - когда смотрю на вывод команды uname -a никак не могу понять, что надо сделать, что выводилось не FreeBSD и версия релиза, а моё собственное.

Добавлял в кастомную конфигурацию ядра значения для параметров ident makeoptions KERNEL

При установке ядра делал так: make installkernel KERNCONF=MYKERNEL INSTKERNNAME=MYKERNEL

Но воз и ныне там. Помогите пжлст куда копать?

Спасибо.

 ,

Ramirezkiv2 ()

Коллеги, подскажите что с дисками..?!

Господа, имеется такое безобразие (на нескольких серверах):

  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       1
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       1

При этом: zfs scrub, например, проходит успешно. В итоге, получаем alerts, что диску хана, а по факту scrub - говорит что всё ок. Но диск не полностью полон.

Как правильно поступать в такой ситуации? Менять диск не обращая внимания на zfs? Проводить низкоуровневый формат и надеяться что уберутся ошибки? Или просто выбросить такие диски и забыть?

 , , ,

DALDON ()

опрос по дальнейшему развитию фрибээсдэшочки

не нашел темы, поэтому сабж. новость на опеннете: https://www.opennet.ru/opennews/art.shtml?num=50589

ссылка для голосования: https://www.research.net/r/freebsd2019

 ,

chenbr0 ()

FreeBSD , лабораторная

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

 , ,

gordeeva89 ()

freebsd setfib

доброго времени суток

есть шейпер на фряхе 10, ядро собрано с поддержкой нескольких таблиц маршрутизаций. Есть 2 isp. Соответственно setfib0(default) и setfib1 (reserved)

Вопрос: как переключать их корректно между собой? И как добавить нужные маршруты во вторую таблицу чтобы не прописывать/запускать скриптом постоянно?

 

dzenman ()

Установка FreeBSD на раздел реального диска из-под другой ОС

Небольшой HOWTO, как быстро установить FreeBSD из-под GNU/Linux без лишних действий. Записал по ходу установки, возможно, кому-нибудь пригодится.

Входные данные в моём случае:

  • Есть неиспользуемый раздел на диске, разбитом через MBR. (Большая часть места на накопителях занята LVM-ом с кучей томов.)
  • Весь раздел целиком буду монтировать в корень, не используя разбивку bsdlabel. Система ставится больше для экспериментов, чем для реальной работы, так что нет смысла заморачиваться с точной разметкой.
  • По той же причине в качестве файловой системы использую UFS, а не ZFS.
  • Хочется весь процесс провести из-под основной ОС, не тратя время на создание загрузочной флешки.
  • В роли первичного загрузчика буду использовать grub, поэтому BSD-специфичный boot loader нас не интересует.

На одном из дисков я заранее зарезервировал четыре 20-гигабайтных раздела под эксперименты с разными ОС. На один из таких разделов установлю FreeBSD:

[root@aquila ~]# fdisk -l /dev/sda
Диск /dev/sda: 698,7 GiB, 750156374016 байт, 1465149168 секторов
Disk model: Hitachi HTS54757
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xa33b6c03

Устр-во    Загрузочный    начало      Конец    Секторы Размер Идентификатор Тип
/dev/sda1  *                2048    6146047    6144000     3G            83 Linux
/dev/sda2                6146048  105357311   99211264  47,3G             7 HPFS/NTFS/exFAT
/dev/sda3              105357312 1465147391 1359790080 648,4G             5 Расширенный
/dev/sda5              105359360  146319359   40960000  19,5G            83 Linux
/dev/sda6              146321408  187281407   40960000  19,5G            83 Linux
/dev/sda7              187283456  228243455   40960000  19,5G            83 Linux
/dev/sda8              228245504  269205503   40960000  19,5G            83 Linux
/dev/sda9              269207552 1465147391 1195939840 570,3G            8e Linux LVM

Скачиваем установочный образ:

$ axel -a 'https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-disc1.iso.xz'
$ xz -d FreeBSD-12.0-RELEASE-amd64-disc1.iso.xz

Установку будем проводить из-под qemu, работающему от имени пользователя. Чтобы сможно было подключить физический диск к qemu, нужно сменить владельца /dev/sda:

# ls -l /dev/sda
brw-rw---- 1 root disk 8, 0 апр 15 14:20 /dev/sda
# chown vadim:disk /dev/sda
# ls -l /dev/sda
brw-rw---- 1 vadim disk 8, 0 апр 15 16:12 /dev/sda
Я знаю, что идеологически правильно было бы добавить пользователя в группу disk, но мне как-то пофиг. После перезагрузки система забудет, что права на /dev/sda были отданы пользователю, а из группы пользователя надо удалять вручную.

Запускаем виртуальную машину с установочным образом и нужным физическим диском:

$ qemu-system-x86_64 -m 2048 -hda /dev/sda -cdrom FreeBSD-12.0-RELEASE-amd64-disc1.iso -boot menu=on

Выбираем CDROM в качестве загрузочного устройства. Ждем появления Welcome Menu, выбираем <Shell>. Инсталлятор нам не понадобится.

Посмотрим, какие разделы увидела система:

# ls /dev/ad*

И более подробно:

# gpart list | less

Виртуальная машина имеет прямой доступ к реальному /dev/sda, так что нужно внимательно перепроверять все свои действия по поводу разделов диска.

Выяснили, как в гостевой ОС называется нужный раздел, создаем на нём файловую систему:

# newfs -U -L anjalifbsd /dev/ada0s5

  • Опция -U указывает задействовать механизм Soft Updates.
  • Опция -L задаёт имя тома ФС.

Монтируем созданную ФС:

# mkdir /tmp/new_root
# mount /dev/ada0s5 /tmp/new_root

Теперь нужно распаковать операционную систему на новый раздел:

# cd /tmp/new_root
# tar xvf /usr/freebsd-dist/base.txz
# tar xvf /usr/freebsd-dist/kernel.txz

Система занимает меньше гигабайта:

# df -h .
Filesystem      Size     Used    Avail  Capacity  Mounted on
/dev/ada0s5      19G     930M      16G      5%    /tmp/new_root

Правим fstab. Честно говоря, я не знаю деталей о процессе инициализации FreeBSD и не уверен, что это обязательно:

echo '/dev/ada0s5 / ufs rw 1 1' > etc/fstab
echo 'tmpfs /tmp tmpfs rw 0 0' >> etc/fstab

Выключаем виртуальную машину:

# poweroff

На реальной машине правим конфиг grub.

У меня grub установлен на отдельном разделе таким образом, что установка любого нового слишком умного дистрибутива, перезаписывающего конфиг grub-а, не повлияет на этот загрузчик. В загрузочном меню этого отдельного grub-а указано, как грузить установленные ОС, внутри которых может работать уже собственный загрузчик дающий выбрать версию ядра и т.п. Например:

menuentry "Artix Sonata" {
	configfile (lvm/aq-aq_artix)/boot/grub/grub.cfg
}

menuentry "Archlinux Aquila" {
	configfile (lvm/aq-aq_archlinux)/boot/grub/grub.cfg
}

menuentry "Voidlinux Epsilon" {
	multiboot (lvm/aq-aq_voidlinux)/boot/grub/i386-pc/core.img
}

Загрузчик FreeBSD я не задействовал, так что в моём случае достаточно добавить menuentry для прямой загрузки ядра FreeBSD:

menuentry "FreeBSD Anjali" {
	insmod part_msdos
	insmod ufs2
	set root=(hd0,5)
	kfreebsd /boot/kernel/kernel
	kfreebsd_loadenv /boot/device.hints
	set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0s5
	set kFreeBSD.vfs.root.mountfrom.options=rw
	boot
}

На этом всё. Установка сводится к распаковке архива с системой и запуску ядра любым подходящим загрузчиком. Даже проще, чем установить Арч.

Первые шаги в системе:

  • Имя хоста задаётся через hostname(1).
  • Управление пользователями и группами осуществляется при помощи pw(8).
  • Про настройку локали см. login.conf(5). В конфиге уже прописан вариант для русской локали, так что достаточно указать login class пользователя равным russian.
  • wpa_supplicant настраивается стандартно через конфиг, плюс надо указать пару строчек в rc.conf.
  • Пакеты ставятся при помощи pkg(8).

 , ,

devzero ()

find - удалить файлы по критерию в папках с определенным именем

Есть папка /data, внутри нее куча других папок. В этой куче куча папок с названием «temp». Задача - удалить из всех папок temp в папке /data файлы старше 3 месяцев. Как ее решить?

 , ,

User_2015 ()

Opentfire

День добрый если добрый. Помогите пожалуйста! Раньше без проблем ставил openfire под freebsd, сейчас останавливается сборка с ошибкой. Говорят нужно java (jdk) вручную докачивать но я не уверен судя по всему.

#uname -a FreeBSD jabber.localhost 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd 64

===> cario-1.16.0,2 depends on shared libintl.so - found (/usr/local/lib/libintl.so) ==> cario-1.16.0,2 depends on shared library: libGL.so -not found ==> mesa-libs-18.3.2 needs Python 2.7 at most, but 3.6 was specified. *** Error code 1

Stop. make [10]: stopped in /usr/ports/graphics/mesa-libs *** Error code 1

Stop. make [9]: stopped in /usr/ports/graphics/cario *** Error code 1

Stop. make [8]: stopped in /usr/ports/graphics/cario *** Error code 1

Stop. make[7]: stopped in /usr/ports/develgobject-introspection *** Error code 1

Stop. make[6]: stopped in /usr/ports/net/avahi-app *** Error code 1

Stop. make[5]: stopped in /usr/ports/print/cups *** Error code 1

Stop. make[4]: stopped in /usr/ports/print/cups *** Error code 1

Stop. make[3]: stopped in /usr/ports/java/openjdk8 *** Error code1

Stop. make[2]: stopped in /usr/ports/java/openjdk8 *** Error code1

Stop. make[1]: stopped in /usr/ports/net-im/openfire *** Error code1

Stop. make: stopped in /usr/ports/net-im/openfire

 , , ,

ini_any ()

FreeBSD, zram

Есть ли что подобное для FreeBSD? У меня что то ничего не нагуглилось. И описание как поставить и настроить еще надо бы.

 

vladimir_vist ()

Вопрос по FreeBSD 12

Решил поставить сабж и посмотреть что это сейчас.

Ставлю софт из поротов. Что-то ругнулось на сырцы ядра. Нашел вот этот метод получения искомого. В методе такое:

# pkg install devel/subversion
# svn checkout https://svn0.us-west.freebsd.org/base/stable/10 /usr/src
# cd /usr/src
# make clean

Вопрос: зачем делать make clean? Зачем это нужно в общем я знаю, а вот в данном контексте не понимаю.

 

Berluskoni ()

Есть ли десктопная жизнь на BSD системах?

Очень давно ставил-пробовал FreeBSD и что-то ещё из этого ряда, но уже запамятовал, насколько там всё было хорошо/плохо. С тех пор много воды утекло, но, например, про линух и сейчас говорят, что он не готов для десктопа (хотя, как по мне, вполне готов). А что насчёт BSD? Можно ли поставить и нормально жить на десктопе с ней? И что сейчас в почёте из этой линейки?

 , , ,

Deleted ()