Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ”§βž• ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ для автоматичСской смСны IP-адрСса Ρ‡Π΅Ρ€Π΅Π· систСмныйd

πŸ”§βž• ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ для автоматичСской смСны 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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Часто ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСрвСрами Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ быстро ΠΌΠ΅Π½ΡΡ‚ΡŒ 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

И запускаСм это Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΉΠΌΠ΅Ρ€ /etc/systemd/system/ip-changer.timer:

[Unit]

Description=Timer for IP changer

[Timer]

OnBootSec=10min

OnUnitActiveSec=1h

[Install]

WantedBy=timers.target

ПослС этого Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo systemctl enable --now ip-changer.timer

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ сСти максимально Π³ΠΈΠ±ΠΊΠΎ ΠΈ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий.

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы, подписывайся Π½Π° https://t.me/LinuxSkill ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈ тСсты ΠΏΠΎ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!