segunda-feira, 30 de janeiro de 2012

PPTP-Client Linux

Para configurar o PPTP-Client, utilizei os passos abaixo, fique a vontade para fazer da sua forma.

-> Instalando PPTP-Client
# apt-get install pptp-linux

-> Definindo usuario e senha do PPTP-Client - Informe as credências do cliente PPTP
# vim /etc/ppp/chap-secrets

#Usuário        Servidor  PPTP - Senha
usuario_vpn    vpn          "senhaVPN"

-> Criar configuração da vpn
# vim /etc/ppp/peers/vpn


pty "pptp 200.100.200.111 --nolaunchpppd"
lock
noauth
nobsdcomp
name usuario_vpn
remotename vpn
ipparam vpn
require-mppe-128









O IP "200.100.200.111" é apenas um exemplo altere para seu Servidor PPTP

Adicionando rotas quando subir a a interface ppp0 !

# vim /etc/ppp/ip-up.d/route-vpn

#!/bin/bash
NET="192.168.0.0/16"
IF="ppp0"
route add -net ${NET} dev ${IF}

Testando confirações !

# pon vpn && tail -f /var/log/messages
# ifconfig ppp0
# route -n


...

sexta-feira, 27 de janeiro de 2012

Exportando CSV Para Mysql


Esses dias previsei exportar dados de um arquivo .CSV para um banco de dados Mysql.

Compartilho o comando que usei para esta operação.

# O comando abaixo deve ser feito na CLI Mysql:

LOAD DATA LOCAL INFILE 'arquivo.CSV'
     INTO TABLE tabela_mysql
     FIELDS TERMINATED BY ';'
     ENCLOSED BY '"'
     LINES TERMINATED BY '\r\n'
     (coluna01 , coluna02 , coluna03 , coluna04);


Bem é isso. Se alguém tiver alguma dúvida, só avisar.