0% ont trouvé ce document utile (0 vote)
33 vues1 page

Script PPPoE Automatique

Le document décrit un script pour configurer automatiquement les clients et les profils PPPoE sur un routeur MikroTik. Il définit des variables pour le pool de clients, le pont et le service avant d'utiliser une boucle foreach pour créer plusieurs profils PPP avec des limites de vitesse différentes qui sont associées au service PPPoE et au pool de clients.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues1 page

Script PPPoE Automatique

Le document décrit un script pour configurer automatiquement les clients et les profils PPPoE sur un routeur MikroTik. Il définit des variables pour le pool de clients, le pont et le service avant d'utiliser une boucle foreach pour créer plusieurs profils PPP avec des limites de vitesse différentes qui sont associées au service PPPoE et au pool de clients.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

#=========================================================================

# Script Auto PPPoE


par : RedFox INet / Wilfredo Intoy Escano
09177029868
# Testé : ROS 7.10 et 7.12
#=========================================================================
{
client local "pppoe-clients"
réseau local "[Link]"
plage locale "[Link]-[Link]"
service local "pppoe-server"
PONT_LOCAL "PPPoE_HS"
local z 0

local alimit [toarray "5Mbps, 10Mbps, 15Mbps, 20Mbps, 25Mbps, 30Mbps, 35Mbps,
40 Mbps, 45 Mbps, 50 Mbps, 100 Mbps
local aspeed [toarray "5m/5m, 10m/10m, 15m/15m, 20m/20m, 25m/25m, 30m/30m,
35m/35m, 40m/40m, 45m/45m, 50m/50m, 100m/100m"]

si ([/interface bridge trouver nom=$abridge]="") faire={


/interface pont ajouter nom=$abridge
}

si ([/ip pool find name=$apppclient]=


/ip pool ajouter nom=$apppclient plages=$arange
}

si ([/interface pppoe-server serveur trouver nom de service=$aservice]="") faire={


/interface serveur pppoe
ajouter authentification=pap désactivée=non interface=$abridge \
une-session-par-hôte=oui nom-du-service=$aservice
}

pour chaque élément dans=$alimit faire={


local arate [:pick $aspeed $z]
si ([/ppp profil trouver nom =$item]="") faire={
/profil ppp
ajouter dns-serveur=[Link],[Link] adresse-locale=$anetwork nom=\
$item taux-limite=$arate adresse-distance=$apppclient
}
si ([/ppp secret find name=test]="") fais={
/ppp secret
ajouter nom=test mot_de_passe=1234 profil=$item service=pppoe
}
définir z ($z+1);
}

Vous aimerez peut-être aussi