Size: a a a

2021 May 07

BK

Boris Kovalenko in Accel-PPP
да, это читал
источник

BK

Boris Kovalenko in Accel-PPP
сейчас пробую
источник

D

Dimka88 in Accel-PPP
Пакет покажете? tcpdump -n -i e0
источник

BK

Boris Kovalenko in Accel-PPP
источник

D

Dimka88 in Accel-PPP
И какая версия луа собрана?
источник

BK

Boris Kovalenko in Accel-PPP
debian buster, lua 5.1
источник

D

Dimka88 in Accel-PPP
@DestinyNT а как у вас пакеты странно идут, один без 82 опции, следо с 82 и так чередуется
источник

BK

Boris Kovalenko in Accel-PPP
сейчас новый дамп сниму, это я вроде как пофиксил
источник

BK

Boris Kovalenko in Accel-PPP
источник

BK

Boris Kovalenko in Accel-PPP
сейчас есть вот такой код:
   if(opt82 == nil) then
       -- No Opt82 present
       return 'dhcp.WITHOUT82'
   else
       print('#3')
       print(cvt_aci(getsuboption(opt82, 1)))
       print(cvt_aci(getsuboption(opt82, 2)))
   end

function cvt_aci(pkt)
   local v_i, v_b
   local v_ci = ''

   v_i, v_b = string.unpack(pkt, 'b')
   while v_b ~= nil do
       v_ci = v_ci .. string.format('%02X', v_b)
       v_i, v_b = string.unpack(pkt_agent_curcuit_id, 'b', v_i)
   end

   return v_ci
end

function getsuboption(opt, id)
   len = opt:len()
   o = nil
   i = 1
   while i < len do
       v, t, l = string.unpack(opt:sub(i,i+1), 'bb')
       if (id == t) then
           o = opt:sub(i+2,i+l+1)
       end
       i = i+l+2
   end
   return o
end
источник

BK

Boris Kovalenko in Accel-PPP
и он возвращает ошибку:
[2021-05-07 19:57:34]: error: e0.60.778: ipoe: lua: /etc/ppp/accel-ppp.lua:115: bad argument #1 to 'unpack' (string expected, got nil)
источник

BK

Boris Kovalenko in Accel-PPP
ля я тупень
источник

BK

Boris Kovalenko in Accel-PPP
всем спасибо, сам дебил :)
источник

BK

Boris Kovalenko in Accel-PPP
function cvt_aci(pkt)
v_i, v_b = string.unpack(pkt_agent_curcuit_id, 'b', v_i)
вот она ошибка
источник

S

Sergey in Accel-PPP
Даже не пытаюсь с этим спорить и считаю что микротик это мусор в isp сегменте. Но просто сам факт что пару тысяч вланов он держит нормально
источник
2021 May 08

M

Maksim in Accel-PPP
Добрый день хотел поднять этот разговор.

А Юрики или другой транспорт vlan есть ?
источник

M

Maksim in Accel-PPP
Переслано от shumbor
Отдельно. На ближайшем л3 затерменируется.
источник

M

Maksim in Accel-PPP
Переслано от Petro Leontyuk
да, именно так, он не упаковуется в s-vlan и не разбирается на accel
источник

D

Dimka88 in Accel-PPP
Для этого есть selective qinq
источник

M

Maksim in Accel-PPP
Читал про него

Но не нашел, умеет ли он заворачивать все вланы кроме некоторых

А эти некоторые оставлять без изменений.

Смотрел эжи могут определенные влан в свой qinq пихать.

Так выходит для всех вланов свой qinq писать
источник