Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

problemes amb /mnt/shares  Final

  • Hola,
    Es suposa que els clients Linkat han de muntar la S, T i la P al /mnt/shares.
    Resulta que tinc una aula amb 20 estacions actualitzades de beta 2 a beta 3 i algunes d'elles no veuen els recursos compartits de la xarxa.

    Crec que el problema és que no troben el servidor  ja que al resolv.conf no hi consta. Si miro de afegir "nameserver ip_servidor" no aconsegueixo res ja que aquest arxiu és temporal i està modificat pel dhcpcd.

    Alguna idea?
  • Hola,

    poden passar diverses coses:

    1.- Que hagis fet una modificació de la IP del servidor linkat i que posteriorment no hagis fet els ajustos corresponents als clients o al servidor DHCP. Si aquest és el cas cal que revisis el servidor DHCP /etc/dhcpd.conf per fer els ajustos corresponents, també el resolv.conf del servidor i dels clients.

    2.- Que no tinguis en marxa el servei named (DNS) al servidor.

    O. Castell
  • Hola,
    Amb el YaST no m'aclaro gaire ja que hi han moltes pestanyes i moltes opcions...reviso el servei de DNS, sé el que hi he de dir però no sé on ficar-ho.

    Finalment he afegit una línia al /etc/hosts dels clients i ara les estacions ja saben qui és l'ordinador que es diu "servidor".

    La solució és una mica "cutre" ja que ho he de fer màquina a màquina quan de l'altra manera només hauria de ajustar el servidor.....però en fi.....ja n'aprendrem a base de patacades!

    Cordialment,
    Lluís.
  • Hola Lluis,

    per el que dius tens localitzat el problema amb un canvi de IP del servidor, no?

    Bé, linkat amb les instal.lacions per defecte t'assigna IPs al servidor per defecte i utilitza aquesta ssignació com a "per defecte" per els clients per mig del servei de noms named. Al fer el canvi de la IP del servidor cal que tinguis en compte vàries coses:

    1.- Canviar la IP (evidentment). Mira la configuració del servidor dhcp (/etc/dhcpd.conf) i comprovar quin DNS exporta als clients, cal que sigui la IP nova del servidor.
    2.- Canviar la configuració del master de named (ho pots trobar a /var/lib/named/master/intracentreX) per tenir la nova IP, allí on al fitxer et fica "servidor" i la seva IP cal que fiquis la IP nova:

    $TTL 2
    @              IN SOA          servidor.intracentre.  root.servidor.intracentre. (
                                    2006112000      ; serial
                                    10800          ; refresh
                                    3600            ; retry
                                    302400          ; expiry
                                    43200 )        ; minimum

    intracentre.    IN NS          servidor.intracentre.
    servidor        IN A            192.168.1.8

    3.- Cal modificar el fitxer /etc/resolv.conf, alguna cosa com això:

    nameserver 192.168.1.8
    nameserver 213.176.161.16
    nameserver 213.176.161.18
    search intracentre

    4.- Reiniciar els serveis corresponents perquè prengui la nova configuració. Bàsicament: /etc/rc.d/named restart, /etc/nfsserver restart ... i tot el que calgui.

    5.- Com que als clients, totes les referències al servidor venen per la part del seu nom: servidor.intracentre, si tens el DHCP configurat adequadament tot t'ha de funcionar a la primera. Si, en canvi, fiques adreçes IP a mà, et cal configurar a mà el resolv.conf de cada client, i per tant, fer el pas 3 a cada client.

    Espero que això et serveixi.

    O. Castell
  • Hola Òscar!
    Gràcies per la teva dedicació.
    Tens raó, al servidor li vàrem canviar la ip que portava per una de nova: 192.168.0.2 i 192.168.1.2 (una per cada tarja de xarxa)


    A aquest fitxer que em dius, no hi surt la ip del servidor per enlloc.... On l'he de posar?

    servidor:/ # more /etc/dhcpd.conf
    ldap-base-dn "ou=DHCP,dc=intracentre";
    ldap-method static;
    ldap-server "localhost";
    servidor:/ #



    Aquí sembla que estava tot bé, oi?
    servidor:/ # more /var/lib/named/master/intracentreX
    $TTL 2
    @              IN SOA          servidor.intracentre.  root.servidor.intracentre. (
                                    2006011300      ; serial
                                    10800          ; refresh
                                    3600            ; retry
                                    302400          ; expiry
                                    43200 )        ; minimum

    @              IN NS          servidor.intracentre.
    servidor        IN A            192.168.0.2
    servidor:/ #



    I finalment l'altre que em dius crec que també ja estava bé........
    servidor:/ # more /etc/resolv.conf
    nameserver 192.168.0.2
    nameserver 192.168.0.207
    nameserver 213.176.161.16
    search intracentre
    servidor:/ #

    (l'S-207 és un w2kserver que fa de DC)
    Per cert, cal que afegeixi també l'altre ip de l'altre tarja de xarxa?

    Cordialment,
    Lluís.
  • Hola,

    efectivament, si els teus clients de xarxa (com imagino) corresponen al tram IP de la segona targeta de xarxa, cal que canvïis la IP a tots llocs, dhcpd.conf, IntracentreX, etc ... amb la IP del servidor que coincideix amb el segon tram.

    Una vegada fet això tot et funcionarà a la primera.

    O. Castell
  • Hola,
    De moment els client de xarxa estan a la subxarxa a la qual te definit el servidor (subxarxa d'alumnat), això ja estava correcta....

    Dues preguntes, encara:
    - la primera és si el fixer que vaig postejar del dhcpd.conf era correcte...
    - la segona és si puc escriure les dues ip de les dues subxarxes a aquests fitxers que estem parlant.

    Gràcies per respondre.
    Cordialment.
    Lluís
  • Hola,

    començo pel final. Com quez tu vols donar servei a la subxarxa dels clients (diguem que sigui la 192.168.1.*) no cal que dupliquis les entrades, únicament cal que fiquis la IP del servidor per on serviran els diferents serveis: DHCP, named, samba, ....

    De fet, si tens dues targetes de xarxa, et serà interessant crear un tallafocs per fer dues coses:
    1.- Protegir la subxarxa interna de connexions externes.
    2.- Utilitzar una mascarada per fer que tota la subxarxa surti amb la mateixa IP del servidor (per exemple la 192.168.1.1). Pots fins i tot crear un proxy transparent per fer els filtres i controlar les connexions de forma que els usuaris de la xarxa interna no s'adonin que estan sota un proxy.

    D'aquesta forma, tots els serveis que configurarás aniran a emetre a la subxarxa 192.168.1.*, mentres que alguns serveis molt determinats: SSH, squid, firewall, necessitaran conexixer la IP (o el tram) de la xarxa externa.

    En definitiva: al intracentreX fica únicament la IP de la xarxa interna.

    Sobre la segona pregunta del fitxer dhcpd.conf, ... el tema és més complexe. Jo utilitzo un altra filosofia que la que està plantejada en la LinKat, ni millor ni pitjor: diferent. Com a molt et puc postejar el dhcpd.conf que jo utilitzo:

    ddns-update-style                  ad-hoc;
    option subnet-mask                255.255.255.0;
    option broadcast-address      192.168.1.255;
    option routers                        192.168.1.8;
    option domain-name-servers 192.168.1.8;
    option domain-name              "intracentre"; 
    option option-128 code 128 = string;
    option option-129 code 129 = text;
    get-lease-hostnames            true;
    next-server                            192.168.1.8;
    server-name "servidor";
    option root-path              "192.168.1.8:/opt/ltsp-4.1/i386";
    subnet 192.168.1.0 netmask 255.255.255.0 {
        range  192.168.1.80  192.168.1.90;
        if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
            filename "/lts/2.6.9-ltsp-3/pxelinux.0";
        }
        else{
            filename "/lts/vmlinuz-2.6.9-ltsp-3";
        }
    }
    host deltebre-iii-1 {
      hardware ethernet 00:06:29:F7:A6:A3;
      fixed-address 192.168.1.90;
        if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
            filename "/lts/2.6.9-ltsp-3/pxelinux.0";
        }
        else{
            filename "/lts/vmlinuz-2.6.9-ltsp-3";
        }
    }

    L'opció clau que li diu als clients quin és el DNS és:
    option domain-name-servers 192.168.1.8;

    Però clar, jo assigno les IPs per DHCP però de forma cotrolada. Si vols Assignar de forma oberta un tram d'IPS pots utilitzar la primera part:
    subnet 192.168.1.0 netmask 255.255.255.0 {
        range  192.168.1.80  192.168.1.90;
        if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
            filename "/lts/2.6.9-ltsp-3/pxelinux.0";
        }
        else{
            filename "/lts/vmlinuz-2.6.9-ltsp-3";
        }
    }

    O. Castell
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.