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...

Configurar servidor amb dues targes de xarxa  Final

  • Hola companys,

    estic provant de muntar una aula amb terminals lleugers i ja m'he topat amb els primers entrebancs a l'hora de configurar el servidor. Tal i com recomana el manual estic utilitzant dues targes de xarxa, però la cosa no marxa massa bé. A veure si em podeu donar un cop de mà.
    Algunes dades sobre el que he fet fins ara.

    eth0 --> connexió a l'exterior. IP fixa 192.168.0.21, masc: 255.255.255.0, passarel·la: 192.168.0.1
    eth1 --> xarxa lts, IP fixa: 192.168.3.1, masc: 255.255.255.0, passarel·la: 192.168.0.1

    Aquí ve el meu primer problema, crec que la passarel·la de eth1 hauria de ser 192.168.0.21, no? El problema és que només me n'hi deixa posar una de predeterminada i si la canvio en una configuració, també ho fa en l'altre i llavors ja no tinc accés a l'exterior. Supòso que s'hauria de poder fer amb la "taula d'encaminaments" però no tinc gaire clar què hi haig de posar.

    Un altre problema és que quan provo de seleccionar la interfície corresponent en executar ltspadmin, em surten totes dues, però amb la mateixa IP, la 192.168.0.21, mentre que si ho miro des del YAST les tenen diferents (tal i com jo les havia configurades).

    Bé, deixant a part l'accés a l'exterior (si no connecto el cable de xarxa, des del ltspadmin no detecta la intericie eth0 i puc configurar tots els serveis amb eth1 tal i com posa el manual) em funcionat tot excepte el DHCP.

    He llegit els comentaris dels comanys que s'havien trobat amb problemes semblants , però no he aconseguit arreglar el problema. He comprovat la sintaxi, fer un restart des de la consola, ...

    Quan provo d'engegar el dhcp des del yast em diu que no pot reengegar el servei.
    Si ho faig des de la consola, a part de donar l'error de l'LDAP que ja ha estat comentat em diu això:
    "Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
    Wrote 0 leases to leases file.

    No subnet declaration for restart (0.0.0.0).
    ** Ignoring requests on restart.  If this is not what
      you want, please write a subnet declaration
      in your dhcpd.conf file for the network segme
    "

    El fitxer dhcpd.conf és el següent::

    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.3.255;
    option option-128 code 128 = string;
    option option-129 code 129 = text;
    option root-path "192.168.3.1:/opt/ltsp/i386";
    option domain-name "intracentre";
    option domain-name-servers 192.168.3.1;
    option routers 192.168.0.21;
    # dhcpd.conf
    ddns-update-style ad-hoc;
    authoritative;
    get-lease-hostnames true;
    next-server 192.168.3.1;
    default-lease-time 14400;
    subnet 192.168.3.0 netmask 255.255.255.0 {
      range 192.168.3.2 192.168.3.22;
      default-lease-time 14400;
      max-lease-time 172800;
      if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
        filename "/tftpboot/lts/2.6.20.9-ltsp-1/pxelinux.0";
      }
      else  {
        filename "/tftpboot/lts/vmlinuz-2.6.20.9-ltsp-1";
      }
    }

    Bé, si em podeu donar un cop de mà, us ho agariré, moltes gràcies!


  • Hola,

    Recollint la teva configuració:

    Code

    eth0 --&gt; connexió a l&#039;exterior. IP fixa 192.168.0.21, masc: 255.255.255.0, passarel·la: 192.168.0.1<br />eth1 --&gt; xarxa lts, IP fixa: 192.168.3.1, masc: 255.255.255.0, passarel·la: 192.168.0.1


    A un servidor només pots disposar d'una única passarel·la. És a dir, una única ruta per defecte.

    En aquest cas configura la teva eth0 amb les dades anteriors. A la eth1 no li posis cap passarel·la.

    D'aquesta forma hauries de poder disposar de xarxa al servidor, comprova que tinguis correctament configurats el DNS.

    Un cop tinguis xarxa al servidor anem a veure q passa amb els clients.

    El primer de tot es fer funcionar el DHCP. Mirant el teus fitxer de configuració detecto algun error:

    Code

    option domain-name &quot;intracentre&quot;;<br />option domain-name-servers 192.168.3.1;<br />option routers 192.168.0.21;<br />


    No és possible que aquesta opció routers sigui la bona. Pensa que estàs donant adreces del rang 192.168.3.0/24 i que el router ha d'estar comprès en aquest rang.

    Per tant hauries d'assignar la IP 192.168.3.1 com a router.

    Un cop fet això indica'ns si el DHCP arrenca bé, si els clients reben o no una IP i si aquests poden navegar.
  • Hola,

    De fet el paràmetre:

    option routers 192.168.0.21;

    No és tan crític si disposes de dues ethernets. Un cop ha arrencat el terminal lleuger aquest paràmetre no és necessari ja que actues com si estiguessis treballant des del mateix servidor i amb la IP pública.

    Pel que fa la posada en marxa del servei DHCP has de tenir en compte que:

    1- El rang d'IPs que proporciona el servidor de DHCP ha de ser el mateix que la IP de la interfície de xarxa. En aquest cas el servidor DHCP donaria IPs dins del rang 192.168.3.x

    2- A /etc/sysconfig hi ha el fitxer dhcpd
    Comprova que la variable DHCPD_INTERFACE apunti cap a l'ethernet que toqui (en el teu cas eth1):

    DHCPD_INTERFACE="eth1"

    Tampoc cal que la configuració del servei DHCP passi per LDAP ja que si no el tens habilitat et donarà problemes.



    Joan de Gracia
  • Bé, abans de res, gràcies a tots dos per l'ajuda.
    Veient que tenia tants problemes amb això de les dues targes, he provat de configurar una altra màquina i, malgrat els problemes que han anat sorgit, amb les respostes del fórum he aconseguit configurar-lo bé i ara tot funciona correctament. Tot i això, no és aquesta la màquina que hauria de funcionar de servidor sinó la de les dues targes.

    Us descric una mica millor el problema de les targes de xarxa, pequè no n'acabo de treure l'aigua clara:
    A la part superior esquerra de la pantalla hi tinc una icona amb dues pantalles, la típica de xarxa. Quan hi clico sobre amb surt un desplegable o puc triar ... la tarja activa?
    En el meu cas: RTL-8169 i RTL-8139.
    Quan selecciono la primera tinc accés a internet, però no quan selecciono la segona.
    De fet, les dades de les configuracions em canvien força si passo d'una a l'altre:

    AMB RTL-8169:

    ifconfig:
    eth0      Link encap:Ethernet  HWaddr 00:E0:4C:A1:D4:F0
              inet addr:192.168.0.21  Bcast:255.255.255.255  Mask:255.255.255.0
              inet6 addr: fe80::2e0:4cff:fea1:d4f0/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:2254 errors:0 TRUNCATEped:0 overruns:0 frame:0
              TX packets:1108 errors:0 TRUNCATEped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:1709411 (1.6 Mb)  TX bytes:220576 (215.4 Kb)
              Interrupt:50 Base address:0xc400

    eth1      Link encap:Ethernet  HWaddr 00:30:05:EB:AA:F4
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 TRUNCATEped:0 overruns:0 frame:0
              TX packets:9 errors:0 TRUNCATEped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:706 (706.0 b)
              Interrupt:209 Base address:0x8000

    ltspadmin / configure ltsp / configure services manually / interface:

    Interface IP Address      Netmask        Network        Broadcast        Used
    eth0      192.168.0.21    255.255.255.0  192.168.0.0    255.255.255.255
    eth1      192.168.0.21    255.255.255.0  192.168.0.0    255.255.255.255 <----

    El que comentava que em sortia la mateixa IP

    AMB RLT-8169
    ifconfig:
    eth0      Link encap:Ethernet  HWaddr 00:E0:4C:A1:D4:F0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:2406 errors:0 TRUNCATEped:0 overruns:0 frame:0
              TX packets:1121 errors:0 TRUNCATEped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:1724735 (1.6 Mb)  TX bytes:222255 (217.0 Kb)
              Interrupt:50 Base address:0xc400

    eth1      Link encap:Ethernet  HWaddr 00:30:05:EB:AA:F4
              inet addr:192.168.3.1  Bcast:255.255.255.255  Mask:255.255.255.0
              inet6 addr: fe80::230:5ff:feeb:aaf4/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 TRUNCATEped:0 overruns:0 frame:0
              TX packets:12 errors:0 TRUNCATEped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:944 (944.0 b)
              Interrupt:209 Base address:0x8000

    ltspadmin / configure ltsp / configure services manually / interface:
    Interface IP Address      Netmask        Network        Broadcast        Used
    eth1      192.168.3.1    255.255.255.0  192.168.3.0    255.255.255.255 <-----


    Em quedo amb la segona opció i configuro tots els serveis.

    a /etc/sysconfig/dhcpd hi tinc
    DHCPD_INTERFACE="eth-id-00:30:05:eb:aa:f4"

    i el dhcpd.conf és

    ddns-update-style            ad-hoc;

    option subnet-mask            255.255.255.0;
    option broadcast-address      255.255.255.255;
    option routers                192.168.3.1;
    option domain-name-servers    192.168.3.1;
    option domain-name            "intracentre";  # You really should fix this
    option option-128 code 128 = string;
    option option-129 code 129 = text;


    get-lease-hostnames          true;

    next-server                  192.168.3.1;
    option root-path              "192.168.3.1:/opt/ltsp/i386";

    subnet 192.168.3.0 netmask 255.255.255.0 {
        range  192.168.3.2  192.168.3.20;
        if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
            filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
        }
        else{
            filename "/lts/vmlinuz-2.6.20.9-ltsp-1";
        }
    }

    Després de reiniciar el sistema i fer ltspadmin / configure ltsp / show status

    ltspcfg v0.16            The Linux Terminal Server Project (http://www.LTSP.org)

    Interface IP Address      Netmask        Network        Broadcast        Used
    eth1      192.168.3.1    255.255.255.0  192.168.3.0    255.255.255.255 <-----

    Service    Installed  Enabled  Running  Notes
    dhcpd      Yes        Yes      no        Version 3
    tftpd      Yes        Yes      Yes      Has '-s' flag
    portmapper Yes        Yes      Yes
    nfs        Yes        Yes      Yes
    xdmcp      Yes        Yes      Yes      xdm, gdm  Using: gdm

    File                                Configured  Notes
    /etc/hosts                          Yes
    /etc/hosts.allow                    Yes
    /etc/exports                        Yes
    /opt/ltsp/i386/etc/lts.conf        Yes

    Configured runlevel: 5        (value of initdefault in /etc/inittab)
      Current runlevel: 5        (output of the 'runlevel' command)


    I com que no arrenca el dhcpd, ja no puc fer res més.

    Pot ser que la configuració de les targes no sigui correcte?

    Bé, a veure si em podeu donar un cop de mà amb això ... moltes gràcies!
  • Bé, he seguit "investigant" i em sembla que ja tinc el problema.
    Si inhabilito la tarja de xarxa que em dóna accés a l'exterior i reinicio, tot funciona a la perfecció i aconsegueixo que els terminals es connectin correctament amb el servidor. Quan tinc fet això, si habilito de nou la tarja d'accés a l'exterior i la selecciono, els terminals deixen de funcionar.

    Sembla com si el servidor no fos capaç de gestionar el tràfic de dues targes a l'hora. Té remei això?

  • Hola,

    Fes una prova:
    Obre el Yast i fes clic a sobre de Targeta de xarxa per configurar les targetes.
    A la primera finestra et pregunta si vols fer servir el Network Manager (la icona dels dos ordinadors al costat del rellotge) o el ifup, selecciona ifup i fes la configuració de les targetes.

    Pot ser el Network Manager no administra correctament les targetes de xarxa quan hi ha més d'una ethernet.

    Salut.
  • Gràcies per respondre tant de pressa.
    Sembla que era aquest el problemal. Amb l'ifup i configurant la tarja que dona accés a l'exterior de tal manera que arrenqui "en connectar el cable", tot funciona i tinc accés a l'exterior amb els terminals.

    Moltes gràcies per l'ajuda!
  • 0 usuaris

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