Size: a a a

2020 July 15

RB

Roman Buryak in Accel-PPP
Kolunchik
Одно другому не мешает
А совместить две схемы - разнесение авторизации и аккаунтинга плюс бекап для авторизации и бекап для аккаунтинга будет работь по такому же принципу?
источник

K

Kolunchik in Accel-PPP
Я не проверял, не было необходимости
источник

RB

Roman Buryak in Accel-PPP
Kolunchik
server=127.0.0.1,testing123,auth-port=1812,acct-port=0,req-limit=200,fail-time=3                                              
server=127.0.0.1,testing123,auth-port=0,acct-port=1813,req-limit=200,fail-time=3
Огромнейшее спасибо за помощь! Иду пробовать.
источник

E

Explosive in Accel-PPP
подскажите пожалуйста нубский вопрос)

в линухе пытаюсь сделать  выход в серую сеть на интерфейсе где дефолт в белую и после прописывания роута на серую сеть у меня отваливается белая, грешил на rp_filter но манипуляции с ним не помогают.

схема простая:
untagged eth0 (Белый IP внешний) и сюда же tagged управление в серой подсети которая терминируется на бордере выше

на бсд работает из коробки блин, а что тут ему не хватает?
источник

E

Explosive in Accel-PPP
хм, вроде на чистой ОС заработало, пойду смотреть что в sysctl накручено...
источник

E

Explosive in Accel-PPP
но если кто что знает в какую сторону глянуть, то подскажите плиз)
источник

RB

Roman Buryak in Accel-PPP
Explosive
но если кто что знает в какую сторону глянуть, то подскажите плиз)
если только о sysctl, то по логике для успеха должно быть:
ipforward=1, arp filtering=0 и reverse path=2. Если есть асиметричный трафик, то на интерфейсе вообще отключить reverse path.
Как бы и все, что в sysctl необходимо смотреть.
источник

E

Explosive in Accel-PPP
похоже таки это reverve path, а чем отличаться будут эти параметры?


net.ipv4.conf.default.rp_filter
net.ipv4.conf.all.rp_filter
источник

E

Explosive in Accel-PPP
типа дефолт можно выставить в одно значение, а для всех в другое ?
источник

RB

Roman Buryak in Accel-PPP
Explosive
типа дефолт можно выставить в одно значение, а для всех в другое ?
default - будет применяться для новых интерфейсов. all - для всех сразу существующих.
источник

RB

Roman Buryak in Accel-PPP
Explosive
похоже таки это reverve path, а чем отличаться будут эти параметры?


net.ipv4.conf.default.rp_filter
net.ipv4.conf.all.rp_filter
Посмотри содержимое тут: /proc/sys/net/ipv4/conf/
источник

E

Explosive in Accel-PPP
Roman Buryak
Посмотри содержимое тут: /proc/sys/net/ipv4/conf/
ага, спасибо!
источник

ДС

Денис Сивцов... in Accel-PPP
подскажите (возможно не совсем сюда) как прерывания раскидать на 2ой проц?

 1  [||||  28.7%]   9  [||||| 40.1%]     17 [       0.0%]   25 [|      0.5%]
 2  [||||| 40.1%]   10 [|||   27.1%]     18 [       0.0%]   26 [       0.0%]
 3  [||||  35.5%]   11 [||||  31.9%]     19 [       0.0%]   27 [||     1.4%]
 4  [||||  34.6%]   12 [||||| 37.7%]     20 [       0.0%]   28 [|      0.9%]
 5  [||||  30.0%]   13 [||||  33.0%]     21 [|      0.5%]   29 [       0.0%]
 6  [||||  35.5%]   14 [||||| 36.8%]     22 [       0.0%]   30 [       0.0%]
 7  [||||| 38.1%]   15 [||||| 37.2%]     23 [|      0.5%]   31 [       0.0%]
 8  [||||  33.3%]   16 [||||| 36.7%]     24 [       0.0%]   32 [       0.0%]
источник

ДС

Денис Сивцов... in Accel-PPP
но это vyos
источник

RB

Roman Buryak in Accel-PPP
Explosive
ага, спасибо!
Но тут всплывает другая штука. Есть это действительно RP влияет, то у тебя присутствует ассиметричная маршрутизация. Трафик уходит по одному интерфейсу, а приходит по другому. И если это ты не делал специально, то очень советую обратить на это внимание и проанализировать ситуацию.
источник

s

shumbor in Accel-PPP
Денис Сивцов
подскажите (возможно не совсем сюда) как прерывания раскидать на 2ой проц?

 1  [||||  28.7%]   9  [||||| 40.1%]     17 [       0.0%]   25 [|      0.5%]
 2  [||||| 40.1%]   10 [|||   27.1%]     18 [       0.0%]   26 [       0.0%]
 3  [||||  35.5%]   11 [||||  31.9%]     19 [       0.0%]   27 [||     1.4%]
 4  [||||  34.6%]   12 [||||| 37.7%]     20 [       0.0%]   28 [|      0.9%]
 5  [||||  30.0%]   13 [||||  33.0%]     21 [|      0.5%]   29 [       0.0%]
 6  [||||  35.5%]   14 [||||| 36.8%]     22 [       0.0%]   30 [       0.0%]
 7  [||||| 38.1%]   15 [||||| 37.2%]     23 [|      0.5%]   31 [       0.0%]
 8  [||||  33.3%]   16 [||||| 36.7%]     24 [       0.0%]   32 [       0.0%]
включить rps попробовать, раскидать сетевые по 2 процам, просто rss  умеет только на 16 irq аппартно раскидывать.
источник

RB

Roman Buryak in Accel-PPP
Денис Сивцов
подскажите (возможно не совсем сюда) как прерывания раскидать на 2ой проц?

 1  [||||  28.7%]   9  [||||| 40.1%]     17 [       0.0%]   25 [|      0.5%]
 2  [||||| 40.1%]   10 [|||   27.1%]     18 [       0.0%]   26 [       0.0%]
 3  [||||  35.5%]   11 [||||  31.9%]     19 [       0.0%]   27 [||     1.4%]
 4  [||||  34.6%]   12 [||||| 37.7%]     20 [       0.0%]   28 [|      0.9%]
 5  [||||  30.0%]   13 [||||  33.0%]     21 [|      0.5%]   29 [       0.0%]
 6  [||||  35.5%]   14 [||||| 36.8%]     22 [       0.0%]   30 [       0.0%]
 7  [||||| 38.1%]   15 [||||| 37.2%]     23 [|      0.5%]   31 [       0.0%]
 8  [||||  33.3%]   16 [||||| 36.7%]     24 [       0.0%]   32 [       0.0%]
1. Смотри /proc/interrupts
Если есть желание разнести сетевухи на разные ЦП, то береш ID сетевухи из п.1 и
2. прописываешь значение номерЦП в /proc/irq/{ID}/smp_affinity
номерЦП - битовое значение номера проца - 1 - 1-ый, 2 - 2-ой, 4 - 4-ый, 8 - 3-ий
источник

RB

Roman Buryak in Accel-PPP
Денис Сивцов
но это vyos
А там irqbalance нет в принципе?

То, что я выше написал, подходит для Линухов. Должно и для vyos тоже подойти. Просто для Линухов этим балансер занимается.
источник

RB

Roman Buryak in Accel-PPP
Roman Buryak
1. Смотри /proc/interrupts
Если есть желание разнести сетевухи на разные ЦП, то береш ID сетевухи из п.1 и
2. прописываешь значение номерЦП в /proc/irq/{ID}/smp_affinity
номерЦП - битовое значение номера проца - 1 - 1-ый, 2 - 2-ой, 4 - 4-ый, 8 - 3-ий
Да, вот нашел на вики ихнем.
Есть команды:
set interfaces ethernet eth0 smp_affinity {idCPU}
{idCPU} - в формате как я выше написал.
источник

D

Dimka88 in Accel-PPP
Денис Сивцов
подскажите (возможно не совсем сюда) как прерывания раскидать на 2ой проц?

 1  [||||  28.7%]   9  [||||| 40.1%]     17 [       0.0%]   25 [|      0.5%]
 2  [||||| 40.1%]   10 [|||   27.1%]     18 [       0.0%]   26 [       0.0%]
 3  [||||  35.5%]   11 [||||  31.9%]     19 [       0.0%]   27 [||     1.4%]
 4  [||||  34.6%]   12 [||||| 37.7%]     20 [       0.0%]   28 [|      0.9%]
 5  [||||  30.0%]   13 [||||  33.0%]     21 [|      0.5%]   29 [       0.0%]
 6  [||||  35.5%]   14 [||||| 36.8%]     22 [       0.0%]   30 [       0.0%]
 7  [||||| 38.1%]   15 [||||| 37.2%]     23 [|      0.5%]   31 [       0.0%]
 8  [||||  33.3%]   16 [||||| 36.7%]     24 [       0.0%]   32 [       0.0%]
set interfaces ethernet eth0 smp-affinity если мы про RSS, RPS в 1.3 нужно ручками включать пока
источник