FreeBSD - Instalación

Iniciado por leogtz, 12 Julio 2011, 07:17 AM

0 Miembros y 1 Visitante están viendo este tema.

Foxy Rider

#30
Citar===>  linux_base-f10-10_4 linuxulator is not (kld)loaded.

necesitás cargar el módulo linux(4) por que flash corre vía la capa de compatibilidad de linux, y esta depende de ése módulo de kernel.. (y para instalar linux_base ... que sería una "jaula" con un linux mínimo, necesitás soporte de binarios linux, que es mediante este módulo )

Código (bash) [Seleccionar]
kldload linux

Cuando termines con eso, si vas a usar flash, toca instalar www/nspluginwrapper y hacer un symlink del plugin de flash al directorio con los plugins de mozilla (por más que después uses otra cosa como Chromium), que si no existe, lo creás con mkdir -p

(el path donde se instala el plugin de flash siempre podés obtenerlo con ayuda de pkg_info .. así : pkg_info -Lx flash | grep libflashplayer  )
Código (bash) [Seleccionar]
ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/

después como usuario normal :
Código (bash) [Seleccionar]
nspluginwrapper -v -a -i

Y listo, enjoy flash :3

Saludos.

P.S: acordate que podés agregarlo al linux(4) a /boot/loader.conf

leogtz

Te dejo lo ultimo que me salió:

kldload: can't load linux: File exists
[root@ ~]# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/
ln: /usr/local/lib/browser_plugins//libflashplayer.so: File exists
[root@ ~]# nspluginwrapper -v -a -i
Auto-install plugins from /usr/local/lib/browser_plugins
Looking for plugins in /usr/local/lib/browser_plugins
Install plugin /usr/local/lib/browser_plugins/libflashplayer.so
  into /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so
Auto-install plugins from /usr/local/lib/npapi/linux-f10-flashplugin
Looking for plugins in /usr/local/lib/npapi/linux-f10-flashplugin
Install plugin /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so
  into /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so
Auto-install plugins from /root/.mozilla/plugins
Looking for plugins in /root/.mozilla/plugins
[root@ ~]#


Pero no, no quiere :s, no se puede :s
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Foxy Rider

Citar[root@ ~]# nspluginwrapper -v -a -i

Wrong, salvo que vayas a ejecutar el firefox como root (súper desaconsejado, más con ese colador de vulnerabilidades llamado "flash"), ese comando se ejecuta como tu usuario normal, "leo" ... (abrí otra terminal como usuario normal o mandá un "exit" para ejecutarlo como el usuario normal - leo- )
Si lees la salida, ves que todo funcionó perfecto (a lo sumo una queja de que un archivo ya existe por que hiciste los pasos más de una vez, pero igual funciona), salvo eso ...
Ahora root puede usar flash y leo no :B

Saludos.

leogtz

#33
Oh, tienes razón, ya está corriendo perfecto :D

Ahora me enfocaré en el wireless :s, es el que me preocupa

Bueno, este es mi rc.conf:
Citar
# -- sysinstall generated deltas -- # Mon Jul 11 19:04:57 2011
# Created: Mon Jul 11 19:04:57 2011
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
inetd_enable="YES"
keymap="latinamerican.iso.acc"
moused_enable="YES"
hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
snd_hda_load="YES"
network_interfaces=re0\ ath0\ lo0
ifconfig_re0="dhcpinet 192.168.1.67 netmask 255.255.255.0"
# 2
ifconfig_ath0="inet 192.168.1.70 netmask 255.255.255.0 ssid INFINITUM1489"
#ifconfig_ath0="dhcp ssid INFINITUM1489"

Este es mi /boot/loader.conf:

Citar[root@ /usr/home/leo]# cat /boot/loader.conf
if_ath_load="YES"
if_wi_load="YES"
wlan_scan_ap_load="YES"
wlan_scan_sta_load="YES"
wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
linux_load="YES"

[root@ /usr/home/leo]#

ifconfig:

Citar[root@ /usr/home/leo]# ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
   options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
   ether 00:1e:33:bc:bc:23
   inet 192.168.1.70 netmask 0xffffff00 broadcast 192.168.1.255
   media: Ethernet autoselect (100baseTX <full-duplex>)
   status: active
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
   ether 00:24:d2:69:c3:65
   media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
   status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
   options=3<RXCSUM,TXCSUM>
   inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
   inet6 ::1 prefixlen 128
   inet 127.0.0.1 netmask 0xff000000
   nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
[root@ /usr/home/leo]#

Esta es la conexión en Ubuntu..., a ver si me puede servir de algo.



¿Alguna idea?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Foxy Rider

Código (bash) [Seleccionar]
snd_hda_load="YES"

eso vá a /boot/loader.conf .. recordá que es un módulo de kernel (load) y estos se cargan ahí, durante la carga del loader.

CitarAhora me enfocaré en el wireless :s, es el que me preocupa

investigué sobre el network-manager en gnome ... y parece que network-manager son de esas aplicaciones de GNU/Linux llena de GNUismos y Linuxismos ... y por ahora no se porteó( la gente de pc-bsd decidió mejor escribir el propio network-manager), por ahora es usando la forma que describen en el handbook o instalando net/pcbsd-netmanager, pero usa librerías de kde ~

Saludos.

P.S: usar inetd es mala práctica en cuanto a seguridad y se desaconseja, pero como es para escritorio ... pero recuerde el warning nomás ^^

leogtz

#35
Me dió un error :s

/dev/ad4s4a: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
Automatic file system check failed; help!
ERROR: ABORTING BOOT (sending SIGTERM to parent)!

Seguido de ahí me pide la ruta del shell, está como predeterminado /bin/sh y de ahí me pasa a root.... :s

Luego de pasarle:
fsck -fyv /dev/as4d4a

Parece que .........

arrancó :D


Te pego la salida de dhclient y demás:
Código (bash) [Seleccionar]

[root@ /usr/home/leo]# ifconfig wlan0 ssid INFINITUM1489 wepmode on wepkey XXXXXXXXXX weptxkey 0
[root@ /usr/home/leo]# dhclient wlan0
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
My address (192.168.1.65) was re-added
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 2
No DHCPOFFERS received.
Trying recorded lease 192.168.1.65
bound: renewal in 42575 seconds.
[root@ /usr/home/leo]# ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether XX:XX:XX:XX:XX:XX
inet 192.168.1.70 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether XX:XX:XX:XX:XX:XX
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:24:d2:69:c3:65
inet 192.168.1.65 netmask 0xffffff00 broadcast 192.168.1.255
media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
status: associated
ssid INFINITUM1489 channel 4 (2427 MHz 11g) bssid XX:XX:XX:XX:XX:XX
regdomain 101 indoor ecm authmode OPEN privacy ON deftxkey UNDEF
wepkey 1:104-bit txpower 20 bmiss 7 scanvalid 60 bgscan
bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
wme burst
[root@ /usr/home/leo]#


Ahora esto:
Código (bash) [Seleccionar]

[root@ /usr/home/leo]# ifconfig wlan0 ssid INFINITUM1489 wepmode on wepkey 0xXXXXXXXXXX weptxkey 1
[root@ /usr/home/leo]# dhclient wlan0
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.254
bound to 192.168.1.65 -- renewal in 43200 seconds.
[root@ /usr/home/leo]# iwconfig
su: iwconfig: command not found
[root@ /usr/home/leo]# ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether XX:XX:XX:XX:XX:XX
inet 192.168.1.70 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether XX:XX:XX:XX:XX:XX
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:24:d2:69:c3:65
inet 192.168.1.65 netmask 0xffffff00 broadcast 192.168.1.255
media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
status: associated
ssid INFINITUM1489 channel 4 (2427 MHz 11g) bssid 00:1f:b3:91:27:c9
regdomain 101 indoor ecm authmode OPEN privacy ON deftxkey 1
wepkey 1:40-bit txpower 20 bmiss 7 scanvalid 60 bgscan bgscanintvl 300
bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme burst
[root@ /usr/home/leo]#

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Foxy Rider

#36
En FreeBSD ethernet y wireless se maneja vía ifconfig(8), no hay comandos separados como iwconfig ...
Edito después de leer sobre el driver atheros : toca reformular el rc.conf linkeando ath0 a wlan0 como indica el handbook (wlans_ath0="wlan0") y  :

Código (bash) [Seleccionar]
ifconfig_ath0="inet 192.168.1.70 netmask 255.255.255.0 ssid INFINITUM1489"

eso reformularlo más así (indicando datos para asociarse, pero no de la conexión, eso dejarlo a dhcp) :

Código (bash) [Seleccionar]
ifconfig_wlan0="authmode shared wepmode on weptxkey 1 wepkey ***** DHCP"

obteniendo IP vía dhcp y no andar especificando cosas a mano ....

Saludos.

P.S: limpiame la salida que me copiaste acá, por que pusiste direcciones mac y algunas keys ... (!)

leogtz

#37
Alex, estoy teniendo problemas con el sonido :s

Este es mi rc.conf:

Citar# -- sysinstall generated deltas -- # Mon Jul 11 19:04:57 2011
# Created: Mon Jul 11 19:04:57 2011
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
inetd_enable="YES"
keymap="latinamerican.iso.acc"
moused_enable="YES"
hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
snd_hda_load="YES"
snd_emu10k1_load="YES"
network_interfaces=lo0\ ath0\ re0\ wlan0
# 2
#ifconfig_ath0="dhcp ssid INFINITUM1489"
wlans_ath0="wlan0"
ifconfig_wlan0="dhcp ssid INFINITUM1489"
#ifconfig_wlan0="dhcp netmask 255.255.255.0 ssid INFINITUM1489"

ifconfig_re0="dhcpinet 192.168.1.67 netmask 255.255.255.0"
#ifconfig_ath0="dhcpinet 192.168.1.70 netmask 255.255.255.0 ssid INFINITUM1489"

Como ves, tengo cargado el modulo del sonido.

Esto me devuelve mixer:

CitarMixer vol      is currently set to 100:100
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer rec      is currently set to  75:75
Mixer igain    is currently set to   0:0
Mixer ogain    is currently set to  50:50
Recording source: mic

/dev/sndstat:

CitarFreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA Realtek ALC268 PCM #0 Analog> (play/rec) default

Pero aún así sigo sin sonido :s

Citarcat filename > /dev/dsp
Se oye el ruido...

Citar[(0) leo ||  ~]$ dmesg | grep "HDA"
pci0: <multimedia, HDA> at device 27.0 (no driver attached)
hdac0: HDA Driver Revision: 20100226_0142
hdac0: HDA Codec #0: Realtek ALC268
hdac0: HDA Codec #1: Lucent/Agere Systems (Unknown)
pcm0: <HDA Realtek ALC268 PCM #0 Analog> at cad 0 nid 1 on hdac0
[(0) leo ||  ~]$

EDITO:

Releí tus mensajes y con un:
# kldload snd_hda
se solucionó, pero el volumen está por los suelos :s, no puedo cambiarlo :s

No basta con un
mixer vol +100
mixer vol 100
Me dice que los pone a 100, pero sigue escuchándose bajito.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Foxy Rider

#38
@Leo: Estás confundiendo mucho para qué es el rc.conf ... ahí no se cargan drivers ni módulos, por lo que el snd_hda_load="YES" corresponde a /boot/loader.conf donde se cargan tuneables del kernel y los drivers ...

tampoco corresponde el driver snd_emu10k1, que es de una sound blaster, siendo que snd_hda funciona perfecto para tu placa, insisto, siempre que dudes de un driver, tipeá "man [nombredelmodulo ]" (en este caso man snd_emu10k1 ), por que la gente de FreeBSD documenta finamente todo, y los drivers no son la excepción.

Respecto al volumen bajito :

Código (bash) [Seleccionar]
mixer vol 100
mixer pcm 100


y fijate qué tal ^^

Saludos.

P.S: sé más paciente, lee detenidamente la documentación y jugá un poco al prueba y error, es sano ...  además, todo esto ya está documentado !

leogtz

Listo, ya corregí el problema de los archivos. Ya tengo buen volumen, te juro que ya había probado  las líneas que me dijiste y no funcionaban...

Bueno, funcionó con esto:
mixer pcm 100

Gracias.

Ahora estoy intentando con la tarjeta lectora de memorias SD.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com