Arquivos históricos do BR-Linux.org apresenta:

Linux in Brazil (Dicas Linux )

Usando Portslave em Kernel 2.4

Fábio Farias (farias@smo.com.br)

Sistema usando para teste:

  • Slackware 8.1
  • Kernel 2.4.18
  • Modem externo 33.6
  • Radius 1.6.6
  • Portslave 2000-12-25

    Imagino que seu sistema está todo configurado pois iremos realizar apenas a intalação e configuração do Portslave.

    Primeiro faça um download do Portslave em https://sourceforge.net/projects/portslave/

    1.1 Descompacte e instale o Portslave:

    # tar zxvf portslave-2000-12-25.tar.gz

    Entre no diretório para compilar o portslave:

    # cd portslave-2000-12-25

    Edite os arquivos README, INSTALL e outros para maires informações:

    # ./configure --prefix=/usr --sysconfdir=/etc
    # make 
    # make install
    

    1.2 Configuração

    Mova o arquivo /etc/portslave/pslave.conf.sample para /etc/portslave/pslave.conf

    Edite o arquivo /etc/portslave/pslave.conf

    Obs. De acordo com o sistema usado e instalação este arquivo pode estar em outro lugar, não necessariamente no local onde está o meu.

    Seu arquivo deve se parecer com:

    # ---------------------------Início do Arquivo
    # pslave.conf Here is the sample server configuration file.
    #
    # Maquina e Dominio.
    # Vamos chamar a maquina de franca e nosso dominio linux.com.br
    conf.hostname franca.linux.com.br
    conf.ipno 192.168.0.10
    conf.lockdir /var/lock
    conf.rlogin /usr/bin/rlogin-radius
    conf.pppd /usr/sbin/pppd-radius
    conf.telnet /usr/bin/telnet
    conf.locallogins 1
    #conf.syslog localhost
    conf.facility 6
    conf.stripnames 1
    all.debug 1
    all.authtype radius
    all.authhost1 franca.linux.com.br
    all.accthost1 franca.linux.com.br
    all.secret testing123
    all.protocol rlogin
    all.host franca.linux.com.br
    all.ipno 192.168.0.11+
    all.netmask 255.255.255.255
    all.mtu 1500
    all.issue \n\
    Cistron Internet Services \n\
    POP Alphen aan den Rijn \n\
    Welcome to terminal server %h port S%p\n
    all.prompt Cistron login:
    all.term vt100
    all.sysutmp 1
    all.syswtmp 1
    all.porttype 0
    all.speed 115200
    # O ponto importante na verdade é está string
    all.initchat    TIMEOUT 10 \
                    "" \d\l\dATZ \
                    OK\r\n-ATZ-OK\r\n "" \
                    TIMEOUT 3600 \
                    RING "" \
                    STATUS Incoming %p:I.HANDSHAKE \
                    "" ATA \
                    TIMEOUT 60 \
                    CONNECT@ "" \
                    STATUS Connected %p:I.HANDSHAKE
    all.flow hard
    all.dcd 1
    all.autoppp     proxyarp modem asyncmap 0 %i: \
                    noipx noccp login auth require-pap refuse-chap \
                    mtu %t mru %t \
                    ms-dns 192.168.0.10 \
                    plugin /usr/lib/libpsr.so
    all.pppopt      proxyarp modem asyncmap 0 %i:%j \
                    noipx noccp mtu %t mru %t netmask %m \
                    idle %I maxconnect %T \
                    ms-dns 192.168.0.10
    s0.tty ttyS0	#COM 1
    s1.tty ttyS1	#COM 2
    s2.tty ttyS2	#COM 3
    s3.tty ttyS3	#COM 4
    

    Agora devemos editar e adicionar as seguintes linhas em nosso inittab

    # vi /etc/inittab

    Adicione estas linhas no final do arquivo

    R0:23:respawn:/usr/sbin/portslave 0
    R1:23:respawn:/usr/sbin/portslave 1
    R2:23:respawn:/usr/sbin/portslave 2
    R3:23:respawn:/usr/sbin/portslave 3
    

    Isso faz com que o inittab chame seus modens na inicialização mas antes de mais nada você deve verificar se realmente o portslave está em /usr/sbin pois depende muinto da distribuição usada.

    Para testar pode-se digitar

    # init q

    Ou até mesmo reiniciar seu linux.

    Bom espero ter ajudado alguem.

  • Fábio Farias
  • farias@smo.com.br
  • São Miguel do Oeste - SC
  • SMO Internet

    [ << Formatação no Fórum ]


    O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.