āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻāĻāĻ-āĻŦā§āĻ°ā§āĻĄ āĻĒāĻŋāĻ¸āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ Wi-Fi āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻ° āĻ āĻ°ā§āĻĨ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻ¨ā§āĻāĻŋāĻ āĻ°āĻžāĻ¸ā§āĻĒāĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĨ¤
RPM-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻāĻžāĻŽā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻŽāĻŋ āĻāĻ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ āĻ˛ā§āĻāĻŋāĻ āĻāĻāĻ¨āĻžāĻāĻŋ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋ āĻāĻŦāĻ āĻāĻāĻŋāĻ¤ā§ āĻāĻŽāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ CentOS-āĻāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋāĨ¤
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ CentOS āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ Raspberry Pi 5 āĻŽāĻĄā§āĻ˛ B+ āĻĨā§āĻā§ āĻāĻāĻāĻŋ 3GHz/AC Wi-Fi āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŦāĻ˛ā§āĻĒ-āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻā§āĻļāĻ˛ āĻĨāĻžāĻāĻŦā§, āĻāĻŦāĻ āĻŦā§āĻ¨āĻžāĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§ - āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ Wi-Fi āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ¨, āĻāĻāĻŋāĻā§ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻĄā§ (2,4+5GHz) āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
(āĻŽā§āĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻŋāĻ° āĻŽāĻŋāĻļā§āĻ°āĻŖ)
āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻŋ āĻ¯ā§ āĻāĻŋāĻā§ āĻŽāĻšāĻžāĻāĻžāĻāĻ¤āĻŋāĻ āĻŦā§āĻ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻŽāĻŋ āĻŦāĻžāĻ¤āĻžāĻ¸ā§ āĻāĻŽāĻžāĻ° āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 100 Mbps āĻ¸ā§āĻā§āĻāĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŽāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻāĻ¤āĻŋāĻā§ āĻāĻāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ¨ āĻāĻŽāĻ¨ āĻ
āĻ˛āĻ¸ āĻāĻ¸āĻŋ āĻĻāĻ°āĻāĻžāĻ°, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ N-āĻ¤ā§āĻ āĻ
āĻ°ā§āĻ§ā§āĻ āĻāĻŋāĻāĻžāĻŦāĻŋāĻ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨? āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻā§āĻā§ āĻāĻ āĻĒā§āĻ°āĻļā§āĻ¨āĻāĻŋ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§ āĻĨāĻžāĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ
ā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ¨āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻ¸āĻ˛ āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŋāĻ¨āĻ¤ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¨āĨ¤
0. āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§
- āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĒāĻŖā§āĻ¯" āĻ¨āĻŋāĻā§āĻ āĻā§āĻ¯āĻžāĻ˛āĻŋāĻŦāĻžāĻ°: Pi 3 āĻŽāĻĄā§āĻ˛ B+ (āĻ˛ā§āĻāĻ¨ā§āĻ¯āĻŧ 5GHz āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§);
- āĻāĻžāĻ˛ microSD >= 4GB;
- āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¸āĻĄāĻŋ āĻ°āĻŋāĻĄāĻžāĻ°/āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻš āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨;
- āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž, āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻŋāĻ¤ āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯;
- āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻāĻŦāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤āĻžāĻ°āĻ¯ā§āĻā§āĻ¤ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ (eth0) āĻ¸āĻāĻ¯ā§āĻ, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĨ¤
āĻļā§āĻˇ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻāĻŋ āĻā§āĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯. "āĻā§āĻ¨āĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻ¸ā§āĻāĻŋāĻ˛, āĻĄāĻŋāĻŽāĻāĻŋ āĻŦāĻž..." āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻ°āĻā§āĻāĻžāĻŽā§āĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨? āĻāĻ¸ā§āĻ¨ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ āĻŦāĻŋāĻ¨ā§āĻĻāĻ¨āĻŽā§āĻ˛āĻ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨āĻāĻŋ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ āĻā§āĻŦāĻ˛ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ āĻ¯ā§ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻŋāĻāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
1. CentOS āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ CentOS āĻāĻ° āĻāĻ˛āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ 32-āĻŦāĻŋāĻāĨ¤ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ āĻāĻ¯āĻŧāĻžāĻāĻĄ āĻāĻ¯āĻŧā§āĻŦā§ āĻā§āĻĨāĻžāĻ āĻāĻŽāĻŋ āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻ¯ā§ 64-āĻŦāĻŋāĻ āĻāĻāĻ°āĻāĻŽ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻ¸ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž 20% āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻžāĻĄāĻŧāĻž āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ āĻā§āĻĄāĻŧā§ āĻāĻ˛ā§ āĻ¯āĻžāĻŦā§.
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ "-āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻĒāĻŋāĻāĻ-"āĻāĻŦāĻ āĻāĻāĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¸āĻĄāĻŋāĻ¤ā§ āĻ˛āĻŋāĻā§āĻ¨:
# xzcat CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-1810-sda.raw.xz |
dd of=/dev/mmcblk0 bs=4M
# sync
āĻāĻŽā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻā§, āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻĨā§āĻā§ SWAP āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨āĻāĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛āĻŦ, āĻ°ā§āĻāĻāĻŋāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ˛āĻŋāĻāĻŽā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦ āĻāĻŦāĻ SELinux āĻĨā§āĻā§ āĻŽā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻŦāĨ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻāĻŋ āĻ¸āĻšāĻ: āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ (/āĻŦā§āĻ) āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¸āĻĄāĻŋ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻŽā§āĻā§āĻ¨, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĨā§āĻā§ āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨āĨ¤
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ (āĻā§āĻ°ā§āĻ¤āĻ° āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ)
# mount /dev/mmcblk0p3 /mnt
# cd /mnt
# tar cfz ~/pi.tgz . --no-selinux
# cd
# umount /mnt
# parted /dev/mmcblk0
(parted) unit s
(parted) print free
Model: SD SC16G (sd/mmc)
Disk /dev/mmcblk0: 31116288s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
63s 2047s 1985s Free Space
1 2048s 1370111s 1368064s primary fat32 boot, lba
2 1370112s 2369535s 999424s primary linux-swap(v1)
3 2369536s 5298175s 2928640s primary ext4
5298176s 31116287s 25818112s Free Space
(parted) rm 3
(parted) rm 2
(parted) print free
Model: SD SC16G (sd/mmc)
Disk /dev/mmcblk0: 31116288s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
63s 2047s 1985s Free Space
1 2048s 1370111s 1368064s primary fat32 boot, lba
1370112s 31116287s 29746176s Free Space
(parted) mkpart
Partition type? primary/extended? primary
File system type? [ext2]? ext4
Start? 1370112s
End? 31116287s
(parted) set
Partition number? 2
Flag to Invert? lba
New state? on/[off]? off
(parted) print free
Model: SD SC16G (sd/mmc)
Disk /dev/mmcblk0: 31116288s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
63s 2047s 1985s Free Space
1 2048s 1370111s 1368064s primary fat32 boot, lba
2 1370112s 31116287s 29746176s primary ext4
(parted) quit
# mkfs.ext4 /dev/mmcblk0p2
mke2fs 1.44.6 (5-Mar-2019)
/dev/mmcblk0p2 contains a swap file system labelled '_swap'
Proceed anyway? (y,N) y
Discarding device blocks: done
Creating filesystem with 3718272 4k blocks and 930240 inodes
Filesystem UUID: 6a1a0694-8196-4724-a58d-edde1f189b31
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
# mount /dev/mmcblk0p2 /mnt
# tar xfz ~/pi.tgz -C /mnt --no-selinux
āĻ°ā§āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻāĻŋāĻ¤ā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¸ā§āĻā§āĨ¤
SELinux-āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ /mnt/etc/selinux/config:
SELINUX=disabled
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž /mnt/etc/fstab, āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ°ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§: āĻŦā§āĻ (/āĻŦā§āĻ, āĻā§āĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§āĻ) āĻāĻŦāĻ āĻ°ā§āĻ (āĻāĻŽāĻ°āĻž UUID āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ, āĻ¯āĻž āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ blkid āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§):
UUID=6a1a0694-8196-4724-a58d-edde1f189b31 / ext4 defaults,noatime 0 0
UUID=6938-F4F2 /boot vfat defaults,noatime 0 0
āĻ āĻŦāĻļā§āĻˇā§, āĻāĻŽāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ: āĻāĻŽāĻ°āĻž āĻ°ā§āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻŋ, āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŋ āĻāĻŦāĻ (āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§) āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ IPv6 āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻŋ:
# cd
# umount /mnt
# mount /dev/mmcblk0p1 /mnt
āĻāĻāĻžāĻ¨ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻā§ /mnt/cmdline.txt āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻ°ā§āĻŽā§ (āĻšāĻžāĻāĻĢā§āĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨):
root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet ipv6.disable_ipv6=1
āĻļā§āĻˇ:
# cd
# umount /mnt
# sync
āĻāĻŽāĻ°āĻž āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¸āĻĄāĻŋāĻā§ âāĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋâ-āĻ¤ā§ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻŋ, āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻŋ āĻāĻŦāĻ ssh (root/centos) āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻžāĻāĨ¤
2. CentOS āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻž
āĻĒā§āĻ°āĻĨāĻŽ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ āĻāĻ˛ āĻāĻ¨ā§āĻĻā§āĻ˛āĻ¨: passwd āĻā§āĻ¨, yum -y āĻāĻĒāĻĄā§āĻ, āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ āĻāĻ°āĻžāĻ°.
āĻāĻŽāĻ°āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ:
# yum install systemd-networkd
# systemctl enable systemd-networkd
# systemctl disable NetworkManager
# chkconfig network off
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻāĻāĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸āĻš) /etc/systemd/network/eth0.network:
[Match]
Name=eth0
[Network]
DHCP=ipv4
āĻāĻŽāĻ°āĻž "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŦāĻžāĻ° ssh āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻžāĻ (āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¨ /etc/resolv.confāĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ systemd- āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻ°āĻŦā§ āĻ¨āĻž.
āĻāĻŽāĻ°āĻž "āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ" āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻŋ, āĻŽā§āĻ°āĻžāĻŽāĻ¤ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻāĻ¸ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ:
# systemctl set-default multi-user.target
# yum remove GeoIP Network* aic* alsa* cloud-utils-growpart
cronie* dhc* firewal* initscripts iwl* kexec* logrotate
postfix rsyslog selinux-pol* teamd wpa_supplicant
āĻāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ cron āĻāĻŦāĻ āĻ¯āĻžāĻ°āĻž āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻāĻŽ āĻ¨āĻž
# mkdir /var/log/journal
# systemd-tmpfiles --create --prefix /var/log/journal
# systemctl restart systemd-journald
# vi /etc/systemd/journald.conf
āĻŽā§āĻ˛āĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž IPv6 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ)āĻāĻ¨ā§āĻ¯ / etc / SSH / sshd_config:
AddressFamily inet
/etc/sysconfig/chronyd:
OPTIONS="-4"
"āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĻ¤āĻž āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧāĻŋāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¨ā§āĻ, āĻ¤āĻžāĻ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāĻ˛ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻĄā§āĻŽāĻ¨ āĻšāĻ¯āĻŧ chrony - āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ. āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻāĻŋāĻĒāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻāĻāĻ¤āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
/etc/chrony.conf:
server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst
āĻāĻžāĻāĻŽ āĻā§āĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦ āĻā§āĻļāĻ˛. āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ˛ 5GHz āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¤ā§ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻāĻāĻŋ Wi-Fi āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻā§ āĻĨā§āĻā§āĻ āĻāĻŽāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻ:
# yum info crDA
āĻ¸āĻžāĻ°āĻžāĻāĻļ: 802.11 āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻĄā§āĻŽāĻ¨
āĻāĻ āĻŽāĻ¨ā§āĻĻ āĻ¨āĻāĻļāĻž, āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, 5GHz āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻāĻŦāĻ "āĻāĻā§āĻ" āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¤ā§) "āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§" āĻāĻ°ā§āĨ¤ āĻā§āĻļāĻ˛āĻāĻŋ āĻšāĻ˛ āĻŽāĻšāĻžāĻĻā§āĻļ/āĻļāĻšāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽ āĻā§āĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§:
# timedatectl set-timezone Europe/Moscow
āĻāĻŽāĻ°āĻž āĻāĻžāĻĒāĻŋ:
# timedatectl set-timezone Etc/GMT-3
āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻšā§āĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸ā§āĻĒāĻ°ā§āĻļ:
# hostnamectl set-hostname router
/root/.bash_profile:
. . .
# User specific environment and startup programs
export PROMPT_COMMAND="vcgencmd measure_temp"
export LANG=en_US.UTF-8
export PATH=$PATH:$HOME/bin
3. CentOS āĻ ā§āĻ¯āĻžāĻĄ-āĻ āĻ¨
āĻāĻĒāĻ°ā§ āĻ¯āĻž āĻāĻŋāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĒāĻžāĻāĻ¤ā§ "āĻā§āĻ¯āĻžāĻ¨āĻŋāĻ˛āĻž" CentOS āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻŋāĻ¸āĻŋ āĻ¯āĻž (āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ) 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ°āĻ āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦā§āĻ āĻšāĻ¯āĻŧ, 15 āĻŽā§āĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻāĻŽ RAM āĻāĻŦāĻ 1.5 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¸āĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ/āĻŦā§āĻā§āĻ° āĻāĻžāĻ°āĻŖā§ 1 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻāĻŽ, āĻ¤āĻŦā§ āĻāĻ¸ā§āĻ¨ āĻ¸āĻ¤ā§āĻ¯ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ)āĨ¤
āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ Wi-Fi āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻžāĻ¨āĻ CentOS āĻŦāĻŋāĻ¤āĻ°āĻŖā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° (āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°) āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻšā§āĻŽ āĻĒā§āĻ āĻŦāĻ˛ā§:
āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ 3B āĻāĻŦāĻ 3B+ āĻ āĻāĻ¯āĻŧāĻžāĻāĻĢāĻžāĻ
āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ PI 3B/3B+ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ CentOS āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻŦā§āĻāĻ¤ā§, āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ¤ā§ āĻāĻŦāĻ āĻāĻ¯āĻŧāĻžāĻāĻĢāĻžāĻ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
CentOS āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ¤āĻž āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž CentOS-āĻ āĻŦāĻ¨ā§āĻāĻ¨ Wi-Fi āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋāĻā§ Broadcom āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° (āĻ¸ā§āĻ āĻāĻāĻ āĻā§āĻŖā§āĻ¯ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ˛āĻŦāĻ¸...) āĻĨā§āĻā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŋāĨ¤ āĻāĻāĻŋ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻĄā§ āĻāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĨ¤
Wi-Fi āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻĒāĻā§āĻ°ā§āĻĄāĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻāĻā§āĻ¨:
# journalctl | grep $(basename $(readlink /sys/class/net/wlan0/device/driver))
Jan 01 04:00:03 router kernel: brcmfmac: F1 signature read @0x18000000=0x15264345
Jan 01 04:00:03 router kernel: brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
Jan 01 04:00:03 router kernel: usbcore: registered new interface driver brcmfmac
Jan 01 04:00:03 router kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Mar 1 2015 07:29:38 version 7.45.18 (r538002) FWID 01-6a2c8ad4
Jan 01 04:00:03 router kernel: brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.14.8 Compiler: 1.24.9 ClmImport: 1.24.9 Creation: 2014-09-02 03:05:33 Inc Data: 7.17.1 Inc Compiler: 1.26.11 Inc ClmImport: 1.26.11 Creation: 2015-03-01 07:22:34
āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻāĻŋ āĻ¯ā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ 7.45.18/01.03.2015/XNUMX āĻ¤āĻžāĻ°āĻŋāĻā§āĻ° XNUMX, āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨: 43455 (brcmfmac43455-sdio.bin)āĨ¤
# wget https://downloads.raspberrypi.org/raspbian_lite_latest
# unzip -p raspbian_lite_latest > raspbian.img
# fdisk -l raspbian.img
Disk raspbian.img: 2 GiB, 2197815296 bytes, 4292608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x17869b7d
Device Boot Start End Sectors Size Id Type
raspbian.img1 8192 532480 524289 256M c W95 FAT32 (LBA)
raspbian.img2 540672 4292607 3751936 1.8G 83 Linux
# mount -t ext4 -o loop,offset=$((540672 * 512)) raspbian.img /mnt
# cp -fv /mnt/lib/firmware/brcm/*43455* ...
'/mnt/lib/firmware/brcm/brcmfmac43455-sdio.bin' -> ...
'/mnt/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob' -> ...
'/mnt/lib/firmware/brcm/brcmfmac43455-sdio.txt' -> ...
# umount /mnt
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻĒāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ /usr/lib/firmware/brcm/
āĻāĻŽāĻ°āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ°āĻžāĻāĻāĻžāĻ° āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¤ā§āĻĒā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻšāĻžāĻ¸āĻŋ:
# journalctl | grep $(basename $(readlink /sys/class/net/wlan0/device/driver))
Jan 01 04:00:03 router kernel: brcmfmac: F1 signature read @0x18000000=0x15264345
Jan 01 04:00:03 router kernel: brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
Jan 01 04:00:03 router kernel: usbcore: registered new interface driver brcmfmac
Jan 01 04:00:03 router kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
Jan 01 04:00:03 router kernel: brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ: 7.45.154 āĻ¤āĻžāĻ°āĻŋāĻ 27.02.2018/XNUMX/XNUMXāĨ¤
āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ EPEL:
# cat > /etc/yum.repos.d/epel.repo << EOF
[epel]
name=Epel rebuild for armhfp
baseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/
enabled=1
gpgcheck=0
EOF
# yum clean all
# rm -rfv /var/cache/yum
# yum update
4. āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻ¨ā§ āĻā§āĻ¯āĻžāĻ˛ā§āĻā§āĻ
āĻāĻŽāĻ°āĻž āĻāĻĒāĻ°ā§ āĻ¸āĻŽā§āĻŽāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋ, "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ "āĻ¤āĻžāĻ°" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻ§āĻ°āĻž āĻ¯āĻžāĻ āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻ āĻŋāĻ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§: āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸āĻŽā§āĻāĻŦāĻ¤ MAC āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻš)āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸ā§āĻāĻāĻĒā§āĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦāĻ˛ āĻāĻāĻŋāĻ¤ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻāĻžāĻ°ā§āĻ° āĻā§āĻŦāĻ˛āĻāĻŋ "āĻĒā§āĻ˛āĻžāĻ" āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ āĻļā§āĻˇāĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ-āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻĄ - āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ (āĻā§āĻ˛āĻŋ) āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° (eth0) āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤āĨ¤ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ: 192.168.0.0/24āĨ¤ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž: 192.168.0.1āĨ¤ āĻāĻāĻāĻŋ DHCP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ (āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ) āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦāĻŋāĻļā§āĻā§āĻāĻ˛ (āĻā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤āĻŋ)Lennart Pottering āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻ°ā§āĻā§ systemd āĻšāĻ˛ āĻā§āĻŦ āĻāĻžāĻ˛ā§. āĻāĻ systemd āĻšāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž, āĻ°ā§āĻĢāĻžāĻ°āĻŋāĻ° āĻŦāĻžāĻāĻļāĻŋāĻ° āĻāĻāĻžāĻ¤ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻž āĻĒā§āĻ¯āĻŧā§, āĻšā§āĻāĻāĻ āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻ°ā§āĻ¤ā§ āĻĒāĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨āĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ§āĻž āĻā§āĻ°ā§āĻ¸ āĻļā§āĻ°ā§ āĻ¨āĻž āĻāĻ°ā§āĻāĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦ āĻ¸āĻšāĻāĻžāĻ°ā§, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ āĻāĻāĻ¸ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻ°āĻŖ āĻĒāĻžāĻāĻž āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻāĻ˛āĻāĻ¸āĻŦāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ§āĻ°āĻŖā§āĻ° "āĻāĻžāĻ§āĻž āĻ¸ā§āĻ¤ā§"āĨ¤ āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻ "āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦāĻŋāĻļā§āĻā§āĻāĻ˛āĻž"āĻ¤ā§ āĻļā§āĻā§āĻāĻ˛āĻž āĻāĻ¨āĻž āĻ¸āĻšāĻ āĻšāĻ¤ā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻĻāĻŋāĻ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¨āĻžāĻŽ āĻ¸āĻš āĻĻā§āĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ°āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ: āĻ˛ā§āĻ¯āĻžāĻ¨ и āĻ¨āĻŋāĻ¸ā§āĻ¤ā§āĻ. āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°(āĻā§āĻ˛āĻŋ) āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ eth0 "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ"āĻā§ "āĻ¸āĻāĻ¯ā§āĻā§āĻ¤" āĻāĻ°āĻŦā§ˇ
/etc/systemd/network/lan.netdev:
[NetDev]
Name=lan
Kind=bridge
/etc/systemd/network/lan.network:
[Match]
Name=lan
[Network]
Address=192.168.0.1/24
IPForward=yes
/etc/systemd/network/wan.netdev:
[NetDev]
Name=wan
Kind=bridge
#MACAddress=xx:xx:xx:xx:xx:xx
/etc/systemd/network/wan.network:
[Match]
Name=wan
[Network]
DHCP=ipv4
IPForward=yes
IPForward=āĻšā§āĻ¯āĻžāĻ āĻ°āĻžāĻāĻāĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ sysctl-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻāĻā§āĻāĻŋāĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°ā§āĨ¤
MACA āĻ āĻŋāĻāĻžāĻ¨āĻž= āĻāĻ¸ā§āĻ¨ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋāĨ¤
āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻŽāĻ°āĻž eth0 "āĻ¸āĻāĻ¯ā§āĻ" āĻāĻ°āĻŋāĨ¤ āĻāĻŽāĻ°āĻž "āĻ āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž" āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŋ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° MAC āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ, āĻ¯āĻž āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻ°āĻāĻŽ:
# cat /sys/class/net/eth0/address
āĻāĻŽāĻ°āĻž āĻŦāĻžāĻ¨āĻžāĻ /etc/systemd/network/eth.network:
[Match]
MACAddress=b8:27:eb:xx:xx:xx
[Network]
Bridge=wan
āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ eth0 āĻŽā§āĻā§ āĻĢā§āĻ˛āĻŋ, āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻ¤ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻžāĻ (āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§):
# rm -fv /etc/systemd/network/eth0.network
# reboot
5.DNSMASQ
āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŋāĻā§āĻ āĻŽāĻŋāĻˇā§āĻāĻŋ āĻĻāĻŽā§āĻĒāĻ¤āĻŋāĻā§ āĻšāĻžāĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž dnsmasq + hostapd āĻāĻāĻ¨ā§ āĻāĻāĻž āĻŦā§āĻ° āĻāĻ°ā§āĻ¨āĻŋ āĻāĻŽāĻžāĻ° āĻŽāĻ¤ā§.
āĻ¯āĻĻāĻŋ āĻā§āĻ āĻā§āĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§...
dnsmasq āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ:
# yum install dnsmasq
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ /etc/resolv.conf:
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 77.88.8.8
nameserver 77.88.8.1
domain router.local
search router.local
āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
minimalist /etc/dnsmasq.conf:
domain-needed
bogus-priv
interface=lan
bind-dynamic
expand-hosts
domain=#
dhcp-range=192.168.0.100,192.168.0.199,255.255.255.0,24h
conf-dir=/etc/dnsmasq.d
āĻāĻāĻžāĻ¨ā§ "āĻāĻžāĻĻā§" āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻĻā§āĻ§-āĻāĻ¤āĻŋāĻļā§āĻ˛, āĻ¯āĻž dnsmasq āĻĄā§āĻŽāĻ¨āĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ = lan, āĻāĻŦāĻ āĻļā§āĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻ°ā§āĻŦāĻŋāĻ¤ āĻāĻāĻžāĻā§āĻ¤ā§āĻŦā§āĻ° āĻĢāĻŋāĻ āĻĨā§āĻā§ āĻ āĻā§āĻāĻžāĻ¨ āĻšāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
# systemctl enable dnsmasq
# systemctl start dnsmasq; journalctl -f
6. HOSTAPD
āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻˇā§, āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻšā§āĻ¸ā§āĻāĻĒāĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻŽāĻžāĻ° āĻā§āĻ¨ āĻ¸āĻ¨ā§āĻĻā§āĻš āĻ¨ā§āĻ āĻ¯ā§ āĻā§āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨ āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻĒāĻĄāĻŧāĻā§āĻ¨āĨ¤
hostapd āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§, āĻāĻĒāĻ¨āĻžāĻā§ "āĻ āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž" āĻāĻžāĻāĻŋāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° wlan0 āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ USB Wi-Fi āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻšāĻā§āĻ āĻāĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ wlan1 āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻ āĻ¤āĻāĻŦ, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ°āĻŦ: āĻāĻŽāĻ°āĻž (āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸) āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸āĻŦ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° MAC āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻŦāĨ¤
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻž āĻāĻāĻ¨āĻ wlan0:
# cat /sys/class/net/wlan0/address
b8:27:eb:xx:xx:xx
āĻāĻŽāĻ°āĻž āĻŦāĻžāĻ¨āĻžāĻ /etc/systemd/network/wl0.link:
[Match]
MACAddress=b8:27:eb:xx:xx:xx
[Link]
Name=wl0
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻŦ āĻ¯ā§ wl0 - āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ Wi-FiāĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻŋāĨ¤
āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨:
# yum install hostapd wireless-tools
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ /etc/hostapd/hostapd.conf:
ssid=rpi
wpa_passphrase=1234567890
channel=36
country_code=US
interface=wl0
bridge=lan
driver=nl80211
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
macaddr_acl=0
hw_mode=a
wmm_enabled=1
# N
ieee80211n=1
require_ht=1
ht_capab=[MAX-AMSDU-3839][HT40+][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]
# AC
ieee80211ac=1
require_vht=1
ieee80211d=0
ieee80211h=0
vht_capab=[MAX-AMSDU-3839][SHORT-GI-80]
vht_oper_chwidth=1
vht_oper_centr_freq_seg0_idx=42
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤āĻ āĻ¨āĻž āĻā§āĻ˛ā§
# hostapd /etc/hostapd/hostapd.conf
hostapd āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄā§ āĻļā§āĻ°ā§ āĻšāĻŦā§, āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ AC āĻŽā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĨ¤ hostapd āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ - Ctrl-C.
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ hostapd āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻāĻ°ā§āĻ¨ (systemctl hostapd āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§), āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ "āĻ°āĻā§āĻ¤ā§ āĻā§āĻ°ā§āĻŖāĻžāĻ¯āĻŧāĻŽāĻžāĻ¨" āĻāĻāĻāĻŋ āĻ°āĻžāĻā§āĻˇāĻ¸ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ wl0 āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ" "āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦāĻŋāĻļā§āĻā§āĻāĻ˛" āĻāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻ˛ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻšā§āĻ¸ā§āĻā§āĻ¯āĻžāĻĒāĻĄāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻžāĻ°ā§ āĻĒā§āĻ°ā§āĻŖ: āĻĄā§āĻŽāĻ¨ (āĻāĻ¯āĻŧā§āĻ āĻŽāĻŋāĻ¨āĻŋāĻ) āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĄā§āĻŽāĻ¨ āĻ¯āĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻā§āĻšāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ (āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ) āĻšā§āĻ¸ā§āĻāĻĒā§āĻ¯āĻžāĻĄ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻ¤āĻŦā§ āĻāĻ¯āĻŧāĻā§āĻāĻ° āĻā§āĻļā§āĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻšāĻžāĻ¨ āĻāĻ āĻāĻ˛ systemd āĻšāĻ˛ āĻāĻ° "āĻ˛āĻā§āĻˇā§āĻ¯" āĻāĻŦāĻ "āĻāĻžāĻ" āĻāĻŦāĻ "āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž" āĻ¸āĻšāĨ¤
āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻĒāĻŋ āĻāĻ°ā§āĻ¨ /etc/systemd/system/hostapd.service:
# cp -fv /usr/lib/systemd/system/hostapd.service /etc/systemd/system
āĻāĻŦāĻ āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻāĻāĻžāĻ°ā§ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨:
[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
After=sys-subsystem-net-devices-wl0.device
BindsTo=sys-subsystem-net-devices-wl0.device
[Service]
Type=forking
PIDFile=/run/hostapd.pid
ExecStart=/usr/sbin/hostapd /etc/hostapd/hostapd.conf -P /run/hostapd.pid -B
[Install]
WantedBy=sys-subsystem-net-devices-wl0.device
āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻĻā§ āĻšāĻ˛ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ - wl0 āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ hostapd-āĻāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĨ¤ āĻ¯āĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻĄā§āĻŽāĻ¨ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ; āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻāĻ āĻ¸āĻŦ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ - āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°āĻŋāĻŦā§āĻ āĻāĻžāĻĄāĻŧāĻž. āĻāĻāĻāĻŋ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ USB Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻā§āĻļāĻ˛āĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻŦā§ā§ˇ
āĻāĻāĻ¨ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°:
# systemctl enable hostapd
# reboot
7. IPTABLES
"āĻāĻŋ???" Š āĻšā§āĻ¯āĻžāĻ, āĻšā§āĻ¯āĻžāĻ! āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ systemd āĻšāĻ˛. āĻā§āĻ¨ āĻ¨āĻŋāĻāĻĢā§āĻ¯āĻžāĻā§āĻāĻ˛ āĻāĻŽā§āĻŦāĻŋāĻ¨āĻ¸ āĻ¨ā§āĻ (āĻĢāĻ°ā§āĻŽā§ firewalld), āĻ¯āĻž āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻ°ā§āĨ¤
āĻāĻ° āĻāĻžāĻ˛ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ iptables- āĻ°, āĻ¯āĻžāĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ, āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻŦāĻžāĻ¸āĻŋāĻ¨ā§āĻĻāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻĻ āĻā§āĻ°āĻšāĻŖ āĻ¨āĻž āĻāĻ°ā§ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ā§ˇ systemd āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¤ āĻāĻā§ IPMasquerade=, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻŦāĻžāĻĻ (NAT) āĻāĻŦāĻ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ iptables-āĻ āĻ āĻ°ā§āĻĒāĻŖ āĻāĻ°āĻŦāĨ¤
āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨:
# yum install iptables-services
# systemctl enable iptables ip6tables
āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ iptables āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋ (āĻāĻĻāĻžāĻšāĻ°āĻŖ):
#!/bin/bash
#
# Disable IPv6
#
ip6tables --flush
ip6tables --delete-chain
ip6tables --policy INPUT DROP
ip6tables --policy FORWARD DROP
ip6tables --policy OUTPUT DROP
ip6tables-save > /etc/sysconfig/ip6tables
systemctl restart ip6tables
#
# Cleaning
#
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
#
# Loopback, lan
#
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i lan -j ACCEPT
#
# Ping, Established
#
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#
# NAT
#
iptables -t nat -A POSTROUTING -o wan -j MASQUERADE
#
# Saving
#
iptables-save > /etc/sysconfig/iptables
systemctl restart iptables
āĻāĻŽāĻ°āĻž āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¤āĻžāĻ°āĻ¯ā§āĻā§āĻ¤ SSH āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛āĻŋāĨ¤ āĻāĻāĻž āĻ āĻŋāĻ, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ, āĻ¯ā§āĻāĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ "āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§" āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ - āĻāĻāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻāĻāĻžāĻ° āĻĻā§āĻ¯ āĻāĻ¯āĻŧāĻžāĻ°"āĨ¤ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ āĻ¤āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻĢāĻŋāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻŋ!
8. āĻŦā§āĻ¨āĻžāĻ¸: +2,4GHz
āĻ¯āĻāĻ¨ āĻāĻŽāĻŋ āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ āĻā§āĻāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻ°āĻžāĻāĻāĻžāĻ°āĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻŋ, āĻ¤āĻāĻ¨ āĻāĻŽāĻŋ āĻāĻŽāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻ¯āĻžāĻā§āĻ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° Wi-Fi āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§, "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻāĻā§āĻŦāĻžāĻ°ā§āĻ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋā§ˇ 802.11b/g/n-āĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻāĻāĻžāĻ°āĻāĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ˛āĻžāĻ§ā§āĻ˛āĻžāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ˛ āĻ¨āĻž, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ¤āĻŋ "āĻŦāĻžāĻ¯āĻŧā§āĻ¤ā§" 40 Mbit āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻŽāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻāĻŽāĻžāĻā§ 100 (āĻ¤āĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§) āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻĻā§āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§: āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ 2,4 āĻāĻŋāĻāĻžāĻšāĻžāĻ°ā§āĻāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ˛ā§ āĻāĻŽāĻŋ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻ¨āĻž āĻāĻŋāĻ¨āĻ˛āĻžāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻāĻ¸āĻŦāĻŋ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ "āĻšā§āĻāĻ¸ā§āĻ˛" āĻāĻŽāĻŋ āĻā§āĻĄāĻŧā§ āĻāĻ¸ā§āĻāĻŋāĨ¤ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻāĻŋāĻĒāĻ¸ā§āĻ, āĻāĻāĻ°āĻāĻŽ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ āĻāĻĒāĻŋ āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž (āĻ¤āĻŋāĻ¨āĻŋāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻļā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĄāĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž "āĻšā§āĻāĻ¸ā§āĻ˛" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻŋāĨ¤
āĻĒā§āĻ°āĻĨāĻŽ, āĻāĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ wl1:
# cat /sys/class/net/wlan0/address
b0:6e:bf:xx:xx:xx
/etc/systemd/network/wl1.link:
[Match]
MACAddress=b0:6e:bf:xx:xx:xx
[Link]
Name=wl1
āĻāĻŽāĻ°āĻž āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻšā§āĻ¸ā§āĻā§āĻ¯āĻžāĻĒāĻĄ āĻĄā§āĻŽāĻ¨ā§āĻ° āĻāĻžāĻā§ āĻ āĻ°ā§āĻĒāĻŖ āĻāĻ°āĻŦ, āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻāĻāĻŋ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ "āĻšā§āĻāĻ¸ā§āĻ˛" āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻŦāĻ¨ā§āĻ§ āĻšāĻŦā§: wl1āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ /etc/hostapd/hostapd2.conf:
ssid=rpi2
wpa_passphrase=1234567890
#channel=1
#channel=6
channel=11
interface=wl1
bridge=lan
driver=nl80211
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
macaddr_acl=0
hw_mode=g
wmm_enabled=1
# N
ieee80211n=1
require_ht=1
ht_capab=[HT40][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]
āĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ USB Wi-Fi āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻŋ/āĻĒā§āĻ¸ā§āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻĒāĻŋ āĻāĻ°ā§āĻ¨ /etc/systemd/system/hostapd2.service:
# cp -fv /usr/lib/systemd/system/hostapd.service /etc/systemd/system/hostapd2.service
āĻāĻŦāĻ āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻāĻāĻžāĻ°ā§ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨:
[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
After=sys-subsystem-net-devices-wl1.device
BindsTo=sys-subsystem-net-devices-wl1.device
[Service]
Type=forking
PIDFile=/run/hostapd2.pid
ExecStart=/usr/sbin/hostapd /etc/hostapd/hostapd2.conf -P /run/hostapd2.pid -B
[Install]
WantedBy=sys-subsystem-net-devices-wl1.device
hostapd āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§:
# systemctl enable hostapd2
āĻāĻāĻžāĻ¨ā§āĻ āĻļā§āĻˇ! "āĻšā§āĻāĻ¸ā§āĻ˛" āĻāĻŦāĻ "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ" āĻ¨āĻŋāĻā§āĻ āĻāĻžāĻ¨ā§āĻ¨, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§āĻ° āĻŦā§āĻ¤āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻŦāĻ āĻ
āĻŦāĻļā§āĻˇā§, āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻ¸āĻŦāĻŋ āĻāĻ¯āĻŧāĻžāĻ-āĻĢāĻžāĻ āĻ
ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĒā§āĻ˛āĻžāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ "āĻšāĻ āĻšā§āĻāĻ¸ā§āĻ˛" āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¸ā§āĻŦāĻ˛ā§āĻĒāĻŽā§āĻ¯āĻŧāĻžāĻĻā§ āĻŦā§āĻĻā§āĻ¯ā§āĻ¤āĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻŖā§ "āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĢā§āĻ°āĻŋāĻāĻŋāĻ" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com