summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perl-install/network/adsl_consts.pm144
1 files changed, 127 insertions, 17 deletions
diff --git a/perl-install/network/adsl_consts.pm b/perl-install/network/adsl_consts.pm
index 000f3b2f8..9274390c3 100644
--- a/perl-install/network/adsl_consts.pm
+++ b/perl-install/network/adsl_consts.pm
@@ -9,26 +9,41 @@ use utf8;
@ISA = qw(Exporter);
@EXPORT = qw(@adsl_data);
-# From:
+# Originally from :
# http://www.eagle-usb.org/article.php3?id_article=23
# http://www.sagem.com/web-modems/download/support-fast1000-fr.htm
# http://perso.wanadoo.fr/michel-m/protocolesfai.htm
our %adsl_data = (
- # country|provider => { VPI, VCI_hexa, ... }
+ ## format chosen is the following :
+ # country|provider => { VPI, VCI_hexa, ... } all parameters
+ # country is automagically translated into LANG with N function
+ # provider is kept "as-is", not translated
+ # id is used by eagleconfig to identify an ISP (I use ISO_3166-1)
+ # see http://en.wikipedia.org/wiki/ISO_3166-1
+ # url_tech : technical URL providing info about ISP
+ # vpi : virtual path identifier
+ # vci : virtual channel identifier (in hexa below !!)
# Encapsulation:
# 1=PPPoE LLC, 2=PPPoE VCmux (never used ?)
# 3=RFC1483/2684 Routed IP LLC,
# 4=RFC1483/2684 Routed IP (IPoA VCmux)
# 5 RFC2364 PPPoA LLC,
# 6 RFC2364 PPPoA VCmux
+ # see http://faq.eagle-usb.org/wakka.php?wiki=AdslDescription
# dns are provided for when !usepeerdns in peers config file
+ # dnsServer2 dnsServer3 : main DNS
+ # dnsServers_text : string with any valid DNS (when more than 2)
+ # DOMAINNAME2 : used for search key in /etc/resolv.conf
# method : PPPoA, pppoe, static or dhcp
+ # methods_all : all methods for connection with this ISP (when more than 1)
+ # modem : model of modem provided by ISP or tested with ISP
# please forward updates to http://forum.eagle-usb.org
- # order alphabetically by country (in English) / ISP (local language)
+ # try to order alphabetically by country (in English) / ISP (local language)
N("Algeria") . "|Wanadoo" =>
{
+ id => 'DZ01',
vpi => 0,
vci => 23,
Encapsulation => 1,
@@ -39,6 +54,7 @@ our %adsl_data = (
N("Argentina") . "|Speedy" =>
{
+ id => 'AR01',
vpi => 1,
vci => 23,
Encapsulation => 1,
@@ -49,6 +65,7 @@ our %adsl_data = (
N("Austria") . "|Any" =>
{
+ id => 'AT00',
vpi => 8,
vci => 30,
Encapsulation => 6,
@@ -57,6 +74,7 @@ our %adsl_data = (
N("Austria") . "|AON" =>
{
+ id => 'AT01',
vpi => 1,
vci => 20,
Encapsulation => 6,
@@ -65,6 +83,7 @@ our %adsl_data = (
N("Austria") . "|Telstra" =>
{
+ id => 'AT02',
vpi => 8,
vci => 23,
Encapsulation => 1,
@@ -73,6 +92,7 @@ our %adsl_data = (
N("Belgium") . "|ADSL Office" =>
{
+ id => 'BE04',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -81,6 +101,7 @@ our %adsl_data = (
N("Belgium") . "|Tiscali BE" =>
{
+ id => 'BE01',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -92,6 +113,7 @@ our %adsl_data = (
N("Belgium") . "|Belgacom" =>
{
+ id => 'BE03',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -100,6 +122,7 @@ our %adsl_data = (
N("Belgium") . "|Turboline" =>
{
+ id => 'BE02',
vpi => 8,
vci => 23,
Encapsulation => 5,
@@ -108,6 +131,7 @@ our %adsl_data = (
N("Brazil") . "|Speedy/Telefonica" =>
{
+ id => 'BR01',
vpi => 8,
vci => 23,
Encapsulation => 1,
@@ -118,6 +142,7 @@ our %adsl_data = (
N("Brazil") . "|Velox/Telemar" =>
{
+ id => 'BR02',
vpi => 0,
vci => 21,
Encapsulation => 1,
@@ -126,6 +151,7 @@ our %adsl_data = (
N("Brazil") . "|Turbo/Brasil Telecom" =>
{
+ id => 'BR03',
vpi => 0,
vci => 23,
Encapsulation => 1,
@@ -134,6 +160,7 @@ our %adsl_data = (
N("Brazil") . "|Rio Grande do Sul (RS)" =>
{
+ id => 'BR04',
vpi => 1,
vci => 20,
Encapsulation => 1,
@@ -142,6 +169,7 @@ our %adsl_data = (
N("Bulgaria") . "|BTK ISDN" =>
{
+ id => 'BG02',
vpi => 1,
vci => 20,
Encapsulation => 1,
@@ -150,6 +178,7 @@ our %adsl_data = (
N("Bulgaria") . "|BTK POTS" =>
{
+ id => 'BG01',
vpi => 0,
vci => 23,
Encapsulation => 1,
@@ -158,6 +187,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Beijing" =>
{
+ id => 'CN01',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -166,6 +196,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Changchun" =>
{
+ id => 'CN02',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -174,6 +205,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Harbin" =>
{
+ id => 'CN03',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -182,6 +214,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Jilin" =>
{
+ id => 'CN04',
vpi => 0,
vci => 27,
Encapsulation => 3,
@@ -190,6 +223,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Lanzhou" =>
{
+ id => 'CN05',
vpi => 0,
vci => 20,
Encapsulation => 3,
@@ -198,6 +232,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Tianjin" =>
{
+ id => 'CN06',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -206,6 +241,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Xi'an" =>
{
+ id => 'CN07',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -214,6 +250,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Chongqing" =>
{
+ id => 'CN08',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -222,6 +259,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Fujian" =>
{
+ id => 'CN09',
vpi => 0,
vci => 0xc8,
Encapsulation => 3,
@@ -230,6 +268,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Guangxi" =>
{
+ id => 'CN10',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -238,6 +277,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Guangzhou" =>
{
+ id => 'CN11',
vpi => 8,
vci => 20,
Encapsulation => 3,
@@ -246,6 +286,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Hangzhou" =>
{
+ id => 'CN12',
vpi => 0,
vci => 20,
Encapsulation => 3,
@@ -254,6 +295,7 @@ our %adsl_data = (
N("China") . "|China Netcom|Hunan" =>
{
+ id => 'CN13',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -262,6 +304,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Nanjing" =>
{
+ id => 'CN14',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -270,6 +313,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Shanghai" =>
{
+ id => 'CN15',
vpi => 8,
vci => 51,
Encapsulation => 3,
@@ -278,6 +322,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Shenzhen" =>
{
+ id => 'CN16',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -286,6 +331,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Urumqi" =>
{
+ id => 'CN17',
vpi => 0,
vci => 20,
Encapsulation => 3,
@@ -294,6 +340,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Wuhan" =>
{
+ id => 'CN18',
vpi => 0,
vci => 20,
Encapsulation => 3,
@@ -302,6 +349,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Yunnan" =>
{
+ id => 'CN19',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -310,6 +358,7 @@ our %adsl_data = (
N("China") . "|China Telecom|Zhuhai" =>
{
+ id => 'CN20',
vpi => 0,
vci => 23,
Encapsulation => 3,
@@ -318,6 +367,8 @@ our %adsl_data = (
N("Czech Republic") . "|Cesky Telecom" =>
{
+ id => 'CZ01',
+ url_tech => 'http://www.telecom.cz/domacnosti/internet/pristupove_sluzby/broadband/vse_o_kz_a_moznostech_instalace.php',
vpi => 8,
vci => 48,
Encapsulation => 6,
@@ -326,6 +377,7 @@ our %adsl_data = (
N("Denmark") . "|Any" =>
{
+ id => 'DK01',
vpi => 0,
vci => 65,
method => 'pppoe',
@@ -334,6 +386,7 @@ our %adsl_data = (
N("Finland") . "|Sonera" =>
{
+ id => 'FI01',
vpi => 0,
vci => 64,
Encapsulation => 3,
@@ -341,8 +394,9 @@ our %adsl_data = (
},
N("France") . "|Free non dégroupé 512/128 & 1024/128" =>
- {
- vpi => 8,
+ {
+ id => 'FR01',
+ vpi => 8,
vci => 23,
Encapsulation => 6,
dnsServer2 => '213.228.0.23',
@@ -353,6 +407,7 @@ our %adsl_data = (
N("France") . "|Free dégroupé 1024/256 (mini)" =>
{
+ id => 'FR04',
vpi => 8,
vci => 24,
Encapsulation => 4,
@@ -364,6 +419,7 @@ our %adsl_data = (
N("France") . "|n9uf tel9com 512 & dégroupé 1024" =>
{
+ id => 'FR05',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -374,6 +430,7 @@ our %adsl_data = (
N("France") . "|Cegetel non dégroupé 512 IP/ADSL et dégroupé" =>
{
+ id => 'FR08',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -384,6 +441,7 @@ our %adsl_data = (
N("France") . "|Club-Internet" =>
{
+ id => 'FR06',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -395,6 +453,7 @@ our %adsl_data = (
N("France") . "|Wanadoo" =>
{
+ id => 'FR09',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -406,6 +465,7 @@ our %adsl_data = (
N("France") . "|Télé2" =>
{
+ id => 'FR02',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -416,8 +476,9 @@ our %adsl_data = (
N("France") . "|Tiscali.fr 128k" =>
{
+ id => 'FR03',
vpi => 8,
- vci => 23,
+ vci => 23,
Encapsulation => 5,
dnsServer2 => '213.36.80.1',
dnsServer3 => '213.36.80.2',
@@ -426,6 +487,7 @@ our %adsl_data = (
N("France") . "|Tiscali.fr 512k" =>
{
+ id => 'FR07',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -436,6 +498,7 @@ our %adsl_data = (
N("Germany") . "|Deutsche Telekom (DT)" =>
{
+ id => 'DE01',
vpi => 1,
vci => 20,
Encapsulation => 1,
@@ -444,6 +507,7 @@ our %adsl_data = (
N("Germany") . "|1&1" =>
{
+ id => 'DE02',
vpi => 1,
vci => 20,
Encapsulation => 1,
@@ -454,6 +518,7 @@ our %adsl_data = (
N("Greece") . "|Any" =>
{
+ id => 'GR01',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -462,6 +527,7 @@ our %adsl_data = (
N("Hungary") . "|Matav" =>
{
+ id => 'HU01',
vpi => 1,
vci => 20,
Encapsulation => 1,
@@ -470,6 +536,7 @@ our %adsl_data = (
N("Ireland") . "|Any" =>
{
+ id => 'IE01',
vpi => 8,
vci => 23,
Encapsulation => 1,
@@ -478,6 +545,7 @@ our %adsl_data = (
N("Israel") . "|Bezeq" =>
{
+ id => 'IL01',
vpi => 8,
vci => 30,
Encapsulation => 6,
@@ -486,28 +554,32 @@ our %adsl_data = (
method => 'pppoa',
},
- N("Italy") . "|Telecom Italia" =>
+ N("Italy") . "|Libero.it" =>
{
+ id => 'IT04',
+ url_tech => 'http://internet.libero.it/assistenza/adsl/installazione_ass.phtml',
vpi => 8,
vci => 23,
Encapsulation => 6,
- dnsServer2 => '195.20.224.234',
- dnsServer3 => '194.25.2.129',
+ dnsServer2 => '193.70.192.25',
+ dnsServer3 => '193.70.152.25',
method => 'pppoa',
},
-
- N("Italy") . "|Libero.it" =>
+
+ N("Italy") . "|Telecom Italia" =>
{
+ id => 'IT01',
vpi => 8,
vci => 23,
Encapsulation => 6,
- dnsServer2 => '193.70.192.25',
- dnsServer3 => '193.70.152.25',
+ dnsServer2 => '195.20.224.234',
+ dnsServer3 => '194.25.2.129',
method => 'pppoa',
},
N("Italy") . "|Telecom Italia/Office Users (ADSL Smart X)" =>
{
+ id => 'IT02',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -516,6 +588,7 @@ our %adsl_data = (
N("Italy") . "|Tiscali.it, Alice" =>
{
+ id => 'IT03',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -526,6 +599,7 @@ our %adsl_data = (
N("Lithuania") . "|Lietuvos Telekomas" =>
{
+ id => 'LT01',
vpi => 8,
vci => 23,
Encapsulation => 1,
@@ -534,6 +608,7 @@ our %adsl_data = (
N("Morocco") . "|Maroc Telecom" =>
{
+ id => 'MA01',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -544,6 +619,7 @@ our %adsl_data = (
N("Netherlands") . "|KPN" =>
{
+ id => 'NL01',
vpi => 8,
vci => 30,
Encapsulation => 6,
@@ -552,6 +628,7 @@ our %adsl_data = (
N("Netherlands") . "|Eager Telecom" =>
{
+ id => 'NL02',
vpi => 0,
vci => 21,
Encapsulation => 3,
@@ -560,6 +637,7 @@ our %adsl_data = (
N("Netherlands") . "|Tiscali" =>
{
+ id => 'NL03',
vpi => 0,
vci => 22,
Encapsulation => 3,
@@ -568,6 +646,7 @@ our %adsl_data = (
N("Netherlands") . "|Versatel" =>
{
+ id => 'NL04',
vpi => 0,
vci => 20,
Encapsulation => 3,
@@ -613,6 +692,7 @@ our %adsl_data = (
N("Poland") . "|Telekomunikacja Polska (TPSA/neostrada)" =>
{
+ id => 'PL01',
vpi => 0,
vci => 23,
Encapsulation => 6,
@@ -623,6 +703,8 @@ our %adsl_data = (
N("Poland") . "|Netia neostrada" =>
{
+ id => 'PL02',
+ url_tech => 'http://www.netia.pl/?o=d&s=210',
vpi => 8,
vci => 23,
Encapsulation => 1,
@@ -633,6 +715,7 @@ our %adsl_data = (
N("Portugal") . "|PT" =>
{
+ id => 'PT01',
vpi => 0,
vci => 23,
Encapsulation => 1,
@@ -641,6 +724,8 @@ our %adsl_data = (
N("Russia") . "|MTU-Intel" =>
{
+ id => 'RU01',
+ url_tech => 'http://stream.ru/s-requirements',
vpi => 1,
vci => 50,
Encapsulation => 1,
@@ -651,17 +736,19 @@ our %adsl_data = (
N("Slovenia") . "|SiOL" =>
{
- dnsServer2 => '193.189.160.11',
- dnsServer3 => '193.189.160.12',
+ id => 'SL01',
vpi => 1,
vci => 20,
method => 'pppoe',
- DOMAINNAME2 => 'siol.net',
Encapsulation => 1,
+ dnsServer2 => '193.189.160.11',
+ dnsServer3 => '193.189.160.12',
+ DOMAINNAME2 => 'siol.net',
},
N("Spain") . "|Telefónica IP dinámica" =>
{
+ id => 'ES01',
vpi => 8,
vci => 20,
Encapsulation => 1,
@@ -669,18 +756,21 @@ our %adsl_data = (
dnsServer3 => '80.58.0.97',
method => 'pppoe',
},
+
N("Spain") . "|Telefónica ip fija" =>
{
+ id => 'ES02',
vpi => 8,
vci => 20,
Encapsulation => 3,
+ method => 'static',
dnsServer2 => '80.58.32.33',
dnsServer3 => '80.58.0.97',
- method => 'static',
},
N("Spain") . "|Wanadoo/Eresmas Retevision" =>
{
+ id => 'ES03',
vpi => 8,
vci => 23,
Encapsulation => 6,
@@ -691,6 +781,7 @@ our %adsl_data = (
N("Spain") . "|Wanadoo PPPoE" =>
{
+ id => 'ES04',
vpi => 8,
vci => 20,
Encapsulation => 1,
@@ -699,6 +790,7 @@ our %adsl_data = (
N("Spain") . "|Wanadoo ip fija" =>
{
+ id => 'ES05',
vpi => 8,
vci => 20,
Encapsulation => 3,
@@ -707,6 +799,7 @@ our %adsl_data = (
N("Spain") . "|Tiscali" =>
{
+ id => 'ES06',
vpi => 1,
vci => 20,
Encapsulation => 6,
@@ -715,6 +808,7 @@ our %adsl_data = (
N("Spain") . "|Arrakis" =>
{
+ id => 'ES07',
vpi => 0,
vci => 23,
Encapsulation => 6,
@@ -723,6 +817,7 @@ our %adsl_data = (
N("Spain") . "|Auna" =>
{
+ id => 'ES08',
vpi => 0,
vci => 23,
Encapsulation => 6,
@@ -731,6 +826,7 @@ our %adsl_data = (
N("Spain") . "|Communitel" =>
{
+ id => 'ES09',
vpi => 0,
vci => 21,
Encapsulation => 6,
@@ -739,6 +835,7 @@ our %adsl_data = (
N("Spain") . "|Euskatel" =>
{
+ id => 'ES10',
vpi => 8,
vci => 20,
Encapsulation => 1,
@@ -747,6 +844,7 @@ our %adsl_data = (
N("Spain") . "|Uni2" =>
{
+ id => 'ES11',
vpi => 1,
vci => 21,
Encapsulation => 6,
@@ -755,6 +853,7 @@ our %adsl_data = (
N("Spain") . "|Ya.com PPPoE" =>
{
+ id => 'ES12',
vpi => 8,
vci => 20,
Encapsulation => 1,
@@ -763,6 +862,7 @@ our %adsl_data = (
N("Spain") . "|Ya.com static" =>
{
+ id => 'ES13',
vpi => 8,
vci => 20,
Encapsulation => 3,
@@ -771,6 +871,7 @@ our %adsl_data = (
N("Sweden") . "|Telia" =>
{
+ id => 'SE01',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -779,6 +880,7 @@ our %adsl_data = (
N("Switzerland") . "|Any" =>
{
+ id => 'CH01',
vpi => 8,
vci => 23,
Encapsulation => 3,
@@ -787,6 +889,7 @@ our %adsl_data = (
N("Switzerland") . "|BlueWin / Swisscom" =>
{
+ id => 'CH02',
vpi => 8,
vci => 23,
Encapsulation => 5,
@@ -797,6 +900,7 @@ our %adsl_data = (
N("Switzerland") . "|Tiscali.ch" =>
{
+ id => 'CH03',
vpi => 8,
vci => 23,
Encapsulation => 1,
@@ -805,6 +909,7 @@ our %adsl_data = (
N("Thailand") . "|Asianet" =>
{
+ id => 'TH01',
vpi => 0,
vci => 64,
Encapsulation => 1,
@@ -815,6 +920,8 @@ our %adsl_data = (
N("Tunisia") . "|Planet.tn" =>
{
+ id => 'TH01',
+ url_tech => 'http://www.planet.tn/',
vpi => 0,
vci => 23,
Encapsulation => 5,
@@ -825,6 +932,7 @@ our %adsl_data = (
N("United Arab Emirates") . "|Etisalat" =>
{
+ id => 'AE01',
vpi => 0,
vci => 32,
Encapsulation => 5,
@@ -835,6 +943,7 @@ our %adsl_data = (
N("United Kingdom") . "|Tiscali UK " =>
{
+ id => 'UK01',
vpi => 0,
vci => 26,
Encapsulation => 6,
@@ -845,6 +954,7 @@ our %adsl_data = (
N("United Kingdom") . "|British Telecom " =>
{
+ id => 'UK02',
vpi => 0,
vci => 26,
Encapsulation => 6,