ááœááºááẠááá·áºáááºáá»ááºáá»á¬ážááᯠááá¯ážááŸááºážá á±áááºá¡ááœáẠáááºááŒáááºáá±á¬ áá¯ááºááœáŸááºááŸá¯áá áºáᯠáááá¯ááºááẠ- NetworkManager 1.32.0á VPNá OpenConnectá PPTPá OpenVPN ááŸáá·áº OpenSWAN ááá¯á·ááᯠáá¶á·ááá¯ážááẠááááºá¡ááºáá»á¬ážááᯠáááºážááá¯á·á ááá¯ááºááá¯áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ áá¶ááá¬áá»á¬ážááŸáá áºááá·áº áá®ááœááºáá»ááºááŸááááºá
NetworkManager 1.32 á á¡ááá áá®ááœááºáááºážáá áºááŸá¯áá»á¬áž-
- NetworkManager.conf ááœáẠááœá±ážáá»ááºááœáá·áºá¡áá Ạâ[main].firewall-backendâ ááᯠááá·áºááœááºážáá¬ážáááºá áá°áááºážá¡á¬ážááŒáá·áºá "nftables" áá±á¬ááºáá¶ááᯠáááºááŸááºááŒá®ážá á áá áºááœáẠ/usr/sbin/nft ááá¯ááºáá»á±á¬ááºáá¯á¶ážáá±ááŒá®áž /usr/sbin/iptables ááŸááá±áá±á¬á¡áá«á "iptables" áá±á¬ááºáá¶ááᯠáááºááŸááºáá±ážáá¬ážáááºá á¡áá¬áááºááœáẠFirewalld ááá¯á¡ááŒá±áá¶á á¡ááŒá¬ážáá±á¬ááºááœááºááŸááá·áºááœááºážáááºá á®á ááºáá¬ážáááºá áá»áŸáá±áá¯á¶ážá áœá²ááœáá·áºáááá¯ááá¯ááºááᯠááœáá·áºáá¬ážáá±á¬á¡áá«ááœáẠnftables (ááááºá iptables áá»á¬ážáá¬á¡áá¯á¶ážááŒá¯áá²á·áááº) ááááºá á¬áá¬áá¬ááŒááºáá°á¡á¬áž ááŒááºáááºáááºááŸááºááẠá€á¡ááºá¹áá«áááºááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- Ethernet frames áá»á¬ážááᯠáááºáá¶ááŒááºáž ááá¯á·ááá¯áẠáá±ážááá¯á·áá¬ááœáẠááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááᯠááááºáááºáá±ážáááºá¡ááœáẠááœá±ážáá»ááºá áá¬á¡áá áºáá»á¬áž "ethtool.pause-autoneg", "ethtool.pause-rx" ááŸáá·áº "ethtool.pause-tx" ááá¯á·ááᯠááá·áºááœááºážáá²á·áááºá áááºáá±á¬ááºážááœá±ážáá»ááºááŸá¯áá»á¬ážááẠethtool utility ááœáẠá¡áá¬ážáá°áá¯ááºáá»á¬ážááŸáá·áº áááºááá¯ááºááẠ- â-pause devname [autoneg on|off] [rx on|off] [tx on|off]âá
- áááºááŸáá áá áºááá¯á· ááá¯ááºááœááºááŒá±ááŸááºážááŒááºážáááŸááá±á¬ ááŒááºáááºážááœááºáááºáá±á¬ááºáá»á¬ážááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬ááẠááœááºáááºá¡áááºáá¬á¡á¬áž "á¡ááœá²áá¯á¶ážá á¬áž" áá¯ááºá¡ááŒá ẠáááºááŸááºááá¯ááºá á±ááá·áº "ethernet.accept-all-mac-addresses" ááá·áºáááºáá±á¬ááºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
- á áá áºá¡ááœáẠáááºááŸááºáá¬ážáá±á¬ IP ááááºá á¬á¡ááœáẠáááºááŸááºáá¬ážáá±á¬ DNS á¡áááºá¡áá±á«áº á¡ááŒá±áá¶á áááºáá¶áá°á¡áááºááᯠááŒááºáááºáááºááŸááºááẠááŒá±á¬ááºážááŒáẠDNS ááŸá¬ááœá±ááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááẠááŒá áºááá¯ááºáááºá áááá¯ááá¯ááºááŸá hostname ááœá±ážáá»ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºááᯠááœáá·áºáá¬ážáááºá ááááºáá getnameinfo() áá¯ááºáá±á¬ááºáá»ááºááᯠNSS ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááŸáá·áº /etc/hostname ááá¯ááºááœáẠáááºááŸááºáá¬ážáá±á¬ á¡áááºááᯠááá·áºááœááºážá ááºážá á¬ážáá¬ážááá·áº áááºáá¶ááá°áááºá¡áááºááᯠáá¯á¶ážááŒááºááẠáá±á«áºááá¯áá²á·ááẠ(á¡ááºá¹áá«áááºá¡áá áºááẠDNS ááœáẠááŒá±á¬ááºážááŒááºáá¯ááºááŒá±ááŸááºážáá»ááºá¡áá±á«áº á¡ááŒá±áá¶á á¡áááºááᯠáááºááŸááºááœáá·áºááŒá¯ááẠ) DNS ááŸáááá·áº hostname ááá¯áá±ážááŒááºážáááºá systemd-resolved API ááá¯ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž systemd ááá¯á¡áá¯á¶ážáááŒá¯áá«á 'nm-daemon-helper' handler ááẠ'dns' NSS module ááá¯á¡ááŒá±áá¶á á áááºááá¯ááºáá«áááºá
- "áá¬ážááŒá áºáá¬ážáá±á¬"á "á¡áááºáá±á¬ááº" ááŸáá·áº "áááºááŸááºážááá®ááá¯ááºáá±á¬" áááºážááŒá±á¬ááºážááá¯ááºáᬠá ááºážáá»ááºážá¡áá»áá¯ážá¡á á¬ážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºáá¬ážáááºá
- áá¬ááºá¡ááœá¬ážá¡áᬠá á®áá¶ááá·áºááœá²ááŸá¯ á ááºážáá»ááºážáá»á¬ážááŸáá·áº áááºáááºááá·áº á¡ááŒá¯á¡áá°ááᯠááŒá±á¬ááºážáá²áá¬ážááẠ- áá°áááºážá¡ááá¯ááºážá NetworkManager ááẠááá¯á¡áá« á áá áºááœáẠáááºááŸááºááŒá®ážáá¬áž qdiscs á ááºážáá»ááºážáá»á¬ážááŸáá·áº á¡ááœá¬ážá¡áᬠá á áºáá¯ááºááŸá¯áá»á¬ážááᯠááááºážáááºážáá«áááºá
- NetworkManager ááŒáá¯ážáá²á·áá»áááºáááºááŸá¯áááá¯ááá¯ááºáá»á¬ážááᯠiwd configuration ááá¯ááºáá»á¬ážá¡ááŒá Ạáá¯á¶áá°áá°ážáá»ááŒááºážááᯠááœáá·áºáá¬ážáááºá
- DHCP ááœá±ážáá»ááºááŸá¯ 249 (Microsoft Classless Static Route) á¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- IP binding á¡ááºááááºáá»á¬ážá¡ááœáẠáá±á¬ááºážááá¯ááŸá¯ááᯠááááºážáá»á¯ááºááá·áº "rd.net.dhcp.retry" kernel parameter á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- áááºážááŒá áºá á¬áá¬ážáá»á¬ážááᯠáááá¬áááºááŸá¬ážá áœá¬ ááŒááºáááºááœá²á·á ááºážááŒááºážááᯠáá±á¬ááºááœááºáá²á·áá«áááºá
- ááŸáááŒá®ážáá¬áž á¡ááá¯áááá¯ááááºáá»á¬ážááŸáá·áº ááá¯ááºáááºáá®ááŸá¯ááᯠáááááá¯ááºá á±ááẠAPI ááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž ááŒá¯áá¯ááºáá¬ážáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá PropertiesChanged signal ááᯠáá¯ááºáá±á¬ááºááŒááºážááŸáá·áº D-Bus ááá¯ááºááá¯ááºááŸá¯ org.freedesktop.DBus.Properties.PropertiesChangedá ááᯠáá¬áááŸááºááŒá¬á áœá¬ááá·áºááœááºáá¬ážáá±á¬áºáááºáž áááºááá¯ááºáá±á¬á·áá«á libnm á á¬ááŒáá·áºááá¯ááºááẠNMSimpleConnectioná NMSetting ááŸáá·áº NMSetting á¡áááºážáá»á¬ážááœáẠáááºáá±á¬ááºáá¯á¶áá»á¬ážá á¡áááá¹áá«ááºááœáá·áºááá¯áá»ááºáá»á¬ážááᯠááŸááºáá¬ážáááºá áá»áááºáááºáááá¯ááá¯ááºááᯠááœá²ááŒá¬ážáááºááŸááºááẠâconnection.uuidâ áá±á¬áºáááºááᯠá¡ááááá±á¬á·á¡ááŒá Ạá¡áá¯á¶ážááŒá¯áá«áááºá
ááá¯á·á¡ááŒááºá Intel ááŸáá®ááœááºáá¯ááºáá¯ááºáá»ááºááŸááá±á¬ ConnMan 1.40 ááœááºáááºááœá²á·á ááºážáá¯á¶á áá áºá ááœááºááŸáááŸá¯ááᯠááŸááºáá¬ážááá¯ááºááŒá®áž á áá áºáááºážááŒá áºáá»á¬ážááᯠá á¬ážáá¯á¶ážááŸá¯áááºážáá«ážááŒááºážááŸáá·áº plug-in áá»á¬ážááŸáá áºááá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯áá»á²á·ááœááºáááºá¡ááœáẠááŒá±á¬ááºážááœááºááŒááºááœááºáá±á¬áááááá¬áá»á¬ážáááŸáááá¯ááºááŸá¯ááᯠáá»áœááºá¯ááºááá¯á·áááááŒá¯ááá¯ááºáááºá ConnMan ááᯠTizená Yoctoá Sailfishá Aldebaran Robotics ááŸáá·áº Nest áá²á·ááá¯á·áá±á¬ ááááºáá±á¬ááºážáá»á¬ážááŸáá·áº ááŒáá·áºáá»á®ááŸá¯áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááŒá®áž Linux-based firmware ááá¯á¡áá¯á¶ážááŒá¯ááá·áº á¡áá»áá¯ážáá»áá¯ážáá±á¬á á¬ážáá¯á¶ážáá°áááááá¬áá»á¬ážá
Intel ááẠLinux á áá áºáá»á¬ážááá¯ááŒáá¯ážáá²á·ááœááºáááºááá¯á·áá»áááºáááºáááºá¡ááœáẠwpa_supplicant áá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá áºáá¯á¡áá±ááŒáá·áºáá®ááœááºáá¬ážááá·áº Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon) ááá¯áá¯ááºáá±áá²á·áááºá IWD ááᯠáááºážáááá¯ááºááá¯áẠááá¯á·ááá¯áẠNetwork Manager ááŸáá·áº ConnMan ááœááºáááºááœá²á·á ááºážáá¯á¶á áá áºá¡ááœáẠáá±á¬ááºááœááºáá áºáá¯á¡ááŒá Ạá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááá±á¬áá»ááºááẠááá·áºááœááºážáá¬ážáá±á¬ á ááºáá á¹á ááºážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááẠááá·áºáá»á±á¬áºááŒá®áž áááºááá¯áá®áááºážáá«ážááŸá¯ááŸáá·áº áá áºááºáá±áᬠáá¯á¶ážá áœá²ááŸá¯á¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáááºá IWD ááẠááŒááºáá á¬ááŒáá·áºááá¯ááºáá»á¬ážááᯠá¡áá¯á¶ážáááŒá¯áá² á ᶠLinux kernel á០áá¶á·ááá¯ážáá±ážáá±á¬ á áœááºážáááºáá»á¬ážááá¯áᬠá¡áá¯á¶ážááŒá¯ááẠ(Linux kernel ááŸáá·áº Glibc ááẠá¡áá¯ááºáá¯ááºááẠáá¯á¶áá±á¬ááºáááº)á
ConnMan á áá¬ážááŸááºážá¡áá
áºááœáẠá¡ááá¯á¡áá»á±á¬ááºáá»áááºáááºááŒááºážááŸáá·áº WiFi ááŸá á¡ááŒá±á¡áá±áá»á¬ážááᯠááá¯ááºááœááºááŒááºážááŸáá·áº áá»áááºáááºááŸá¯ááŒááºááŒááºážááá¯ááºáᬠáá»áœááºááœááºážáá»ááºááŒááºáááºááŒááºážáá»á¬ážáᬠáá«áááºáááºá DNS Proxy áá¯ááºááŸá ááŒá¬ážáá¶áááºáá±á¬ááºááŸá¯ á¡á¬ážáááºážáá»ááºááá¯áááºáž ááá¯ááºááœááºááŒá±ááŸááºážáá¬ážáá«áááºá IWD áá¬ážááŸááºážá¡áá
áºááẠáá±á¬ááºáá¶áá¯ááºáááºážá
ááºááááºáááºááŸá¯ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠáááºááá¯á·ááŒááºážá¡ááœáẠá¡áá±á¬ááºá¡áá¶á·áá±ážáᬠVHT RX (á¡ááœááºááŒáá·áºáá¬ážáá±á¬ ááŒááºáááºážááŸá¯) áá¯ááºááœáẠáááºáááºáá±á¬ááºááŸáááŸá¯áááŒááºážáááºááŸá¯ááᯠááá·áºááŸááºážááá¯ááºá
áœááºážááᯠáá±á«ááºážááá·áºáᬠFT-over-DS áá¯ááºáá¯á¶ážáá¯ááºáááºážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá á¡ááŒá±áá¶áááºáá±á¬ááºááŸá¯á¡á
á¯á¶ (BSS) á¡áá»á¬ážá¡ááŒá¬ážá
source: opennet.ru