Jump to content
  • 0

Кастомные ip rule и взаимодействие с политиками доступа в интернет


Reolins

Question

Всем привет, столкнулся с ситуацией, что созданные мной в Entware кастомные ip rule работают только если клиент находится в дефолтной политике - собственно, оно и логично:

вот пример рулов с приоритетом 30010 и 30011 - они выше в приоритете, чем дефолтные политики, но ниже чем кастомные из Web-конфигуратора 100-107 - если клиент будет находится в дефолтной политике, кастомные IP rule будут работать.

0:      from all lookup local
10:     from all fwmark 0xffffa00 lookup main
100:    from all fwmark 0xffffaaa lookup 10
101:    from all fwmark 0xffffaaa lookup unspec blackhole
102:    from all fwmark 0xffffaab lookup 11
103:    from all fwmark 0xffffaab lookup unspec blackhole
104:    from all fwmark 0xffffaac lookup 12
105:    from all fwmark 0xffffaac lookup unspec blackhole
106:    from all fwmark 0xffffaad lookup 13
107:    from all fwmark 0xffffaad lookup unspec blackhole
450:    from 95.31.9.83 lookup 74
451:    from 192.168.199.166 lookup 75
30010:  from all fwmark 0x3f2 lookup 1010
30011:  from all fwmark 0x3f3 lookup 1011
32766:  from all lookup main
32767:  from all lookup default

 

В чем проблема:

Если клиент находится в любой из политик доступа, отличной от дефолтной - правила 30010 и 30011 перестают работать

Логичным решением было бы поменять приоритет у кастомных рулов с 30010 например на 98, а с 30011 например на 99, но это не помогает, и при такой ситуации правила 98 и 99 все равно не работают:

~ # ip rule
0:      from all lookup local
10:     from all fwmark 0xffffa00 lookup main
98:     from all fwmark 0x3f2 lookup 1010
99:     from all fwmark 0x3f3 lookup 1011
100:    from all fwmark 0xffffaaa lookup 10
101:    from all fwmark 0xffffaaa lookup unspec blackhole
102:    from all fwmark 0xffffaab lookup 11
103:    from all fwmark 0xffffaab lookup unspec blackhole
104:    from all fwmark 0xffffaac lookup 12
105:    from all fwmark 0xffffaac lookup unspec blackhole
106:    from all fwmark 0xffffaad lookup 13
107:    from all fwmark 0xffffaad lookup unspec blackhole
450:    from 95.31.9.83 lookup 74
451:    from 192.168.199.137 lookup 75
452:    from 192.168.114.1 lookup 76
32766:  from all lookup main
32767:  from all lookup default

 

Возможно, я что-то делаю не так, есть ли обходное решение? Хотелось бы иметь возможность создавать рулы, которые работают совместно со всеми политиками доступа, а не только с дефолтными.

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...