Первые вопросы про PCBSD

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Ответить
kotnaton
Сообщения: 234

Первые вопросы про PCBSD

Сообщение kotnaton »

Пока юзаю с флэшки, первый вопрос:

выскочила проблема: адрес DHCP клиентом подхватывается, а маршрут - нет:

Jan 15 09:09:51 pcbsd dbus[1551]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
Jan 15 09:09:51 pcbsd dbus[1551]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
Jan 15 09:09:51 pcbsd dbus[1551]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Jan 15 09:09:51 pcbsd dbus[1551]: [system] Successfully activated service 'org.freedesktop.ConsoleKit'
Jan 15 09:09:53 pcbsd dhclient[1786]: plip0: not found
Jan 15 09:09:53 pcbsd dhclient[1786]: exiting.
Jan 15 09:09:53 pcbsd dhclient[1789]: connection closed
Jan 15 09:09:53 pcbsd dhclient[1789]: exiting.
Jan 15 09:09:53 pcbsd kernel: alc0: link state changed to DOWN
Jan 15 09:09:55 pcbsd kernel: alc0: link state changed to UP
Jan 15 09:09:56 pcbsd dhclient[1785]: unknown dhcp option value 0xf9
Jan 15 09:09:58 pcbsd dhclient[1785]: unknown dhcp option value 0xf9
Jan 15 09:09:58 pcbsd dhclient: New IP Address (alc0): ***.***.**.72
Jan 15 09:09:58 pcbsd dhхclient: New Subnet Mask (alc0): 255.255.254.0
Jan 15 09:09:58 pcbsd dhclient: New Broadcast Address (alc0): ***.***.**.255
Jan 15 09:09:58 pcbsd dhclient: New Routers (alc0): ***.***.**.3
Jan 15 09:09:58 pcbsd dhclient: New Classless Static Routes (alc0): ***.***.**.**/26 ***.***.**.3 ***.***.**.128/25 ***.***.**.3


Странная ошибка, если попытаться вывести список маршрутов:
pcbsd# route get
route: writing to routing socket: Invalid argument


да, вывод ifconfig такой:
pcbsd# ifconfig
alc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c3198<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MCAST,WOL_MAGIC,VLAN_HWTSO,LINKS
TATE>
ether 00:**:**:**:**:**
inet6 *****::***:****:****:1b54%alc0 prefixlen 64 scopeid 0x1
inet ***.***.**.72 netmask 0xfffffe00 broadcast ***.***.**.255
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>


Следующий вопрос: файла /etc/mtab в активной сессии не нашлось, где можно посмотреть какие актуальные точки монтирования в gvfs ? У меня сложность возникла с двумя разделами NTFS, которые gvfs в PCBSD монтирует как read only. Обычно я при переустановке линукса высматривал нужные опции для /etc/fstab как раз в /etc/mtab

И еще, на какую ФС ставить PCBSD9 чтобы и любой линукс мог полноценно работать с его разделом ?
бывает же такое ???
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Первые вопросы про PCBSD

Сообщение arachnid »

во фряхе route get не дает общих маршрутов - надо указывать, для чего хочется получить
для просмотра таблицы маршрутизации пользуемся старым netstat -rn -f inet (если у вас нет ipv6)

что именно выдает dhcpd? (строки маршрута из его конфига)

встроенный во фряху ntfs драйвер умеет только чтение - для записи использует ntfs3g

mtab во фряхе не используется

последнее - не знаю. вроде как и zfs и ufs линуксом должны пониматься.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
kotnaton
Сообщения: 234

Re: Первые вопросы про PCBSD

Сообщение kotnaton »

Вообщем завел с трудом интернет в сабже, обнаружилось что-то явно с админкой: pc-pfmanager не хочет никак отключаться, система не позволяет даже руту сменить hostname (по умолчанию имя хоста pcbsd-4145) не помогает ни смена в pc-netmanager ни прямое редактирование /etc/hosts, xfce стал терять сохраненные сессии...

arachnid писал(а):
16.01.2012 16:30
что именно выдает dhcpd? (строки маршрута из его конфига)

Нет никакого dhcpd: в /etc/rc.d/ есть dhclient, его /etc/dhclient.conf - пустой, ничего кроме комментариев, которые не рекомендуют редактировать, а вывод в консоль (да и в ветку /var/log/messages) ничего нового не прибавил с тем, что привел выше:
# dhclient alc0
DHCPREQUEST on alc0 to 255.255.255.255 port 67
DHCPREQUEST on alc0 to 255.255.255.255 port 67
DHCPDISCOVER on alc0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from ***.***.**.1
unknown dhcp option value 0xf9
DHCPREQUEST on alc0 to 255.255.255.255 port 67
DHCPACK from ***.***.**.1
unknown dhcp option value 0xf9
bound to ***.***.**.161 -- renewal in 3600 seconds.

А маршрут на шлюз, все равно надо добавлять вручную, или просто добавить строчку в скрипт dhclient ?

И кстати, еще вопрос: в DEBIAN/UBUNTU есть очень удобный механизм управления стартовыми скриптами "update-rc.d", где можно удалять/приостанавливать/менять уровни запуска стартовых скриптов. Есть чего-нибудь подобное в BSD, или просто тупо запускаются все из /etc/rc.d ?

arachnid писал(а):
16.01.2012 16:30
последнее - не знаю. вроде как и zfs и ufs линуксом должны пониматься.

Не знаю, наверное, ядро собрано без поддержки, но у меня:
$ sudo mount /dev/sda1 /mnt/sda1 -t ufs
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

gvfs и gparted тоже ничего не знают, не определяет фс раздела...

Надо будет попробовать оригинальный FreeBSD но пока не пойму как настраивать все это в консоли...
бывает же такое ???
Спасибо сказали:
Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Re: Первые вопросы про PCBSD

Сообщение den_beckett »

kotnaton писал(а):
17.01.2012 00:30
система не позволяет даже руту сменить hostname (по умолчанию имя хоста pcbsd-4145) не помогает ни смена в pc-netmanager ни прямое редактирование /etc/hosts

/etc/rc.conf


Нет никакого dhcpd в /etc/rc.d/ есть dhclient, его /etc/dhclient.conf - пустой, ничего кроме комментариев, которые не рекомендуют редактировать, а вывод в консоль (да и в ветку /var/log/messages) ничего нового не прибавил с тем, что привел выше:
<skip>
А маршрут на шлюз, все равно надо добавлять вручную, или просто добавить строчку в скрипт dhclient ?

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

И кстати, еще вопрос: в DEBIAN/UBUNTU есть очень удобный механизм управления стартовыми скриптами "update-rc.d", где можно удалять/приостанавливать/менять уровни запуска стартовых скриптов. Есть чего-нибудь подобное в BSD, или просто тупо запускаются все из /etc/rc.d ?

В BSD нет уровней запуска. :crazy:
А демоны вкл/выкл в /etc/rc.conf

И еще, на какую ФС ставить PCBSD9 чтобы и любой линукс мог полноценно работать с его разделом ?

Если ПОЛНОЦЕННО работать, как вы пишете - то no way. А если просто перекинуть файло - fat и ext2.

Надо будет попробовать оригинальный FreeBSD но пока не пойму как настраивать все это в консоли...

Как-как... handbook в зубы - и ффпиред! Все так начинали. Убунты, как вы уже имели возможность убедиться, в BSD-мире нет. И слава богам. :crazy:
Если хотите работать с BSD(любой) - приучайтесь с самого начала читать хендбуки, хаутушки, маны - в первую очередь маны!, и гуглить, гуглить, гуглить... И не говорите, что вас не предупреждали.:)
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current
Контактная информация:

Re: Первые вопросы про PCBSD

Сообщение Kido »

последнее - не знаю. вроде как и zfs и ufs линуксом должны пониматься.
zfs в линуксе либо через fuse, что нагружает цпу, но более-менее стабильно, либо через ядерный модуль что пока совсем нестабильно: http://zfsonlinux.org/
ufs через модуль в ядре, но оно, насколько я помню, только чтение. Не уверен, пусть другие поправят.

unknown dhcp option value 0xf9
Если перевести из hex в dec, то это банальная option 249, то есть маршрут с переменной маской. Не знаю насчет dhclient, но dhcpcd вроде бы это умеет. Должен уметь, иначе позор ему, так как тот же Windows умеет его со времен XP.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Первые вопросы про PCBSD

Сообщение taaroa »

Kido писал(а):
17.01.2012 01:10
ufs через модуль в ядре, но оно, насколько я помню, только чтение. Не уверен, пусть другие поправят.

оно в "экспериментальных" опциях. но можно включить при сборке, на свой страх и риск, и поддержку записи.
:wq
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Первые вопросы про PCBSD

Сообщение arachnid »

unknown dhcp option value 0xf9
Если перевести из hex в dec, то это банальная option 249, то есть маршрут с переменной маской. Не знаю насчет dhclient, но dhcpcd вроде бы это умеет. Должен уметь, иначе позор ему, так как тот же Windows умеет его со времен XP.

правильнее - безклассовая адресация. причем в виде реализации от ms - еще бы ms ее не умел :) (правда гугление выявило, что и они умудрялись наступать на свои же грабли)

2 kotnaton
я, когда спрашивал про dhcpd, имел в виду не машну, которую ты настраиваешь, а того, кто ей выдает эти параметры - или это сразу от провайдера такие настройки?
и кстати, в самом первом сообщении вроде видно, что и маршрут, и это самое static classless подхватываются - можешь дать вывод netstat -rn ? любопытно
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
kotnaton
Сообщения: 234

Re: Первые вопросы про PCBSD

Сообщение kotnaton »

to arachnid

Да, от провайдера.

Код: Выделить всё

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.121.88.1        UGS         0     9475   alc0
10.***.88.0/21     link#1             U           0        0   alc0
10.***.89.0/24     10.***.88.1        UGS         0        0   alc0
10.***.90.0/23     10.***.88.1        UGS         0        0   alc0
10.***.91.113      link#1             UHS         0        0    lo0
10.***.92.0/22     10.***.88.1        UGS         0        0   alc0
127.0.0.1          link#8             UH          0       20    lo0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0
::1                               ::1                           UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%alc0/64                    link#1                        U          alc0
fe80::***:****:****:****%alc0     link#1                        UHS         lo0
fe80::%lo0/64                     link#8                        U           lo0
fe80::1%lo0                       link#8                        UHS         lo0
ff01::%alc0/32                    fe80::***:**ff:****:****%alc0 U          alc0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%alc0/32                    fe80::***:****:****:****%alc0 U          alc0
ff02::%lo0/32                     ::1                           U           lo0


den_beckett писал(а):
17.01.2012 00:51
А статическую маршрутизацию заюзать нельзя или религия не позволяет? Просто оно было бы как бы прощее, особенно ежели с фряхой ранее не приходилось работать.

У меня ip выдаваемый провайдером маршрут может быть разным: как правило динамический внешник, сейчас внутренний. Маршрут "route add default -interface alc0" ничего не находит, а "route add 0.0.0.0/0.0.0.0 <ip gateway> -interface alc0", отбриыкивает ошибкой "route: bad address: alc0"

UPD: С клавиатурой разобрался, просто команда в консоли: sudo setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft,compose:caps' и все на месте :) Просто и изящно. Теперь такая проблема: доустановил Gnome и KDE, после чего ос стала заметно подтормаживать, программы использующие вывод через OpenGL стали "серым квадратом:
http://img-fotki.yandex.ru/get/2712/104778...da_fd22b6fe_XXL

log в консоль одной из таких игр:

Код: Выделить всё

> kbreakout
X Error: BadAccess (attempt to access private resource denied) 10
  Extension:    140 (MIT-SHM)
  Minor opcode: 1 (X_ShmAttach)
  Resource id:  0x4e00065
X Error: BadShmSeg (invalid shared segment parameter) 147
  Extension:    140 (MIT-SHM)
  Minor opcode: 3 (X_ShmPutImage)
  Resource id:  0x4e0004e
...
бывает же такое ???
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Первые вопросы про PCBSD

Сообщение arachnid »

касательно статики - маршрут по умолчанию route add default <ip> (не забываем читать маны, они рулез :) - все таки в подобных мелочах фря может сильно отличаться от линуха и далеко не всегда можно использовать тот опыт тут)

да, кстати, ни одного содержимого в спойлере не вижу

ps. таки замечание, как модератора - один вопрос - одна тема - так что про opengl лучше в новую тему - так будет проще искать в будущем
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
kotnaton
Сообщения: 234

Re: Первые вопросы про PCBSD

Сообщение kotnaton »

arachnid писал(а):
18.01.2012 16:58
касательно статики - маршрут по умолчанию route add default <ip> (не забываем читать маны, они рулез :)

Доброго дня. Это я уже и сам понял. :)

arachnid писал(а):
18.01.2012 16:58
да, кстати, ни одного содержимого в спойлере не вижу

NoScript ? Такая фигня, если в браузере запрещены скрипты на странице. Хорошо, сейчас уберу теги спойлера. Про OpenGL подержу немного и уберу.
бывает же такое ???
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Первые вопросы про PCBSD

Сообщение arachnid »

специально разрешил все на странице - всё одно нихт не видно
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Первые вопросы про PCBSD

Сообщение Lazy_Kent »

Спойлер открывается, если кликнуть на заголовок.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Первые вопросы про PCBSD

Сообщение arachnid »

несмотря на ругань, маршуты прописались нормально. или их список отличается от того, что показывает винда или линух?

касательно игр - аки в новую тему, с выводом лога иксов и пр. :) настоятельно рекомендую
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Ответить