FreeBSD-all https://hup.hu/ hu A FreeBSD nem csatlakozik a hálózathoz [MEGOLDVA] https://hup.hu/node/188206 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>A FreeBSD nem csatlakozik a hálózathoz, sem vezetéken, sem wifin keresztül. Kb másfél éve telepitettem a 14.1 verziót, ami normális módon mükődőtt, minden tekintetben, de néhány napja nem csatlakozik az internethez.</p> <p>Ugyan ezen a gépen a Suse linuxnál nem jelentkezik a probléma.</p> Thu, 10 Jul 2025 15:26:41 +0000 Vad 188206 at https://hup.hu Áramszünet esetén kontrollált leállítás https://hup.hu/node/187369 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Sziasztok!</p> <p>Áramszünet esetén kontrollált leállítást szeretnék beállítani egy FreeBSD-t futtató gépen. Jelenleg egy UPS beszerzésén gondolkodom, de nincs semmi tapasztalatom ezen a téren. </p> <p>Tud esetleg valaki javasolni olyan UPS-t, amely akár USB-n keresztül csatlakoztatható egy FreeBSD rendszert futtató gépre, és van hozzá megfelelő utility vagy driver a FreeBSD-hez, ami egy áramszünet esetén el tud indítani egy graceful shutdown-t?</p> <p>A cél az lenne, hogy a gép védve legyen a feszültségingadozásoktól (bár feltételezem, hogy a mai tápegységek ezt már megoldják, de nem árt, ha van UPS is), és a hirtelen lekapcsolástól, elkerülve a fájlrendszer (ZFS) sérülését.  Felesleges "nagyágyút" sem szeretnék venni, vagy olyan típust, ami problémás valami miatt.</p> <p>Ez az előzmény: <a href="https://hup.hu/node/187365">https://hup.hu/node/187365</a> (szerencsére eddig nem történt valós adatvesztés, de szeretném elkerülni, hogy ez ismét előforduljon).</p> <p>Előre is köszönöm a segítséget!</p> Sun, 09 Feb 2025 15:10:09 +0000 dlaszlo 187369 at https://hup.hu Raspberry PI 4 - FreeBSD PXE boot konfigurálás https://hup.hu/node/187094 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Sziasztok!</p> <p>FreeBSD szerverről szeretnék bebootolni netboot-tal (PXE) egy Raspberry PI-t, amin szintén FreeBSD futna.</p> <p>A következőket csináltam:</p> <h3>1. Bootloader frissítés</h3> <p>A "Raspberry Pi Imager"-rel kiírtam a network boot-os bootloadert egy sd kártyára, és feltettem a raspberry pi-re.</p> <h3>2. Router konfigurálás</h3> <p>Egy Mikrotik routerem van, és ott a DHCP beállításoknál megadtam az adott klienshez a 66-os, és 67-es opciót, ami elvileg kell a netboot-hoz:</p> <pre> <code>66 s'192.168.4.200' 67 s'bootcode.bin'</code></pre><p>És a networks-nél beállítottam a next-server-t a 192.168.4.200-ra. (megj.: ha a next-server-t nem állítom be, akkor később a routerről akarja letölteni a fájlokat, miután az uboot elindult (de nem tudom, hogy miért))</p> <h3>3. Elindítottam a TFTP-t a FreeBSD szerveren</h3> <p>/etc/inetd.conf: </p> <pre> <code>tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot</code></pre><p>(a sorból kiszedtem a commentezést)</p> <p>Létrehoztam egy /tftpboot könyvtárat:</p> <pre> <code>mkdir /tftpboot</code></pre><p>az inetd-t bekapcsoltam:</p> <p>/etc/rc.conf:</p> <pre> <code>inetd_enable="YES"</code></pre><p>inetd szolgáltatás elindítása:</p> <pre> <code>service start inetd</code></pre><h3>4. Letöltöttem a Raspberry PI image-et, és kicsomagoltam</h3> <pre> <code>cd ~ wget https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.2/FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img.xz xz -d FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img.xz</code></pre><p>A boot particiót bemásoltam a /tftpboot könyvtárba:</p> <pre> <code>mdconfig -a -t vnode -f FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img  mount -tmsdosfs /dev/md1s1 /mnt cp -a /mnt/* /tftpboot/ umount /mnt</code></pre><p>A root particiót bemásoltam a /tftpboot/rootfs könyvtárba:</p> <pre> <code>mkdir /tftpboot/rootfs mount /dev/md1s2a /mnt cp -a /mnt/* /tftpboot/rootfs/ umount /mnt mdconfig -d -u md1</code></pre><h3>5. NFS bekonfigolása:</h3> <p>/etc/rc.conf:</p> <pre> <code>nfs_server_enable="YES" nfsv4_server_enable="YES" nfs_server_flags="-u -t -n 4" mountd_enable="YES" rpcbind_enable="YES"</code></pre><p>/etc/exports:<br />  </p> <pre> <code>/tftpboot/rootfs -maproot=root -alldirs</code></pre><p>NFS elindítása:</p> <pre> <code>service start rcpbind service start nfsd service start mountd</code></pre><h3> 6. Tesztelés, hogy eddig működik-e:</h3> <p>A root fájlrendszert (/tftpboot/rootfs) NFS-sel a gépemen (egy Fedora desktop) fel tudom mountolni. Tudok írni a fájlrendszerbe. - szerintem ez működik.</p> <p>A TFTP működik, a Raspberry PI elkezdi letölteni a U-Boot-ot, ami szépen elindul a Raspberry PI-n.</p> <p>tcpdump-pal megnézve, hogy mi történik:</p> <p> </p> <pre> <code># tcpdump -i re0 port 69 tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on re0, link-type EN10MB (Ethernet), snapshot length 262144 bytes 14:31:13.684042 IP 192.168.4.15.53678 &gt; 192.168.4.200.tftp: TFTP, length 49, RRQ "d84f375f/start4.elf" octet tsize 0 blksize 1468 14:31:13.687051 IP 192.168.4.15.53679 &gt; 192.168.4.200.tftp: TFTP, length 48, RRQ "d84f375f/start.elf" octet tsize 0 blksize 1468 14:31:13.689934 IP 192.168.4.15.53680 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:13.693358 IP 192.168.4.15.53681 &gt; 192.168.4.200.tftp: TFTP, length 39, RRQ "vl805.sig" octet tsize 0 blksize 1468 14:31:13.695819 IP 192.168.4.15.53682 &gt; 192.168.4.200.tftp: TFTP, length 42, RRQ "pieeprom.sig" octet tsize 0 blksize 1468 14:31:13.698766 IP 192.168.4.15.53683 &gt; 192.168.4.200.tftp: TFTP, length 42, RRQ "recover4.elf" octet tsize 0 blksize 1468 14:31:13.701738 IP 192.168.4.15.53684 &gt; 192.168.4.200.tftp: TFTP, length 42, RRQ "recovery.elf" octet tsize 0 blksize 1468 14:31:13.704156 IP 192.168.4.15.53685 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "start4.elf" octet tsize 0 blksize 1468 14:31:14.482638 IP 192.168.4.15.53686 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "fixup4.dat" octet tsize 0 blksize 1468 14:31:14.712457 IP 192.168.4.15.49153 &gt; 192.168.4.200.tftp: TFTP, length 42, RRQ "recovery.elf" octet tsize 0 blksize 1468 14:31:14.714849 IP 192.168.4.15.49154 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:14.717775 IP 192.168.4.15.49155 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:14.720940 IP 192.168.4.15.49156 &gt; 192.168.4.200.tftp: TFTP, length 41, RRQ "dt-blob.bin" octet tsize 0 blksize 1468 14:31:14.777910 IP 192.168.4.15.49157 &gt; 192.168.4.200.tftp: TFTP, length 42, RRQ "recovery.elf" octet tsize 0 blksize 1468 14:31:14.780326 IP 192.168.4.15.49158 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:14.783019 IP 192.168.4.15.49159 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:15.237028 IP 192.168.4.15.49160 &gt; 192.168.4.200.tftp: TFTP, length 41, RRQ "bootcfg.txt" octet tsize 0 blksize 1468 14:31:15.290138 IP 192.168.4.15.49161 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "u-boot.bin" octet tsize 0 blksize 1468 14:31:15.292956 IP 192.168.4.15.49162 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "u-boot.bin" octet tsize 0 blksize 1468 14:31:15.300129 IP 192.168.4.15.49163 &gt; 192.168.4.200.tftp: TFTP, length 49, RRQ "bcm2711-rpi-4-b.dtb" octet tsize 0 blksize 1468 14:31:15.303253 IP 192.168.4.15.49164 &gt; 192.168.4.200.tftp: TFTP, length 49, RRQ "bcm2711-rpi-4-b.dtb" octet tsize 0 blksize 1468 14:31:15.325274 IP 192.168.4.15.49165 &gt; 192.168.4.200.tftp: TFTP, length 54, RRQ "overlays/overlay_map.dtb" octet tsize 0 blksize 1468 14:31:15.403776 IP 192.168.4.15.49166 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:15.406407 IP 192.168.4.15.49167 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "config.txt" octet tsize 0 blksize 1468 14:31:15.430249 IP 192.168.4.15.49168 &gt; 192.168.4.200.tftp: TFTP, length 47, RRQ "overlays/mmc.dtbo" octet tsize 0 blksize 1468 14:31:15.433207 IP 192.168.4.15.49169 &gt; 192.168.4.200.tftp: TFTP, length 47, RRQ "overlays/mmc.dtbo" octet tsize 0 blksize 1468 14:31:15.495247 IP 192.168.4.15.49170 &gt; 192.168.4.200.tftp: TFTP, length 54, RRQ "overlays/disable-bt.dtbo" octet tsize 0 blksize 1468 14:31:15.497989 IP 192.168.4.15.49171 &gt; 192.168.4.200.tftp: TFTP, length 54, RRQ "overlays/disable-bt.dtbo" octet tsize 0 blksize 1468 14:31:15.639655 IP 192.168.4.15.49172 &gt; 192.168.4.200.tftp: TFTP, length 41, RRQ "cmdline.txt" octet tsize 0 blksize 1468 14:31:15.642530 IP 192.168.4.15.49173 &gt; 192.168.4.200.tftp: TFTP, length 41, RRQ "cmdline.txt" octet tsize 0 blksize 1468 14:31:15.916083 IP 192.168.4.15.49174 &gt; 192.168.4.200.tftp: TFTP, length 46, RRQ "armstub8-gic.bin" octet tsize 0 blksize 1468 14:31:15.919120 IP 192.168.4.15.49175 &gt; 192.168.4.200.tftp: TFTP, length 46, RRQ "armstub8-gic.bin" octet tsize 0 blksize 1468 14:31:15.922126 IP 192.168.4.15.49176 &gt; 192.168.4.200.tftp: TFTP, length 46, RRQ "armstub8-gic.bin" octet tsize 0 blksize 1468 14:31:15.925035 IP 192.168.4.15.49177 &gt; 192.168.4.200.tftp: TFTP, length 46, RRQ "armstub8-gic.bin" octet tsize 0 blksize 1468 14:31:15.928720 IP 192.168.4.15.49178 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "u-boot.bin" octet tsize 0 blksize 1468 14:31:15.932184 IP 192.168.4.15.49179 &gt; 192.168.4.200.tftp: TFTP, length 40, RRQ "u-boot.bin" octet tsize 0 blksize 1468 14:31:36.970228 IP 192.168.4.15.3526 &gt; 192.168.4.200.tftp: TFTP, length 73, RRQ "pxelinux.cfg/01-dc-a6-32-11-d3-13" octet timeout 5 tsize 0 blksize 1468 14:31:36.993175 IP 192.168.4.15.3549 &gt; 192.168.4.200.tftp: TFTP, length 61, RRQ "pxelinux.cfg/C0A8040F" octet timeout 5 tsize 0 blksize 1468 14:31:37.015680 IP 192.168.4.15.3571 &gt; 192.168.4.200.tftp: TFTP, length 60, RRQ "pxelinux.cfg/C0A8040" octet timeout 5 tsize 0 blksize 1468 14:31:37.038105 IP 192.168.4.15.3594 &gt; 192.168.4.200.tftp: TFTP, length 59, RRQ "pxelinux.cfg/C0A804" octet timeout 5 tsize 0 blksize 1468 14:31:37.060190 IP 192.168.4.15.3616 &gt; 192.168.4.200.tftp: TFTP, length 58, RRQ "pxelinux.cfg/C0A80" octet timeout 5 tsize 0 blksize 1468 14:31:37.083776 IP 192.168.4.15.3640 &gt; 192.168.4.200.tftp: TFTP, length 57, RRQ "pxelinux.cfg/C0A8" octet timeout 5 tsize 0 blksize 1468 14:31:37.105659 IP 192.168.4.15.3662 &gt; 192.168.4.200.tftp: TFTP, length 56, RRQ "pxelinux.cfg/C0A" octet timeout 5 tsize 0 blksize 1468 14:31:37.127351 IP 192.168.4.15.3683 &gt; 192.168.4.200.tftp: TFTP, length 55, RRQ "pxelinux.cfg/C0" octet timeout 5 tsize 0 blksize 1468 14:31:37.148962 IP 192.168.4.15.3705 &gt; 192.168.4.200.tftp: TFTP, length 54, RRQ "pxelinux.cfg/C" octet timeout 5 tsize 0 blksize 1468 14:31:37.174139 IP 192.168.4.15.3730 &gt; 192.168.4.200.tftp: TFTP, length 76, RRQ "pxelinux.cfg/default-arm-bcm283x-rpi" octet timeout 5 tsize 0 blksize 1468 14:31:37.200294 IP 192.168.4.15.3756 &gt; 192.168.4.200.tftp: TFTP, length 72, RRQ "pxelinux.cfg/default-arm-bcm283x" octet timeout 5 tsize 0 blksize 1468 14:31:37.223482 IP 192.168.4.15.3779 &gt; 192.168.4.200.tftp: TFTP, length 64, RRQ "pxelinux.cfg/default-arm" octet timeout 5 tsize 0 blksize 1468 14:31:37.245857 IP 192.168.4.15.3802 &gt; 192.168.4.200.tftp: TFTP, length 60, RRQ "pxelinux.cfg/default" octet timeout 5 tsize 0 blksize 1468 14:31:37.275392 IP 192.168.4.15.3831 &gt; 192.168.4.200.tftp: TFTP, length 52, RRQ "C0A8040F.img" octet timeout 5 tsize 0 blksize 1468</code></pre><p> Tehát látszik, hogy a pxeconfig.cfg könyvtárból már nem tud semmit letölteni, és a C0A8040F.img-t sem. - De ez még rendben van ezen a ponton, azt most kell létrehoznom: </p> <h3>Kérdések:</h3> <p>És itt vagyok elakadva, sok mindent kipróbáltam, de nem találok egy jó leírást.</p> <p>Létrehozom a pxelinux.cfg-ben a default-ot:</p> <p>/tftpboot/pxelinux.cfg/default:</p> <pre> <code>DEFAULT FreeBSD LABEL FreeBSD     KERNEL rootfs/boot/kernel/kernel.bin     APPEND -dhcp -v vfs.root.mountfrom="nfs:192.168.4.200:/tftpboot/rootfs" rootfs/boot/loader.conf</code></pre><p>Az APPEND sorban már tuti hülyeség van, de sok mindent kipróbáltam.</p> <p>A /tftpboot/cmdline.txt-be felvettem ezt:</p> <pre> <code>vfs.root.mountfrom=nfs:192.168.4.200/tftpboot/rootfs</code></pre><p> Ezt a sort /tftpboot/rootfs/boot/loader.conf-ba is felvettem:<br />  </p> <pre> <code>vfs.root.mountfrom=nfs:192.168.4.200/tftpboot/rootfs</code></pre><p>Tehát a teljes fájl tartalma:</p> <pre> <code># Configure USB OTG; see usb_template(4). hw.usb.template=3 umodem_load="YES" # Multiple console (serial+efi gop) enabled. boot_multicons="YES" boot_serial="YES" # Disable the beastie menu and color beastie_disable="YES" loader_color="NO" vfs.root.mountfrom=nfs:192.168.4.200/tftpboot/rootfs</code></pre><p> Így most látszik a tcpdump kimenetében, hogy lölti a kernel.bin-t:</p> <pre> <code>... 14:36:55.505766 IP 192.168.4.15.3801 &gt; 192.168.4.200.tftp: TFTP, length 60, RRQ "pxelinux.cfg/default" octet timeout 5 tsize 0 blksize 1468 14:36:55.543131 IP 192.168.4.15.3839 &gt; 192.168.4.200.tftp: TFTP, length 69, RRQ "rootfs/boot/kernel/kernel.bin" octet timeout 5 tsize 0 blksize 1468</code></pre><p>Látszik a raspberry pi HDMI kimenetével, hogy el is indítja a kernel-t (Startint kernel... üzenet jelenik meg), majd teljesen sötét képernyőre vált, és minden kifagy.</p> <p>A loader.conf-ot semmi nem tölti le (TFTP-vel).</p> <p> </p> <p>Itt a vége fele már teljesen el vagyok veszve, mit hogyan kellene, nem igazán találok teljesen jó leírást, ami RPI alatt is működik, és FreeBSD-n van a PXE környezet.</p> <p>Csinált esetleg valaki ilyet már FreeBSD-vel, és Raspberry PI-vel? <br /> Látszik, hogy a pxelinux.cfg/default-ba írok elérést, azt TFTP-n akarja elérni. Pontosan hova kellene tenni a tftpboot/rootfs/boot könyvtárat? <br /> Ezt TFTP-vel fogja elérni a boot, vagy NFS-sel?<br /> A cmdline.txt fájl tartalma mi legyen?</p> <p>Köszönöm előre is.<br />  </p> Sat, 28 Dec 2024 13:57:41 +0000 dlaszlo 187094 at https://hup.hu Fall 2024 FreeBSD Summit https://hup.hu/node/186748 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Megy most egy ilyen, hátha valakit érdekel:</p> <p><a href="https://freebsdfoundation.org/news-and-events/event-calendar/fall-2024-freebsd-summit/">https://freebsdfoundation.org/news-and-events/event-calendar/fall-2024-…</a></p> <p><a href="https://www.youtube.com/watch?v=jZ3mjJZEqs0">https://www.youtube.com/watch?v=jZ3mjJZEqs0</a></p> Thu, 07 Nov 2024 17:38:48 +0000 dlaszlo 186748 at https://hup.hu FreeBSD telepítése kérdés https://hup.hu/node/185996 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Lehet e FreeBSD-t erre a gépre telepiteni? :Lenovo ThinkStation P510. Processzor: 12x Intel Xeon CPU E5-1650 v4 3,60 GHz. Memoria: 32 GiB ECCRam . Grafika: AMD Radeon RX 570</p> Fri, 16 Aug 2024 03:36:57 +0000 Vad 185996 at https://hup.hu Mi a bibi program telepítéskor? https://hup.hu/node/185963 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Tegnap óta , mikor is telepíteni akartam néhány programot a következőket tapasztaltam pl:</p> <p>/home/vadbsd # pkg install handbrake<br /> Updating FreeBSD repository catalogue...<br /> FreeBSD repository is up to date.<br /> All repositories are up to date.<br /> pkg: No packages available to install matching 'handbrake' have been found in the repositories</p> <p> </p> <p>Bármit akrtam ugyan ez történt, Net van amit bizonyit ezaz üzenet is.</p> Mon, 12 Aug 2024 08:24:17 +0000 Vad 185963 at https://hup.hu FreeBSD konzolban sh script futtatása. Hogyan? [ Megoldva ] https://hup.hu/node/185731 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Találtam egy desktop istaller script-et.<br /> <a href="https://forums.freebsd.org/threads/desktop-environments-installation-script.93020/">https://forums.freebsd.org/threads/desktop-environments-installation-script.93020/</a></p> <p>Letöltöttem innen:<br /> <a href="https://git.asdf.cafe/majekla/freebsd/src/branch/master/freebsd-desktop.sh">https://git.asdf.cafe/majekla/freebsd/src/branch/master/freebsd-desktop.sh</a></p> <p>A fájlt futtathatóvá tettem chmod +x fájlneve módszerrel. A telepítés friss, root fiókban vagyok.</p> <p>Nem tudom elindítani a scriptet, syntax error jön állandóan.</p> <p>Erre:<br /> sh freebsd-desktop.sh<br /> Ezt kapom:<br /> 1: Syntax error: newline unexected (expecting word)</p> <p>  </p> Thu, 11 Jul 2024 10:17:32 +0000 guszti 185731 at https://hup.hu [Láma :-)] Konzolban hogyan görgetem vissza a képernyő tartalmát? [ Megoldva ] https://hup.hu/node/185720 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Láma kérdés, mert ezidáig nem nagyon kellett X nélkül konzolos felületen matatnom. Most jó lenne vissza nézni a képernyő tartalmat. FreeBSD telepítésben vagyok még GUI nélkül.</p> <p>:-) :-)</p> Tue, 09 Jul 2024 16:28:56 +0000 guszti 185720 at https://hup.hu GhostBSD-Van is hang, meg nincs is https://hup.hu/node/185699 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>GhostBSD közösségi kiadás: Xfce4 környezettel. Ezen szinte nincs mit faragni, csak egy-két xfce4 kiegészítőt adtam hozzá. A grafikus csomagkezelővel "gyerekjáték".</p> <p>Nagy bánatomra nem akar megszólalni a notim. Pedig YT video lejátszásakor a mixerben "mozog a csúszka", csak a hangszórókból nem jön hang.</p> <p>Ilyen hibaüzit dob az egyik tálcaikon a tulajdonságokra:<br /> <em>"A GStreamer nem észlelt hangeszközöket. Lehetséges, hogy egyes hangrendszer-specifikius GStreamer csomagok hiányoznak.<br /> Jogosultsági probléma is fennállhat."</em></p> <p>Egy inxi kimenetből ollózva ilyen audio serverek vannak:</p> <p><em>Audio:<br />   Device-1: Intel 100 Series/C230 Series Family HD Audio driver: hdac<br />     bus-ID: 0:0:31.3 chip-ID: 8086:a170<br />   Sound Server-1: OSS v: 2009061500 running: yes<br />   Sound Server-2: sndio v: N/A running: no<br />   Sound Server-3: JACK v: 1.9.22 running: no<br />   Sound Server-4: PulseAudio v: 16.1 running: yes</em></p> <p>A felhasználóm ezen csoportoknak a tagja:</p> <p><em><a href="mailto:myzbook@myzbook">myzbook@myzbook</a>-ghostbsd ~/Asztal&gt; groups<br /> myzbook wheel operator</em></p> <p>Kell-e, van-e külön <em>audio</em> csoport, ha hangot szeretnék használni?<br /> Alsamixer szerint semmi nincs lenémítva.<br />  </p> <p>Szóval merre kéne indulni? Jogosultság? Initben valamit "beröffenteni"? Egyéb más csomagokat még feltenni?</p> Sun, 07 Jul 2024 18:27:44 +0000 guszti 185699 at https://hup.hu "Otthoni szerver" fogyasztás optimalizálás https://hup.hu/node/185420 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Kaptam kölcsön egy fogyasztásmérőt, amivel egy kis AMD-s otthoni szervert figyelek most meg:</p> <p>AMD 5600G<br /> Gigabyte B550M alaplap<br /> Kingston DDR4 memória, 32 Gb.<br /> 2 db WD Red, és 1 db Toshiba HDD<br /> 550W-os Seasonic gold tápegység<br /> Silicon Power M.2 SSD</p> <p>Ez egy FreeBSD, de szerintem mindegy, hogy mi, az alapelvek ugyanazok lehetnek. Ebben a NAS-os thread-ben is felmerült az otthoni NAS-ok fogyasztása: <a href="https://hup.hu/node/185371">https://hup.hu/node/185371</a></p> <p>A gépen egy Samba fut, ZFS a fájlrendszer. Jailekben fut: AdGuard, Unifi kontroller, Transmission, Plex, Prometheus + Grafana (a transmission, és a plex csak alkalmanként futnak)</p> <p>Jelenleg max 40W-ot jelez az eszköz, (36.5W - 38.4W között), ha ami csak a csövön kifér meghajtom a procit, akkor 100W-ot. Egy hét múlva ránézek erre az eszközre, hogy mennyit fogyaszott átlagosan, de ha 40W teljesítménnyel számolok, akkor ez kb 2000 Ft-ot jelent az áramszámlában. Ez elfogadható is lehet, de arra gondoltam, hogy ez kevesebb lesz, hiszen szinte semmit nem csinál a gép.</p> <p>Ha próbaképpen leállítom a jail-eket, akkor 35-36W-ot mutat az eszköz (persze, lehet hogy ezt így nem lehet mérni, hanem ki kell várni hosszabb időket, és megnézni, hogy hány kWh volt a fogyasztás, mutatja ezt is)</p> <p>Amivel próbálkoztam: <a href="https://man.freebsd.org/cgi/man.cgi?powerd">https://man.freebsd.org/cgi/man.cgi?powerd</a></p> <p>A powerd-t elindítottam, és itt ha a konnektorba van dugva a gép, akkor a default hiadaptive volt, ezt adaptive-ra állítottam. Most mindhárom beállítás adaptive:<br />        -a mode       Selects the mode to use while on AC power.<br />        -b mode       Selects the mode to use while on battery power.<br />        -n mode       Selects  the    mode to    use normally when the AC line state is unknown.</p> <p>A powerd szépen vissza is veszi a CPU frekvenciát:</p> <pre> <code># sysctl dev.cpu.0.freq_levels dev.cpu.0.freq_levels: 3900/5265 1700/1615 1400/1277 # sysctl dev.cpu.0.freq dev.cpu.0.freq: 1400</code></pre><p>Előtte ez 3900 volt.</p> <p>A C-stateket próbáltam még ki:</p> <pre> <code># sysctl dev.cpu |grep cx dev.cpu.0.cx_method: C1/hlt C2/io C3/io dev.cpu.0.cx_usage_counters: 10 1748 0 dev.cpu.0.cx_usage: 0.56% 99.43% 0.00% last 22407us dev.cpu.0.cx_lowest: C2 dev.cpu.0.cx_supported: C1/1/1 C2/2/18 C3/3/350 stb...</code></pre><p>A leírás alapján:</p> <blockquote><p>C1 stops clock on some parts of CPU core during inactivity. It is safe, cheap and supported by CPUs for ages. System uses C1 state by default.</p> </blockquote> <blockquote><p>C2 state allows CPU to turn off all core clocks on idle. It is also cheap, but requires correct ACPI-chipset-CPU interoperation to be used. Use of C2 state can be enabled by adding to /etc/rc.conf:<br /> performance_cx_lowest="Cmax"<br /> economy_cx_lowest="Cmax"<br /> Effect from this state is not so big when powerd is used, but still noticeable,</p> </blockquote> <blockquote><p>C3 state allows CPU completely stop all internal clocks, reduce voltage and disconnect from system bus. This state gives additional power saving effect, but it is not cheap and require trade-offs. As soon as CPU is completely stopped in C3 state, local APIC timers in each CPU core, used by FreeBSD as event sources on SMP, are not functioning. It stops system time, breaks scheduling that makes system close to dead. The only solution for this problem is to use some external timers.</p> </blockquote> <p>C2-re állítottam a minimum szintet, ameddig lemehet. Ha jól értem, akkor a C3-ból a feléledés sok ideig tarthat, és költséges lehet. Ez mit jelent a gyakorlatban? Tehát ha pl a gépen fut egy adguard (dns szűrő), egy unifi controller, transmission, és fut prometheus, exporterekkel (kb 5 másodpercenként), tehát mindig van egy 0.5% CPU terheltség, akkor ha ez a C3 mód be is tud kapcsolni, lehet, hogy energiaigényesebb innen visszaállni?</p> <p>A HDD-ket nyugodtan leállíthatom (szerintem), a rendszer SSD-ről megy, a HDD csak akkor kell elméletben, amikor tényleg adatot akarok elérni a NAS-ról, vagy másolok rá. Ezt még megnézem, hogy hogyan kell. - (bár 15 percenként van egy snapshot készítés 24 óráig, utána napi, heti, havi, stb... egy évig a zsaroló vírusok miatt.)</p> <p>Az AMD Ryzen 5600G-re azt írják, hogy a default TDP 65W, de konfigurálható 45W-ra is. <a href="https://www.amd.com/en/product/11176">https://www.amd.com/en/product/11176</a></p> <p>Amit még néztem:</p> <ul> <li>rctl: <a href="https://klarasystems.com/articles/controlling-resource-limits-with-rctl-in-freebsd/">https://klarasystems.com/articles/controlling-resource-limits-with-rctl…</a> de most nem látok olyan folyamatot, amit limitálni kellene.</li> <li>hdd standby mód.</li> </ul> <p>Kérdések:</p> <ul> <li>Valakitől, aki ért ehhez esetleg kérhetek segítséget, hogy mit lehet érdemes beállítani? A cél, hogy lekapcsoljak, minimumra vegyek mindent, ami éppen nem kell, ha használatban van a gép, akkor "mehet a kakaó".</li> <li>Mi a helyzet ezzel a C3 state-tel? (amit fent írtam)</li> <li>Az AMD-s 45W-os beállítást hol kell megtenni? A BIOS-ban nem találtam egy egyszerű kapcsolót erre. (Gigabyte B550M)</li> <li>Mit lehet még tenni? (mi indokolja a 35W - 40W fogyasztást (0.5% CPU terhelés mellett) :)<br /> Amúgy a synology-ban ezt baromi jól megcsinálták, szinte teljesen lekapcsol, ha nem használod (nekem sok dolog nem futott rajta). Idő is, amíg eléred a HDD-t utána. (egyébként ez egy nagyon jó példa, hogy miért érdemes a dobozos megoldást választani, ha valaki ezzel nem akar foglalkozni, ezek ott be vannak állítva :)</li> </ul> <p>Köszönöm előre is.</p> Wed, 05 Jun 2024 19:25:28 +0000 dlaszlo 185420 at https://hup.hu tmux -> urxvt passthrough nem megy https://hup.hu/node/185352 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Nemrég találtam, hogy urxvt (rxvt-unicode) esetében is lehet háttérképet állítani (ld. pl. <a href="https://unix.stackexchange.com/questions/553915/change-to-background-image-in-tmux-in-urxvt-256-using-printf-command">itt</a>). Az eset, hogy tmux-szal a passthrough nem megy (szerintem).</p> <p>Azaz urxvt-ben (zsh shellel megnyitva) a</p> <pre> <code class="language-bash">printf "\e]20;/path/hatterkep.jpg;\a" </code></pre><p>parancs hatására az urxvt háttere a megadott háttérkép lesz.</p> <p>Viszont ha az urxvt-ben indítok egy tmux-ot, akkor az alábbi parancsnak nincs meg a várt eredménye:</p> <pre> <code class="language-bash"> printf '\ePtmux;\e]20;/path/hatterkep.jpg;\a\e\\'</code></pre><p>A tmux manuálja szerint:</p> <blockquote><pre> <strong>allow-passthrough </strong>[<strong>on </strong>| <strong>off </strong>| <strong>all</strong>] Allow programs in the pane to bypass using a terminal escape sequence (\ePtmux;...\e\\). If set to <strong>on</strong>, passthrough sequences will be allowed only if the pane is visible. If set to <strong>all</strong>, they will be allowed even if the pane is invisible.</pre></blockquote> <p>Elvileg rendben van:</p> <pre> <code>$ grep passthrough ~/.tmux.conf set -p allow-passthrough on </code></pre><p>Ha a link alapján a <code>Ptmux;</code> után dupla <code>\e</code>-t írok, akkor se megy.</p> <p>Nem tudom, számít-e, de az operációs rendszer FreeBSD.</p> <p>Hol rontom el? Hogyan bírhatnám a megfelelő működésre?</p> Fri, 31 May 2024 05:25:07 +0000 uzsolt 185352 at https://hup.hu Konzol módba lépés bootoláskor https://hup.hu/node/184910 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Hogyan léphetek konzol módba a FreeBSD rendszer bootolásakor. </p> <p>Ugyanis próbáltam az Alt+Ctrl+F1(F2) billentyű kombinációjával, mint ahogy a linuxnál szoktam de nem reagál.</p> Mon, 15 Apr 2024 08:01:22 +0000 Vad 184910 at https://hup.hu PCI kártya, USB kártya https://hup.hu/node/184596 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>A telepített rendszerre elkezdtem, sokszor csak próbaképpen, felrakni különféle alkalmazásokat. A bluetooth dolog  még nem egészen tökéletes, mert az igaz, hogy most már a  telefonok és a bluetooth fülhallgató és a FreeBSD látják egymást, viszont a fájlátvitel még megoldatlan. Kábelen tudok átvinni fájlokat a gépre a telefonról. Jó lenne valami Bluetooth GUI, mint ahogy a Wifinek már sikerült kreálnom. Megy a szkennelés, a nyomtatás viszont függőben van a nyomtató hibája miatt. Érdekes, hogy a gépben van PCI WiFi kártya de a bsd nem látja csak az USB WiFi kártyát, amit, ahogy írtam, be tudtam állítani és müködik. Aztán így vagyok a TV-tuner kártyákkal is. Az USB-s tunerkártya  konfigurálva, bár még kép nincs, de a Web-kamera müködik. A PCI tunert viszont  nem látja. Mi ennek az oka? A tunerkártyákról nem sok mindent találtam a handbookban. Tulajdonképpen a Tv-kártyák nem lét fontosságuak, inkább csak a kihívás miatt foglalkozok velük.</p> Fri, 08 Mar 2024 14:06:35 +0000 Vad 184596 at https://hup.hu [Megoldva] xinit: server error https://hup.hu/node/184186 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Talán 8-10 éve telepítettem először a Free BSD-t. Emlékezetem szerint akkor a telepítéssel nem nagyon szenvedtem, annál inkább a grafikus driverrel és a bluetooth beállítással, a telepítés utáni gyatra felbontás miatt. Kb két évig használtam a rendszert aztán nem tudom miért, mást telepítettem a gépre. Néhány napja ujra fel akartam telepíteni, illetve fel is telepítettem vagy nyolc tíz alkalommal de a grafikus felületet nem töltötte be a rendszer hivatkozva a server hibára, illetve, hogy a rendszer nem kapcsolódik a szerverre. Két alkalommal a startx parancsra alcsony felbontásban elindult a grafikus felület, egyszer a KDE, egyszer pedig az XFCE, mindezek anélkül, hogy legalább a hálózati kártyá látható lett volna. A neten kutattam a hiba okára és látom, hogy nem ritka a probléma, aminek az okát talán valaki tudja itt a fórumon. A válaszokat előre is köszönöm.</p> Wed, 24 Jan 2024 17:32:50 +0000 Vad 184186 at https://hup.hu OPNsense NAT Reflection (kérdések)? https://hup.hu/node/181031 <a href="/taxonomy/term/140" hreflang="hu">FreeBSD-all</a> <p>Sziasztok!</p> <p>Szombaton Zentyal-ról átálltunk OPNsense-re. Minden a - korábban letesztelt - elvárt módon működik egy dolgot kivéve. A belső hálózat gépeiről nem érhetők el a belső hálózatban lévő weboldalak publikus URL-lel (az internet felől elérhető a belső hálózatban lévő weboldal; a szükséges NAT &gt; Port Forward szabály fel van véve).</p> <p>Az OPNsense dokumentációjában olvastam a NAT Reflection-ról, de nem fordítottam nagy figyelmet rá, és nincs is túl sok információ ezzel kapcsolatban az OPNsense dokumentációjában.</p> <p>A <strong>Firewall &gt; Settings &gt; Advanced</strong> oldalon a <strong>Network Address Translation</strong> részben az alábbi három beállítás közül, az elsőt és a harmadikat bejelölve, a belső hálózat gépeiről is elérhető publikus URL-lel a belső hálózatban lévő <strong>egyik</strong> weboldal:</p> <ol> <li><strong>Reflection for port forwards</strong></li> <li>Reflection for 1:1</li> <li><strong>Automatic outbound NAT for Reflection</strong></li> </ol> <p><strong>1. Kérdés</strong>: Ezt így kell / így a legjobb beállítani?</p> <p>Azonban ezekkel a beállításokkal egyelőre csak a 80-as porton lévő weboldal érhető el. <strong>De ugyanazon a szerveren van egy másik weboldal is a 8080-as porton, és az nem érhető el</strong> (pedig a Firewall &gt; NAT &gt; Port Forward oldalon a 80 és a 8080-as portra is fel van véve a szabály).</p> <p><strong>2. Kérdés: Miért nem érhető el a 8080-as porton lévő weboldal a fenti beállítások mellett?</strong></p> <p> </p> <p>A pfSense oldalán találtam bővebb leírást: <a href="https://docs.netgate.com/pfsense/en/latest/recipes/port-forwards-from-local-networks.html">https://docs.netgate.com/pfsense/en/latest/recipes/port-forwards-from-l…</a></p> <p>Itt írnak a DNS Split módszerről, amely "hasonló" lenne ahhoz, ahogy a Zentyal-on oldottam meg eddig (fel volt véve a külső publikus domain is a szükséges host / IP párral, ahol az IP-cím a belső privát címe volt a webszervernek), és ez annak ellenére működött, hogy nem a Zentyal volt a DNS szerver a hálózatban (igaz ez valószínűleg azért azért működhetett mert a Zentyal transzparens proxy volt).</p> <p><strong>3. Kérdés</strong>: A pfSense dokumentációban részletezett DNS Split módszer OPNsense esetén is beállítható, ha az OPNsense lenne a DNS forwarder a belső hálózatban lévő DNS szerver számára?</p> Mon, 27 Feb 2023 09:48:19 +0000 veresh 181031 at https://hup.hu