Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Ошибочная генерация SYS_MAC_ADDR_CHANGED

Ошибочная генерация SYS_MAC_ADDR_CHANGED

Scheduled Pinned Locked Moved Support (Russian)
13 Posts 3 Posters 33.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 2
    2
    2c2i
    wrote on last edited by
    #1

    На линукс нодах, на которой есть интерфейсы для которые неприменимо понятие MAC адреса, иногда генерируются евенты SYS_MAC_ADDR_CHANGED.
    Интерфейсы для которых повторяется:
    туннельные интерфейсы ppp
    туннельные интерфейсы tun
    E1 интерфейсы драйвера wanpipe(вероятно остальные E1 интерфейсы так же)

    Для всех них ни ifconfig ни ip li sh не отображает HWaddr, MAC адреса которые отображает для них netxms судя по всему рандомны.

    1 Reply Last reply
    0
    • 2
      2
      2c2i
      wrote on last edited by
      #2

      аналогично для псевдоинтерфейсов IFB

      1 Reply Last reply
      0
      • H
        H
        hsvt
        wrote on last edited by
        #3

        Подтверждаю.

        MAC address for interface ppp0 changed from FA7F00000000 to 610000007200
        
        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #4

          Эти MAC адреса сервер получает от агента?

          1 Reply Last reply
          0
          • H
            H
            hsvt
            wrote on last edited by
            #5

            @victor said in Ошибочная генерация SYS_MAC_ADDR_CHANGED:

            Эти MAC адреса сервер получает от агента?

            Судя по всему - да, агент стоит на сервере которая мониториться и опрашивается на наличие интерфейсов, ну все возможные Communication pools

            1 Reply Last reply
            0
            • H
              H
              hsvt
              wrote on last edited by
              #6
              nxget -l x.x.x.x  Net.InterfaceList
              1 127.0.0.1/8 24 000000000000 lo
              1 ::1/128 24 000000000000 lo
              2 0.0.0.0/0 6 0026CCF23EFA eth0
              3 0.0.0.0/0 6 0026CCF23EFA eth1
              4 x.x.x.x/24 6 0026CCF23EFA bond0
              4 fe80::226:::/64 6 0026CCF23EFA bond0
              5 fe80::226:::/64 6 0026CCF23EFA bond0.300
              6 fe80::226:::/64 6 0026CCF23EFA bond0.900
              7 fe80::226:::/64 6 0026CCF23EFA bond0.600
              8 fe80::226:::/64 6 0026CCF23EFA bond0.500
              9 x.x.x.x/32 23 3D7F00000000 ppp0
              10 0.0.0.0/0 23 3D7F00000000 ppp1
              11 x.x.x.x/32 23 3D7F00000000 ppp2
              12 x.x.x.x/32 23 3D7F00000000 ppp3
              13 0.0.0.0/0 23 3D7F00002000 ppp4
              14 x.x.x.x/32 23 3D7F00008A00 ppp5
              15 x.x.x.x/32 23 3D7F0000F00D ppp6
              16 x.x.x.x/32 23 2E0000004900 ppp7
              17 x.x.x.x/32 23 000000000000 ppp8
              18 x.x.x.x/32 23 3D7F0000E0FE ppp9
              19 x.x.x.x/32 23 000000000000 ppp10
              20 x.x.x.x/32 23 000000000000 ppp11
              21 x.x.x.x/32 23 000000000000 ppp12
              22 x.x.x.x/32 23 000000000000 ppp13
              23 x.x.x.x/32 23 000000000000 ppp14
              
              1 Reply Last reply
              0
              • V
                V
                Victor Kirhenshtein
                wrote on last edited by
                #7

                Я добавил дополнительную проверку на длинну MAC адреса в коде получения списка интерфейсов. К сожалению на всех моих туннельных интерфейсах и старыя и новый варианты работают правильно. Кто-нибудь может собрать агента из текущего develop бранча и проверить?

                1 Reply Last reply
                0
                • 2
                  2
                  2c2i
                  wrote on last edited by
                  #8

                  А какие MAC адреса показывает на ваших туннельных интерфейсах?

                  1 Reply Last reply
                  0
                  • V
                    V
                    Victor Kirhenshtein
                    wrote on last edited by
                    #9

                    Всегда 000000000000. ifconfig и ip показывают по разному:

                    victor@hp8570w ~ $ ifconfig tun0
                    tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
                              inet addr:10.0.8.6  P-t-P:10.0.8.5  Mask:255.255.255.255
                              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
                              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                              TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
                              collisions:0 txqueuelen:100
                              RX bytes:0 (0.0 B)  TX bytes:1395 (1.3 KB)

                    victor@hp8570w ~ $ ip li sh tun0
                    6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
                        link/none

                    и агент дает все 0:

                    victor@hp8570w ~ $ /opt/netxms/bin/nxget -l ::1 Net.InterfaceList | grep tun0
                    6 10.0.8.6/32 1 000000000000 tun0

                    1 Reply Last reply
                    0
                    • 2
                      2
                      2c2i
                      wrote on last edited by
                      #10

                      У меня для ppp так:

                      # ifconfig ppp21
                      ppp21     Link encap:Point-to-Point Protocol
                                inet addr:10.1.11.5  P-t-P:172.16.120.212  Mask:255.255.255.255
                                UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1480  Metric:1
                                RX packets:451413 errors:0 dropped:0 overruns:0 frame:0
                                TX packets:701336 errors:0 dropped:0 overruns:0 carrier:0
                                collisions:0 txqueuelen:3
                                RX bytes:33102801 (31.5 MiB)  TX bytes:859800649 (819.9 MiB)
                      
                      # ip li sh ppp21
                      89170: ppp21: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1480 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 3
                          link/ppp
                      

                      То есть ни ifconfig ни ip  mac адреса не отображают, что логично тк для ppp нет такой сущности.
                      Агент же отдает так:

                      # nxget blabla Net.InterfaceList | grep ppp
                      89600 10.1.11.5/32 23 450000005300 ppp1
                      88065 10.1.11.5/32 23 A47F00000000 ppp307
                      89602 10.1.11.5/32 23 00000000A600 ppp63
                      89603 10.1.11.5/32 23 A47F00000400 ppp135
                      89091 10.1.11.5/32 23 330020003700 ppp298
                      88585 10.1.11.5/32 23 70007000B00B ppp93
                      85001 10.1.11.5/32 23 00000000A600 ppp178
                      89098 10.1.11.5/32 23 A47F00000400 ppp286
                      88074 10.1.11.5/32 23 A47F0000401F ppp158
                      89355 10.1.11.5/32 23 320020003100 ppp306
                      88587 10.1.11.5/32 23 000000008003 ppp146
                      89612 10.1.11.5/32 23 700070005015 ppp153
                      
                      1 Reply Last reply
                      0
                      • H
                        H
                        hsvt
                        wrote on last edited by
                        #11

                        У меня так:

                        ifconfig ppp3
                        ppp3      Link encap:Point-to-Point Protocol
                                  inet addr:10.10.10.34  P-t-P:10.30.30.90  Mask:255.255.255.255
                                  UP POINTOPOINT RUNNING  MTU:1480  Metric:1
                                  RX packets:81942416 errors:0 dropped:0 overruns:0 frame:0
                                  TX packets:95606907 errors:0 dropped:0 overruns:0 carrier:0
                                  collisions:0 txqueuelen:3
                                  RX bytes:48786007940 (45.4 GiB)  TX bytes:111248031492 (103.6 GiB)
                        
                        ip li sh ppp3
                        12: ppp3: <POINTOPOINT,UP,LOWER_UP> mtu 1480 qdisc tbf state UNKNOWN mode DEFAULT qlen 3
                            link/ppp
                        
                        nxget -l 10.10.10.34 Net.InterfaceList | grep ppp3
                        12 10.10.10.34/32 23 CC7F00000000 ppp3
                        40 0.0.0.0/0 23 CC7F00000000 ppp30
                        41 10.10.10.34/32 23 CC7F00000000 ppp31
                        42 10.10.10.34/32 23 CC7F00000400 ppp32
                        43 10.10.10.34/32 23 CC7F00007010 ppp33
                        44 10.10.10.34/32 23 CC7F00003600 ppp34
                        45 10.10.10.34/32 23 CC7F00009085 ppp35
                        46 10.10.10.34/32 23 CC7F00002000 ppp36
                        47 10.10.10.34/32 23 000000000000 ppp37
                        48 10.10.10.34/32 23 000000000000 ppp38
                        49 10.10.10.34/32 23 000000000000 ppp39
                        
                        1 Reply Last reply
                        0
                        • H
                          H
                          hsvt
                          wrote on last edited by
                          #12

                          Проблема осталась на 2.0.1

                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp139 changed from 200070007000 to 00000000E071
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp138 changed from 370037002E00 to 010000003E00
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp137 changed from 000000000400 to 35002000A037
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp136 changed from 200070007000 to 000000000400
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp135 changed from 010000004800 to 32002F003300
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp133 changed from 767F0000009C to 767F0000209C
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp132 changed from 767F0000D07A to 767F0000F07A
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp131 changed from 767F0000D06A to 767F0000000F
                          20.01.2016 12:12:33	node12	Warning	SYS_MAC_ADDR_CHANGED	MAC address for interface ppp130 changed from 767F00005057 to 767F00000057
                          
                          1 Reply Last reply
                          0
                          • H
                            H
                            hsvt
                            wrote on last edited by
                            #13

                            Оказывается исправлено еще в 2.0, нужно удалить из консоли все ppp интерфейсы и сделать configuration poll, то есть агент работал правильно, интерфейсы были "старые"

                            15559	ppp119		23 (ppp)	224			0		ppp119	00:00:00:00:00:00	0.0.0.0/0					DOWN	DOWN	UP	Disabled
                            15561	ppp120		23 (ppp)	225			0		ppp120	00:00:00:00:00:00	0.0.0.0/0					DOWN	DOWN	UP	Disabled
                            15565	ppp122		23 (ppp)	227			0		ppp122	00:00:00:00:00:00	0.0.0.0/0					DOWN	DOWN	UP	Disabled
                            15567	ppp123		23 (ppp)	228			0		ppp123	00:00:00:00:00:00	0.0.0.0/0					DOWN	DOWN	UP	Disabled
                            
                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups