Jump to content

Recommended Posts

Posted

Ситуация на нормально-работающем сервере:

тестовый влан 18, в рабочем состоянии, в MPD прописан:

 

# ifconfig vlan18
vlan18: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=3<RXCSUM,TXCSUM>
       ether 00:15:17:c7:d9:01
       media: Ethernet autoselect (1000baseT <full-duplex>)
       status: active
       vlan: 18 parent interface: em0
# ngctl show vlan18:
 Name: vlan18          Type: ether           ID: 0000000b   Num hooks: 1
 Local hook      Peer name       Peer type    Peer ID         Peer hook
 ----------      ---------       ---------    -------         ---------
 orphans         <unnamed>       pppoe        00000054        ethernet

 

Нужно пересоздать влан интерфейс (зачем - не спрашивайте, просто нужно):

Убиваем PPPoE линк:

MPD: [] link 18

MPD: [18] destroy link

Пересоздаём VLAN интерфейс:

# ifconfig vlan18 destroy
# ngctl show vlan18:
ngctl: send msg: No such file or directory
# ifconfig vlan18 create
# ifconfig vlan18
vlan18: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=3<RXCSUM,TXCSUM>
       ether 00:15:17:c7:d9:01
       media: Ethernet autoselect (1000baseT <full-duplex>)
       status: active
       vlan: 18 parent interface: em0
# ngctl show vlan18:
 Name: vlan18          Type: ether           ID: 00a82cab   Num hooks: 0

Хука у ноды нет, т.к. в MPD мы PPPoE линк на этот VLAN интерфейс убили. Создаём PPPoE интерфейс в MPD:

MPD: [] create link template 18 L

MPD: [18] set pppoe iface vlan18

MPD: [18] set link enable incoming

И к нашей ноде добавляется хук:

# ngctl show vlan18:
 Name: vlan18          Type: ether           ID: 00a82cab   Num hooks: 1
 Local hook      Peer name       Peer type    Peer ID         Peer hook
 ----------      ---------       ---------    -------         ---------
 orphans         <unnamed>       pppoe        00a82ce4        ethernet

 

Ситуация на НЕнормально-работающем сервере:

тестовый влан 28, в нерабочем состоянии, в MPD прописан:

 

# ifconfig vlan28
vlan28: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=3<RXCSUM,TXCSUM>
       ether 00:15:17:e4:24:aa
       media: Ethernet autoselect (1000baseT <full-duplex>)
       status: active
       vlan: 28 parent interface: em0
You have new mail.
# ngctl show vlan28:
 Name: vlan28          Type: ether           ID: 0077964d   Num hooks: 0

На всякий случай убьём PPPoE линк с VLAN интерфейса:

MPD: [] link 28

MPD: [28] destroy link

Пересоздаём VLAN интерфейс:

# ifconfig vlan28 destroy
# ngctl show vlan28:
ngctl: send msg: No such file or directory
# ifconfig vlan28 create
# ifconfig vlan28
vlan28: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
       options=3<RXCSUM,TXCSUM>
       ether 00:15:17:e4:24:aa
       media: Ethernet autoselect (1000baseT <full-duplex>)
       status: active
       vlan: 28 parent interface: em0
# ngctl show vlan28:
 Name: vlan28          Type: ether           ID: 0077a614   Num hooks: 0
#

Вроде всё пока так-же, как и на нормально работающем сервере. Далее создаём PPPoE линк:

MPD: [] create link template 28 L

MPD: [28] set pppoe iface vlan28

MPD: [28] set link enable incoming

Но нужного хука почему-то не появляется:

# ngctl show vlan28:
 Name: vlan28          Type: ether           ID: 0077a614   Num hooks: 0
#

 

В результате получаем неработоспособность PPPoE в текущем влане.

Вопросы:

1) По каким причинам MPD может не создавать хук в ноде влана?

2) Как заставть его создавать хук и нормально работать?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.