Puncte:0

Legarea interfeței de rețea funcționează numai pentru utilizatorul root

drapel my

Am un computer care rulează Ubuntu Server 20.04.3 (folosind netplan pentru rețea) și mă confrunt cu o problemă în care programele care acceptă legarea la o interfață de rețea continuă să utilizeze ruta implicită dacă nu le rulez ca root. De exemplu, când rulez o comandă astfel curl --interface myinterface ipchecker.example.com mai degrabă decât să se lege la myinterface, curl încă trimite traficul prin ruta implicită (cu excepția cazului în care îl rulez ca root).

Pe celălalt computer al meu care rulează Ubuntu Desktop 21.04 (folosind NetworkManager pentru rețea), această problemă nu există și mă pot lega liber la interfețe fără privilegii de root. Există vreo modalitate de a face acest lucru în Ubuntu Server și netplan?

waltinator avatar
drapel it
Uitați-vă la `ip route show`, sau `ip r`, citiți `man ip ip-route`.
Denatonium Benzoate avatar
drapel my
@waltinator Nu adaug rutele celei de-a doua interfețe la tabelul de rutare, pentru că vreau ca toate programele să treacă prin ruta implicită, cu excepția programelor cărora le-am spus în mod special să se lege de cealaltă interfață. Nu vreau să ating tabelul de rutare. Acest lucru funcționează bine atunci când utilizați NetworkManager, dar există ceva despre systemd-networkd și netplan care cauzează probleme cu această abordare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.