http://ca.wiki.guifi.net/w/api.php?action=feedcontributions&user=Associacioguifibages&feedformat=atom
Guifi.net - Wiki Català - Contribucions de l'usuari [ca]
2024-03-29T07:33:40Z
Contribucions de l'usuari
MediaWiki 1.22.0
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-05-28T08:30:25Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
<br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat \$cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z \$pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat \$cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat \$cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat \$cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat \$cfg | grep route.1.gateway= |sed s/route.1.gateway=//\`<br />
echo "\"\$user\" * \"\$pass\"" > /etc/ppp/pap-secrets<br />
echo "\"\$user\" * \"\$pass\"" > /etc/ppp/chap-secrets<br />
<br />
cat << EOF > /etc/ppp/options.pptp<br />
lock<br />
noauth<br />
nobsdcomp<br />
nodeflate<br />
persist<br />
holdoff 5<br />
+ipv6 ipv6cp-use-ipaddr<br />
ipv6 ,<br />
EOF<br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null<br />
cat << EOF > /etc/ppp/peers/pptp<br />
pty "pptp \$serverIP --nolaunchpppd"<br />
name \$user<br />
defaultroute<br />
remotename PPTP<br />
file /etc/ppp/options.pptp<br />
ipparam pptp<br />
EOF<br />
<br />
logger -t poststart "Setting up gateway"<br />
route add -host \$serverIP gw \$wangw<br />
route add -net 10.0.0.0/8 gw \$wangw<br />
#cp /etc/persistent/ip* /etc/ppp/<br />
logger -t poststart "Enabling IPV6 on all interfaces"<br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0<br />
logger -t poststart "Calling PPTP server"<br />
/sbin/pppd call pptp<br />
echo "\$?"<br />
sleep 5<br />
/sbin/ip -6 route del default ath0<br />
/sbin/ip -6 route add default dev ppp0<br />
/sbin/ip route del default<br />
/sbin/ip route add default dev ppp0<br />
fi<br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.poststart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel /etc/persistent/rc.poststart<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-05-28T08:27:44Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
<br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat $cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//\`<br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets<br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets<br />
<br />
cat << EOF > /etc/ppp/options.pptp<br />
lock<br />
noauth<br />
nobsdcomp<br />
nodeflate<br />
persist<br />
holdoff 5<br />
+ipv6 ipv6cp-use-ipaddr<br />
ipv6 ,<br />
EOF<br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null<br />
cat << EOF > /etc/ppp/peers/pptp<br />
pty "pptp $serverIP --nolaunchpppd"<br />
name $user<br />
defaultroute<br />
remotename PPTP<br />
file /etc/ppp/options.pptp<br />
ipparam pptp<br />
EOF<br />
<br />
logger -t poststart "Setting up gateway"<br />
route add -host $serverIP gw $wangw<br />
route add -net 10.0.0.0/8 gw $wangw<br />
#cp /etc/persistent/ip* /etc/ppp/<br />
logger -t poststart "Enabling IPV6 on all interfaces"<br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0<br />
logger -t poststart "Calling PPTP server"<br />
/sbin/pppd call pptp<br />
echo "$?"<br />
sleep 5<br />
/sbin/ip -6 route del default ath0<br />
/sbin/ip -6 route add default dev ppp0<br />
/sbin/ip route del default<br />
/sbin/ip route add default dev ppp0<br />
fi<br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.poststart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel /etc/persistent/rc.poststart<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-05-28T08:22:36Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
<br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat $cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//\` <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.poststart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel /etc/persistent/rc.poststart<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-05-28T08:21:49Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
<br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat $cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//\` <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.poststart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel /etc/persistent/rc.poststart<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-05-28T07:25:47Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
<br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat $cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//\` <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.postart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-05-27T11:33:06Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat $cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//\` <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.postart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-04-11T17:39:07Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe] si ho feu des de Windows . <br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg. Penseu a modificar l'USUARI, PASSWORD i IP_SERVER amb les dades de la vostra connexió. <br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
guifibages.usuari=USUARI<br />
guifibages.password='PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=\`cat $cfg |grep guifibages.status=enabled\`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=\`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//\`<br />
pass=\`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//\`<br />
serverIP=\`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//\`<br />
wangw=\`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//\` <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.postart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori<br />
<br />
<pre><br />
chmod +x /etc/persistent/tunel<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2015-04-11T17:30:32Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents, per fer-ho només heu de connectar-vos per ssh a l'antena utilitzant un terminal en Linux o Mac OS o bé el Putty si ho feu des de Windows [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe].<br />
<br />
Primer de tot afegim les dades de la connexió al fitxer /tmp/system.cfg<br />
<br />
<pre><br />
cat<<EOT >> /tmp/system.cfg<br />
guifibages.usuari=USUARI<br />
guifibages.password='PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
EOT<br />
<br />
</pre><br />
<br />
Seguidament creem un script que s'encarregarà de llegir la configuració i aixecar el túnel <br />
<pre><br />
cat<<EOT >>/etc/persistent/tunel<br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=`cat $cfg |grep guifibages.status=enabled`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//`<br />
pass=`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//`<br />
serverIP=`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//`<br />
wangw=`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//` <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
EOT<br />
<br />
</pre><br />
<br />
Finalment, afegim dues lines al fitxer /etc/persistent/rc.poststart perquè, al arrencar l'antena, aixequi el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
<pre><br />
cat<<EOT >> /etc/persistent/rc.postart<br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
EOT<br />
</pre><br />
<br />
Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori'''<br />
<br />
<pre><br />
chmod +x tunel<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages
http://ca.wiki.guifi.net/wiki/PPTP_airos/ca
PPTP airos/ca
2014-12-14T09:35:33Z
<p>Associacioguifibages: </p>
<hr />
<div>(Aquest tutorial serveix per a firms standards a partir de la versió XM5.x )<br />
<br />
Hem d'editar 1 arxiu, i crear-ne 2 de diferents<br />
<br />
<br />
'''vi /var/tmp/system.cfg'''<br />
<pre><br />
guifibages.usuari=USUARI<br />
guifibages.password=PASSWORD<br />
guifibages.status=enabled<br />
guifibages.serverip=IP_SERVER<br />
<br />
</pre><br />
Un cop editat l'arxiu de configuració, grabem els canvis '''des de l'arrel /var/tmp/'''<br />
<pre> cfgmtd -w -p /etc/ </pre><br />
<br />
<br />
Ens dirigim a '''/etc/persistent/''' , per executar 2 lines al arrencar l'antena. Una que aixeca el tunel, i la segona que permet accedir a internet des de l'interficie LAN, fent un MASQUERADING de la LAN<br />
<br />
'''''vi /etc/persistent/rc.poststart'''''<br />
<pre><br />
#!/bin/sh<br />
sh /etc/persistent/tunel<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE<br />
</pre><br />
<br />
'''''vi /etc/persistent/tunel'''''<br />
<pre><br />
#!/bin/sh<br />
<br />
cfg="/tmp/system.cfg"<br />
<br />
pptp=`cat $cfg |grep guifibages.status=enabled`<br />
<br />
if [ ! -z $pptp ]<br />
then<br />
logger -t poststart "PPTP Enabled"<br />
logger -t poststart "Configuring PPPd"<br />
user=`cat $cfg | grep guifibages.usuari= |sed s/guifibages.usuari=//`<br />
pass=`cat $cfg | grep guifibages.password= |sed s/guifibages.password=//`<br />
serverIP=`cat $cfg | grep guifibages.serverip= |sed s/guifibages.serverip=//`<br />
wangw=`cat $cfg | grep route.1.gateway= |sed s/route.1.gateway=//`<br />
<br />
<br />
<br />
# echo "DEBUG: using username: $user password: $pass for $serverIP"<br />
<br />
# echo "DEBUG: using username: $user password: $pass for $serverIP" <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/pap-secrets <br />
echo "\"$user\" * \"$pass\"" > /etc/ppp/chap-secrets <br />
<br />
cat << EOF > /etc/ppp/options.pptp <br />
lock <br />
noauth <br />
nobsdcomp <br />
nodeflate <br />
persist <br />
holdoff 5 <br />
+ipv6 ipv6cp-use-ipaddr <br />
ipv6 , <br />
EOF <br />
<br />
mkdir -p /etc/ppp/peers 2> /dev/null <br />
cat << EOF > /etc/ppp/peers/pptp <br />
pty "pptp $serverIP --nolaunchpppd" <br />
name $user <br />
defaultroute <br />
remotename PPTP <br />
file /etc/ppp/options.pptp <br />
ipparam pptp <br />
EOF <br />
<br />
logger -t poststart "Setting up gateway" <br />
route add -host $serverIP gw $wangw <br />
route add -net 10.0.0.0/8 gw $wangw <br />
#cp /etc/persistent/ip* /etc/ppp/ <br />
logger -t poststart "Enabling IPV6 on all interfaces" <br />
sysctl -w net.ipv6.conf.all.disable_ipv6=0 <br />
logger -t poststart "Calling PPTP server" <br />
/sbin/pppd call pptp <br />
echo "$?" <br />
sleep 5 <br />
/sbin/ip -6 route del default ath0 <br />
/sbin/ip -6 route add default dev ppp0 <br />
/sbin/ip route del default <br />
/sbin/ip route add default dev ppp0 <br />
fi <br />
<br />
</pre><br />
<br />
<br />
'''Ens queda per acabar donar permisos +x a tunel i ja podem reiniciar. També hem de grabar la configuració des del directori'''<br />
<br />
<pre><br />
chmod +x tunel<br />
cfgmtd -w -p /etc/<br />
</pre><br />
<br />
Sort!<br />
<br />
[[es:PPTP airos]]</div>
Associacioguifibages