π§β ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΌΠ΅Π½Ρ IP-Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉd ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π Π§Π°ΡΡΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π±ΡΡΡΡΠΎ ΠΌΠ΅Π½ΡΡΡ IP-Π°Π΄ΡΠ΅Ρ β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΡΡ
. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ IP ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ»ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ β Π±Π΅Π· ΡΠ²Π΅ΠΉΡΠ°ΡΠΎΠ² ΠΈ Π»ΠΈΡΠ½ΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄! Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ: - Π‘ΠΎΠ·Π΄Π°ΡΡ systemd-ΡΠ΅ΡΠ²ΠΈΡ - ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π² Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΌΠ΅Π½Ρ IP - ΠΠ°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠΌΠ΅Ρ ΠΠ»ΡΡΡ ΡΠ°ΠΊΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ: - ΠΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ - ΠΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅ΠΉ - ΠΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΡ
ΠΎ, ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°ΠΉΠ» /etc/systemd/system/ip-changer.service Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ: [Unit] Description=Change IP address After=network.target [Service] Type=oneshot ExecStart=/usr/local/bin/change_ip.sh Π Π² /usr/local/bin/change_ip.sh ΠΏΠΈΡΠ΅ΠΌ: #!/bin/bash # ΡΠΌΠ΅Π½Π° IP example ip addr flush dev eth0 ip addr add 192.168.1.100/24 dev eth0 Π Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΡΠΎ ΡΠ΅ΡΠ΅Π· Ρ
π§β ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΌΠ΅Π½Ρ IP-Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉd
31Β Π°Π²Π³ΡΡΡΠ°Β 202531Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½