ModProbe

Javier Alcázar WordPress.com weblog

Archivos de la categoría ‘BSD’

BSD stuff

¿Cuándo usar FreeBSD y cuándo OpenBSD?

Publicado por modprobe en 12Julio, 2008

Por qué usar FreeBSD:
1. Ports (cantidad,portsnap,etc).
2. PAM
3. ACL (getfacl,setfacl,etc)
4. jail ( 8 )
5. java

Por qué usar OpenBSD:
1. Instalación (sets).
2. Quotas (no hay que compilar el kernel).
3. Networking (OpenBGPD, OpenSSH*, pf*).

Publicado en BSD, Blog | Etiquetado: , , | Deja un Comentario »

jailuser en FreeBSD

Publicado por modprobe en 11Junio, 2008

Antes que nada decir que jailuser es una excelente herramienta para manejar ambientes chrooteados.

La instalé en FreeBSD 7.0 desde ports y packages pero no servía:

# pkg_info |grep jail
jailuser-1.9_1 Builds a chrooted environment

Al intentar

# mkjailenv /tmp/jailuser/


arch i386 doesn't exist.
Compilation failed in require at /usr/local/bin/mkjailenv line 35.
BEGIN failed--compilation aborted at /usr/local/bin/mkjailenv line 35.

Estuve viendo el código y encontre una forma de solucionarlo aunque muy probablemente no es la mejor funciona bien mkjail y los demas comandos de jailuser.

No encontre documentacion, ni pude contactar al autor del jailuser, trataré de informar al mantainer de FreeBSD.

diff entre el original y el modificado de /usr/local/lib/libjail.pm

62c62
< local $found = 0;
---
> local $found = 1;
74c74,75
< return($ARCH_DIR_LOOKUP{$arch});
---
> #return($ARCH_DIR_LOOKUP{$arch});
> return freebsd;

Mi /usr/local/etc/jail.conf

$VERSION="1.9";
$ARCH="freebsd";
$DEBUG=0;
$INSTALL_DIR="/usr/local";

Publicado en BSD, Blog, Perl | Etiquetado: , , , , , | 1 comentario

Otra instalación de OpenBSD [sparc, NFS client]

Publicado por modprobe en 27Abril, 2008

Pues sí ahora en una sparc tipo pizabox

Aquí el dmesg


OpenBSD 4.2 (GENERIC) #851: Tue Aug 28 12:27:19 MDT 2007
deraadt@sparc.openbsd.org:/usr/src/sys/arch/sparc/compile/GENERIC
real mem = 133828608 (127MB)
avail mem = 125358080 (119MB)
mainbus0 at root: SUNW,SPARCstation-5
cpu0 at mainbus0: MB86907 @ 170 MHz, on-chip FPU
cpu0: 16K instruction (32 b/l), 16K data (32 b/l), 512K external (32 b/l) DVMA coherent cache enabled
obio0 at mainbus0
clock0 at obio0 addr 0x71200000: mk48t08 (eeprom)
timer0 at obio0 addr 0x71d00000 delay constant 82
zs0 at obio0 addr 0x71100000 pri 12, softpri 6
zstty0 at zs0 channel 0
zstty1 at zs0 channel 1
.....

le0 at ledma0 offset 0x8c00000 pri 6: address 08:00:20:90:86:63
le0: 16 receive buffers, 4 transmit buffers
audiocs0 at sbus0 slot 4 offset 0xc000000 pri 9
audio0 at audiocs0
"power-management" at sbus0 slot 4 offset 0xa000000 not configured
cgsix0 at sbus0 slot 3 offset 0x0 pri 9: SUNW,501-2325, 1152x900, rev 11
wsdisplay0 at cgsix0: console (std, sun emulation), using wskbd0
bootpath: /iommu@0,10000000/sbus@0,10001000/ledma@5,8400010/le@5,8c00000
nfs_boot: using interface le0, with revarp & bootparams
nfs_boot: client_addr=192.168.0.71
nfs_boot: server_addr=192.168.0.100 hostname=pizasol
root on vaio:/var/export/pizasol/root
swap on vaio:/var/export/pizasol/swap

Una vez más constato la muy buena calidad de la documentación de OpenBSD.

Publicado en BSD, Blog | Etiquetado: , , , , , | Deja un Comentario »