نیٹ ورک کنفیگریٹر نیٹ ورک مینجر 1.40.0 کی ریلیز

نیٹ ورک پیرامیٹرز کی ترتیب کو آسان بنانے کے لیے انٹرفیس کی ایک مستحکم ریلیز دستیاب ہے - NetworkManager 1.40.0۔ VPN سپورٹ کے لیے پلگ انز (Libreswan, OpenConnect, Openswan, SSTP، وغیرہ) ان کے اپنے ترقیاتی چکروں کے حصے کے طور پر تیار کیے گئے ہیں۔

نیٹ ورک مینجر 1.40 کی اہم اختراعات:

  • nmcli کمانڈ لائن انٹرفیس "--آف لائن" پرچم کو لاگو کرتا ہے، جو پس منظر نیٹ ورک مینیجر کے عمل تک رسائی کے بغیر کیفائل فارمیٹ میں کنکشن پروفائلز پر کارروائی کرنے کی اجازت دیتا ہے۔ خاص طور پر، نیٹ ورک انٹرفیس سے منسلک سیٹنگز بنانے، ڈسپلے کرنے، حذف کرنے اور تبدیل کرنے پر، "nmcli کنکشن" کمانڈ اب D-Bus کے ذریعے بیک گراؤنڈ نیٹ ورک مینجر کے عمل تک رسائی کے بغیر کام کر سکتی ہے۔ مثال کے طور پر، "nmcli —offline connection add …" کمانڈ پر عمل کرتے وقت، nmcli یوٹیلیٹی بیک گراؤنڈ پروسیس کو کنکشن پروفائل شامل کرنے کے لیے درخواست نہیں بھیجے گی، بلکہ کی فائل فارمیٹ میں سیٹنگز کے متعلقہ بلاک کو براہ راست آؤٹ پٹ کرے گی، جو کنکشن پروفائلز بنانے اور تبدیل کرنے کے لیے آپ کو اسکرپٹ میں nmcli استعمال کرنے کی اجازت دیتا ہے۔ چالو کرنے کے لیے، بنائی گئی پروفائل کو /etc/NetworkManager/system-connections ڈائرکٹری میں محفوظ کیا جا سکتا ہے۔ # "600" حقوق کے ساتھ فائلوں کو محفوظ کرنے کو ترتیب دیں (صرف مالک کے لیے دستیاب ہے)۔ umask 077 # کی فائل فارمیٹ میں پروفائل بنائیں۔ nmcli --آف لائن کنکشن شامل کریں قسم ایتھرنیٹ کون-نام my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # پروفائل کو تبدیل کریں nmcli — آف لائن کنکشن تبدیل کریں کنکشن.mptcp-flags فعال، سگنل \ < /etc/NetworkManager/system-connections/my-profile.nmcon | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile # کے بعد۔ ڈسک پر پروفائل، ترتیبات کو دوبارہ لوڈ کریں NetworkManager nmcli کنکشن دوبارہ لوڈ کریں۔
  • ایم پی ٹی سی پی (ملٹی پاتھ ٹی سی پی) کے لیے اضافی سپورٹ، ٹی سی پی کنکشن کے آپریشن کو منظم کرنے کے لیے ٹی سی پی پروٹوکول کی توسیع جس میں مختلف آئی پی ایڈریسز کے ساتھ منسلک مختلف نیٹ ورک انٹرفیسز کے ذریعے بیک وقت کئی راستوں پر پیکٹس کی ترسیل کے لیے۔ نیٹ ورک مینجر اب آئی پی ایڈریسز کا نظم کر سکتا ہے جن کی تشہیر کی گئی ہے یا اضافی MPTCP فلوز میں استعمال کیا گیا ہے، بشمول ان پتوں کو خود بخود ترتیب دینا، جیسا کہ mptcpd عمل کرتا ہے۔ نیٹ ورک مینجر sysctl /proc/sys/net/mptcp/enabled اور "ip mptcp حدود" کمانڈ کے ذریعے متعین کردہ حدود کو ترتیب دے کر کرنل میں MPTCP کو فعال کرنے کی حمایت کرتا ہے۔ MPTCP پروسیسنگ کو کنٹرول کرنے کے لیے، ایک نئی پراپرٹی "connection.mptcp-flags" تجویز کی گئی ہے، جس کے ذریعے آپ MPTCP کو فعال کر سکتے ہیں اور ایڈریس اسائنمنٹ پیرامیٹرز (سگنل، سب فلو، بیک اپ، فل میش) کو منتخب کر سکتے ہیں۔ پہلے سے طے شدہ طور پر، MPTCP نیٹ ورک مینجر میں خود بخود فعال ہو جاتا ہے اگر sysctl /proc/sys/net/mptcp/enabled کرنل میں سیٹ کیا گیا ہو۔
  • فائل /run/NetworkManager/devices/$IFINDEX (معلومات کو سیکشنز [dhcp4] اور [dhcp6] میں محفوظ کیا جاتا ہے) میں DHCP (DHCP لیز) کے لیے IP ایڈریس بائنڈنگ پیرامیٹرز لکھنا ممکن ہے، جو آپ کو بائنڈنگز کا تعین کرنے کی اجازت دیتا ہے۔ D -Bus تک رسائی حاصل کیے بغیر فائل کو پڑھیں یا "nmcli -f آل ڈیوائس شو ایتھ0" کمانڈ چلائیں۔
  • مقامی IPv4 لنکس کو انٹرانیٹ ایڈریس 4/169.254.0.0 (IPv16LL, Link-local) سے بائنڈنگ کرنے کے لیے ipv4.link-local پیرامیٹر کو کنکشن پروفائل میں شامل کیا گیا ہے۔ پہلے، IPv4LL پتے یا تو دستی طور پر بتائے جا سکتے تھے (ipv4.method=link-local) یا DHCP کے ذریعے حاصل کیے جا سکتے تھے۔
  • IPv6 کے لیے MTU (زیادہ سے زیادہ ٹرانسمیشن یونٹ) کنفیگر کرنے کے لیے پیرامیٹر "ipv6.mtu" شامل کیا گیا۔
  • سسٹم ڈی کے کوڈ کی بنیاد پر غیر استعمال شدہ DHCPv4 کلائنٹ کے نفاذ سے کوڈ کو ہٹا دیا گیا۔ نیٹ ٹولز پیکیج سے n-dhcp4 کا نفاذ طویل عرصے سے DHCP کلائنٹ کے طور پر استعمال ہوتا رہا ہے۔
  • آلہ پر میک ایڈریس تبدیل ہونے پر ڈی ایچ سی پی کو دوبارہ شروع کرنے کو فعال کیا جاتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں