En VDSL2 ce n'est pas de l'ATM mais du PTM, et il n'y pas de VCI/VPI.
Mais tu es sûr que l'en-tête PTM comprend un champ VLAN (je viens de me renseigner brièvement dessus, ça n'a pas l'air d'être le cas) ? Tu n'aurais pas plutôt activé le 802.1Q par erreur, qui ne serait en l'occurrence pas utilisé ?
Et pour quelle raison essayes-tu de te connecter sur le VLAN 835 ? Il ne semble y avoir aucune mention de cette valeur décimale dans le firmware de la NB6V.
La partie du script
/etc/init.d/topology qui met en place l'ATM/PTM :
atm_create() {
local ifname=$1
local pvcid=$(roxml -q ${topology_conf} "//interface[@ifname=${ifname}]/@pvcid")
local queues=$(roxml -q ${topology_conf} "//interface[@ifname=${ifname}]/@queues")
[ "$(xtm --version 2>&1|awk '{print $3}')" = "1.0" ] && {
TDTE=1
}
xtm 2>&1 | grep -q mpaal && PRIO="1 10"
xtm operate conn --add 1.${pvcid} aal5 ${TDTE} llcsnap_eth ${PRIO} \
$(echo $(for q in ${queues}; do echo " --addq 1.${pvcid} 66 ${q}"; done))
xtm operate conn --createnetdev 1.${pvcid} ${ifname}
}
ptm_create() {
local ifname=$1
local ptm=$(roxml -q ${topology_conf} "//interface[@ifname=${ifname}]/@ptm")
local queues=$(roxml -q ${topology_conf} "//interface[@ifname=${ifname}]/@queues")
xtm operate conn --add 1.${ptm} 1 10 \
$(echo $(for q in ${queues}; do echo " --addq 1.${ptm} 200 ${q} wrr ${q}"; done))
xtm operate conn --createnetdev 1.${ptm} ${ifname}
}
Le paramètre
--addq de la commande
xtm (alias
xtmctl/
atmctl), qui ne semble pas prendre de numéros de VPI/VCI quand on est en PTM, mais un numéro de priorité à la place :
$ strings bin/xtm | grep '\-\-addq'
[--addq <port_id.vpi.vci>|<port_id.ptmpri_id> <size> <priority> [wrr|wfq <weight>]]
Les fichier
/etc/default/topology.xml d'où sont tirées les variables utilisées par le script :
<?xml version="1.0"?>
<topology>
<!-- switch -->
<interface mac="0" ifname="eth0"/>
<!-- lan -->
<interface service="lan" ipv6="lan" type="bridge" ifname="lan0" config="user" ipalias="172.16.255.254/30">
<interface mac="0" type="vlan" vid="1" interface="eth0" ifname="eth0.1" tags="cpu" untags="port1 port2 port3 port4"/>
<interface type="wireless" ifname="wl0" bss="0" config="user"/>
<interface type="wireless" ifname="wl0.2" bss="2" config="ses"/>
</interface>
<!-- hotpsot -->
<interface type="ifb" ifname="ifb0" interface="lan0" interface="hotspot0"/>
<interface service="hotspot" type="virtual" interface="hotspot0" config="hotspot" ipaddr="192.168.2.1/24">
<interface service="hotspot" type="tun" ifname="tun0" interface="hotspot0" config="portail" ipaddr="192.168.2.65/26"/>
<interface service="hotspot" type="bridge" ifname="hotspot0" config="eapsim" ipaddr="192.168.2.129/25">
<interface type="wireless" ifname="wl0.1" bss="1" config="portail"/>
<interface type="wireless" ifname="wl0.3" bss="3" config="eapsim"/>
</interface>
</interface>
<!-- adsl -->
<interface mac="21" type="atm" pvcid="8.35" qos="1" queues="1 3 7" ifname="nas_8_35"/>
<interface service="data" mac="3" type="macvlan" interface="nas_8_35" multicast="off" ifname="mv2" config="ppp-adsl"/>
<interface name="voip" service="voip" type="bridge" ifname="voip0" config="dhcp">
<interface mac="2" type="macvlan" interface="nas_8_35" multicast="off" ifname="mv0"/>
<interface mac="16" type="atm" pvcid="0.65" queues="7" ifname="nas_0_65"/>
</interface>
<interface name="tv" service="iptv" type="bridge" ifname="tv0" config="dhcp">
<interface mac="1" type="macvlan" interface="nas_8_35" ifname="mv1"/>
<interface mac="15" type="atm" pvcid="0.48" queues="7" ifname="nas_0_48"/>
<interface mac="11" type="atm" pvcid="0.49" queues="7" ifname="nas_0_49"/>
<interface mac="12" type="atm" pvcid="0.50" queues="7" ifname="nas_0_50"/>
<interface mac="13" type="atm" pvcid="0.51" queues="7" ifname="nas_0_51"/>
<interface mac="14" type="atm" pvcid="0.52" queues="7" ifname="nas_0_52"/>
<interface mac="17" type="atm" pvcid="0.53" queues="7" ifname="nas_0_53"/>
<interface mac="18" type="atm" pvcid="0.54" queues="7" ifname="nas_0_54"/>
<interface mac="19" type="atm" pvcid="0.55" queues="7" ifname="nas_0_55"/>
</interface>
<!-- wan -->
<interface name="wan" ipv6="dhcp6" service="data" service="voip" service="iptv" service="ont" type="bridge" ifname="wan0" config="dhcp" ipalias="192.168.4.1/24">
<interface mac="0" type="vlan" vid="2" interface="eth0" ifname="eth0.2" tags="cpu" untags="port0"/>
<interface mac="-1" type="atm" pvcid="8.36" qos="1" queues="1 3 7" ifname="nas_8_36"/>
<interface mac="24" type="ptm" ptm="1" qos="1" queues="1 3 7" ifname="ptm0"/>
</interface>
</topology>
Aussi, l'interface ptm0 n'a pas l'air à première vue d'être bridgée sur voip0 comme l'est le VC ATM 8/35 (utilisé en PPPoE), mais sur sur wan0, au même titre que le VC ATM 8/36 (qui doit être utilisé sur certaines configurations ADSL) et le port WAN FTTH (eth0.2). Il faudrait donc vérifier que ce ne soit pas l'IPoE qui est utilisé en PTM, dans ton cas.