terrible Опубликовано 24 февраля, 2012 · Жалоба Ситуация на нормально-работающем сервере: тестовый влан 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 18MPD: [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 LMPD: [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 28MPD: [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 LMPD: [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) Как заставть его создавать хук и нормально работать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...