Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La red FEDORA
Para realizar esta práctica se utilizará una máquina virtual con sistema
operativo Fedora 16 llamada fedora_base, ejecutándose sobre un sistema
anfitrión Windows. El interfaz de red se establecerá en modo puente.
Comando ifconfig
El comando ifconfig se usa para mostrar información sobre las interfaces de red
conectadas al sistema y también para configurar la interfaz de red.
SINTAXIS:
La sintaxis es
ifconfig [opciones]
OPCIONES:
Muestra información sobre las interfaces
-a
activas e inactivas
[nombre-interfaz] Muestra información sobre la interfaz
[nombre-interfaz] up Activa la interfaz
[nombre-interfaz] down Desactiva la interfaz
Asigna una dirección IP a la interfaz y la
[nombre-interfaz] [dirección IP] up
activa
1
La red Fedora
man ifconfig
ifconfig –a
Fedora 15, Ethernet ports will have a new naming scheme corresponding to physical
locations, rather than ethX. Ethernet ports embedded on server motherboards will be
named em<port_number>, while ports on PCI cards will be named
p<slot_number>p<port_number>, corresponding to the chassis labels. Additionally, if the
network device is an SR-IOV Virtual Function or has Network Partitioning (NPAR)
capability, the name will have a suffix of _<virtual_function> or _<partition>.
ifconfig p2p1
ifconfig p2p1down
2
La red Fedora
ls /etc/sysconfig/network-scripts/
cat /etc/sysconfig/network-scripts/ifcfg-p2p1
3
La red Fedora
4
La red Fedora
15. Asigna una dirección IP fija con máscara 20/12 al adaptador. Se deberá utilizar el
fichero de configuración anterior.
16. Comprueba mediante el comando ifconfig la dirección asignada.
17. Reinicia el servicio network.
systemctl restart network.service
18. Comprueba que la asignación se ha realizado de forma correcta. Si existe algún
problema desactiva y activa nuevamente el interfaz. Si el problema persiste inicia y
para el servicio NetworkManager.
19. Comprueba la dirección de broadcast asignada.
20. El siguiente paso consistirá en la configuración del cliente DNS dentro de la
estación de trabajo. El fichero /etc/resolv.conf permite la configuración de los
servidores DNS dónde la estación de trabajo realizará sus consultas DNS. Muestra
el contenido del fichero /etc/resolv.conf.
cat /etc/resolv.conf
5
La red Fedora
Es posible observar el servidor DNS asignado al equipo, este servidor DNS deberá
ser sustituido por el existente en la clase. El contenido del fichero ha sido generado
por el servicio NetworkManager, que en este momento se encuentra desactivado.
21. El último paso necesario para conectar el equipo con la red local sería la
configuración del gateway. La configuración actual podemos observarla con el
comando
route
22. Una vez seguidos los pasos anteriores es posible el acceso a la red externa de la
estación de trabajo. Ejecuta el comando
nslookup www.google.es
23. ¿Cuál es el servidor DNS?
24. ¿Qué indica non-autoritative answer?
25. ¿Qué puerto es utilizado para realizar las peticiones DNS?
26. Ejecuta el siguiente comando e indica las diferencias que observas con el anterior.
dig www.google.es
27. . Ejecuta el comando
dig www.terra.es
28. Ejecuta el comando
dig
29. ¿Indica el significado de los registros AAAA?
30. ¿Qué resoluciones se han producido?
31. Se desea que el servidor DNS asociado al adaptador p2p1 sea el 8.8.8.8, indica
qué modificaciones debes realizar.
32. El archivo de configuración del adaptador p2p1 para obtener su dirección mediante
DHCP sería el siguiente
6
La red Fedora
7
La red Fedora
COMPARTIR RECURSOS
Samba es una implementación para Linux del protocolo SMB (Server Message Block),
con el que podremos acceder (por TCP/IP) a servidores SMB como cliente, o montar
un servidor SMB propio. Con Samba podemos hacer básicamente cuatro operaciones:
40. Indica que significa cada una de las opciones anteriores, así como su equivalencia
con Windows.
41. ¿Podrá acceder al equipo MYSERVER un host con dirección base de red
192.168.1.0/24?
42. El siguiente paso consistirá en establece el nivel de seguridad para controlar el
acceso mediante samba
8
La red Fedora
El modo de seguridad se ha establecido a valor user, esto significa que será necesario
indicar un nombre de usuario y contraseña para acceder al recurso, esta dupla será
establecida en ejercicios posteriores.
El valor share indicará que cada recurso compartido posee una contraseña
independientemente del usuario que esté intentando acceder, y para el valor Server
será un servidor quién realice la validación del acceso.
43. Crea un carpeta llamada compartir en la raíz de la partición
mkdir /compartir
44. Crea un recurso compartido asociado a la carpeta anterior.
45. Así como es conveniente poseer las mismas duplas usuario/contraseña en los
distintos equipos Windows si deseamos administrar una red peer-to-peer, es
importante sincronizar las cuentas Windows y Fedora. Al igual que ocurre en una
de red Windows sería deseable que todos los equipos poseyeran la misma cuenta
de usuario y la misma contraseña, con esto se consigue el acceso a los recursos
compartidos de forma transparente para los usuarios. En caso contrario será
necesario realizar la validación con usuario-contraseña.
Por tanto el siguiente paso será crear los usuarios que tendrán acceso a los
recursos compartidos
47. Desde una estación windows accede al host Fedora. Deberá aparecer una pantalla
de validación como la mostrada en la siguiente imagen. Si no es así deberás
comprobar que Selinux está desactivado y no existe ninguna regla iptables
bloqueando las peticiones.
sestatus
iptables -F
9
La red Fedora
51. Desde una estación Windows crea una unidad de red hacia el recurso compartir
ubicado en la estación Fedora. Comando net use, indicando como parámetros
usuario/contraseña.
52. Desde la estación Fedora crea una unidad de red hacia un recurso compartido
existente en el host Windows llamado compwin.
mkdir /mnt/compwin
10
La red Fedora
53. Edita el fichero /etc/fstab e incluye una unidad persistente. El fichero modificado
debe incluir una línea similar a la siguiente
umont /mnt/compwin
Una vez se establece las condiciones necesarias para compartir carpetas entre
Windows y Fedora, el siguiente paso consistirá en compartir impresoras y acceder a
ellas tanto en Windows como Fedora.
nano /etc/cups/cupsd.conf
11
La red Fedora
http://localhost:631
61. Añade (si es posible) una nueva impresora. En las siguientes imágenes posees
una captura del proceso completo.
12
La red Fedora
62. El último paso será comprobar si samba está configurado para permitir impresoras
compartidas y accesibles a sistemas Windows. Será necesario acceder al archivo
de configuración de samba y comprobar lo siguiente:
63. A partir de este momento, si accedemos desde una estación Windows al sistema
Linux utilizando su dirección IP nos aparecerá una imagen como la siguiente.
13
La red Fedora
65. Situado en la estación Fedora se deberá comprobar cuales son los recursos
compartidos de la estación Windows, esta operación es necesaria para comprobar
que realmente está compartida la impresora que se desea añadir. El comando
utilizado será
14
La red Fedora
Esta es una guía básica acerca de samba, dentro del contenido de otros módulos se
verá de forma más completa, sin embargo con estas directivas es suficiente para
integrar en una red equipos Windows y Fedora.
15
La red Fedora
En la siguiente tabla se pueden observar las opciones más comunes que pueden ser
usadas a la hora de realizar la configuración de recursos compartidos dentro de
samba.
Opción Descripción
valid users Define los usuarios, o grupos, que podrán acceder al recurso compartido.
Los valores pueden ser nombres de usuarios separados por comas, o bien
nombres de grupo antecedidos por una @. Ejemplo: fulano,
mengano, @administradores
write list Define los usuarios, o grupos, que podrán acceder con permiso de
escritura. Los valores pueden ser nombres de usuarios separados por
comas, o bien nombres de grupo antecedidos por una @.
Ejemplo:fulano, mengano, @administradores
admin users Define los usuarios, o grupos, que podrán acceder con permisos
administrativos para el recurso. Es decir, podrán acceder hacia el recurso
realizando todas las operaciones como super-usuarios. Los valores pueden
ser nombres de usuarios separados por comas, o bien nombres de grupo
antecedidos por una @. Ejemplo: fulano, mengano,
@administradores
create mask Define que permiso en el sistema tendrán los nuevos archivos creados
dentro del recurso. Ejemplo: 0644
16
La red Fedora
Servicios
NetworkManager
network
ifconfig
ifconfig nombre
ifconfig nombre up|down
ifconfig nombre ip netmask mascara
/etc/sysconfig/network-scripts/ifcfg-adaptador
Tipo dirección:
estática
dinámica BOOTPROTO=DHCP
DNS
/etc/resolv.conf
nameserver x.x.x.x
PERDNS= yes|no
route
route del red
route add default gw x.x.x.x dev interfaz
route add –net x.x.x.x/x gw x.x.x.x dev interfaz
ip route delete default
ip route add default via x.x.x.x (gw) dev interfaz
Nombre host
hostname
/etc/sysconfig/network
Compartir recursos
NFS
Samba
Samba
Samba server
Samba client
17
La red Fedora
/etc/samba/smb.conf
workgroup
netbios name
interface
host allow
security
Compartir carpetas
definir recurso
o [nombre]
o path=
o public=
o browseable=
usuarios con acceso a recursos
o useradd –s /sbin/nologin nombre
o smbpasswd –a nombre
iniciar servicio
o systemctl restart smb.service
o systemctl restart nmb.service
Crear unidad de red
Fedora – Windows
o net use
Windows – Fedora
o mkdir /mnt/directorio
o mount –t cifs //192.168.1.x/rcompwin /mnt/directorio –o
username=nombre,password=password_usuario,domain=dominio
o umount /mnt/directorio
Compartir impresoras
18