Anunţ

Caută printre mesajele de pe forum înainte de a scrie unul nou!
Formulează corect întrebarea sau problema pe care o ai.
Respectă regulile forumului și Codul de Conduită!

#1 03 Jul 2017 11:46:20

tamba71
Membru nou
Înregistrat: 10 Dec 2016
Mesaje: 13

permisiune in terminal la blocare ip vizitatori

Va salut cu respect,
am pe sistemul Ubuntu un program LinuxDC++.
Imi tot intra ceva IP care una intruna imi copiaza de fiecare data cand e pornit aceleasi fisiere si la o viteza mare.
Doresc sa blochez acele IP.
Am facut un script "
#!/bin/bash

sudo iptables -A INPUT -s 208.103.122.166 -j DROP

sudo iptables -A INPUT -s 208.103.122.165 -j DROP

sudo iptables -A INPUT -s 206.123.249.115 -j DROP

sudo iptables -A INPUT -s 66.212.143.106 -j DROP

"
Acum daca rulez scriptul imi cere parola in terminal .
Eu doresc sa lansez acest script in Start-Up aplicatie ,adica sa porneasca automat.
Ma deranjeaza ca la fiecare pornire a calculatorului sa tot dau eu parola aceea.Daca o dau functioneaza corect blocand acele IP pana la o noua restartare a computerului.
Se poate face ceva sa faca automat aceasta?
Multumesc.

Offline

 

#2 03 Jul 2017 22:12:33

bula20
Membru
Înregistrat: 18 Jan 2016
Mesaje: 420

Re: permisiune in terminal la blocare ip vizitatori

Ubuntu ultima versiune foloseste systemd , acel script va trebui implementat ca si serviciu in systemd, sau mai simplu in etc/rc.local .


Procesor:GenuineIntel ,Intel(R) Atom(TM) CPU  230   @ 1.60GHz, placa video intel G945,
2GB ram, 160GB hdd.

Offline

 

#3 03 Jul 2017 23:08:47

tamba71
Membru nou
Înregistrat: 10 Dec 2016
Mesaje: 13

Re: permisiune in terminal la blocare ip vizitatori

Ubuntu16.10 nu are rc.local
cum pot sa il implementez in systemd?
Am dat cautare in hdd dupa acest cuvant systemd si a gasit multe.In care?

Offline

 

#4 04 Jul 2017 09:17:25

ticridu
Membru
Locaţie: Slobozia
Înregistrat: 17 Sep 2010
Mesaje: 945

Re: permisiune in terminal la blocare ip vizitatori

Foloseste crontab:

Cod:

sudo crontab -e

apoi adaugi linia urmatoare:

Cod:

@reboot /cale aplicatie/aplicatie.sh

Offline

 

#5 04 Jul 2017 11:30:25

tamba71
Membru nou
Înregistrat: 10 Dec 2016
Mesaje: 13

Re: permisiune in terminal la blocare ip vizitatori

Nu inteleg bine ce face acest crontab.
Nu am nevoie sa ruleze decat o data la inceput  acel fisier,si simnt ca este ceva simplu o simpla parola sa nu imi ceara.

Offline

 

#6 04 Jul 2017 11:48:41

Alexandru.Cucu
Administrator
Locaţie: -21.8021247, -154.6975949
Înregistrat: 17 Jun 2008
Mesaje: 6661
Site web

Re: permisiune in terminal la blocare ip vizitatori

Incarca regulile in firewall cum o faci de obicei.
Instaleaza iptables-persistent. In timpul instalarii te va intreba daca vrei sa salvezi regulile curente.

Daca nu te intreaba sau vrei sa actualizezi mai tarziu, ruleaza manual "sudo /etc/init.d/iptables-persistent save".
Posibil sa fie redenumit scriptul in netfilter-persistent in versiunile recente de Ubuntu.

Offline

 

#7 04 Jul 2017 13:06:15

bula20
Membru
Înregistrat: 18 Jan 2016
Mesaje: 420

Re: permisiune in terminal la blocare ip vizitatori

tamba71 a scris:

Ubuntu16.10 nu are rc.local
cum pot sa il implementez in systemd?
Am dat cautare in hdd dupa acest cuvant systemd si a gasit multe.In care?

Pt mai multe info ruleaza din terminal:

Cod:

man systemd

Procesor:GenuineIntel ,Intel(R) Atom(TM) CPU  230   @ 1.60GHz, placa video intel G945,
2GB ram, 160GB hdd.

Offline

 

#8 14 Jul 2017 07:11:59

lucifer76
Membru
Înregistrat: 25 Aug 2011
Mesaje: 53
Site web

Re: permisiune in terminal la blocare ip vizitatori

tamba71 a scris:

Ubuntu16.10 nu are rc.local
cum pot sa il implementez in systemd?

Il faci tu in /usr/local/sbin:

Cod:

sudo gedit /usr/local/sbin/rc.local

Ii dai drepturi:

Cod:

sudo chmod +x /usr/local/sbin/rc.local

Creezi serviciul:

Cod:

sudo gedit /etc/systemd/system/rc-local.service

[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/usr/local/sbin/rc.local

[Service]
Type=oneshot
ExecStart=/usr/local/sbin/rc.local
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

Il activezi:

Cod:

sudo systemctl enable rc-local

Offline

 

#9 14 Jul 2017 09:08:50

tamba71
Membru nou
Înregistrat: 10 Dec 2016
Mesaje: 13

Re: permisiune in terminal la blocare ip vizitatori

nu ma pricep si nici nu bag toate sa il stric mai rau sistemul daca nu reusesc sa iunteleg,
(scuzama te rog "lucifer76" dar  lucifer chiar doreste moartea si sufletului meu.)
Stie cineva unde sunt ascunse in calculatror lista cu IP din comanda
tcptrac -i xxxx  ?
In terminal imi apare o fractiune de secunda de nu il pot "poza" asea de rapid este si imi descarca cu o viteza de pana in 41MB/sec.Este intre altele10 ip din terminal.
Apoi il blochez ca pana acum sudo iptables -A INPUT -s 208.103.122.166 -j DROP.
Doar ma interesa daca se poate automat face treaba simplu si pe intelesul meu mai greu.

Editat ultima oară de tamba71 (14 Jul 2017 09:13:21)

Offline

 

#10 14 Jul 2017 23:12:33

bula20
Membru
Înregistrat: 18 Jan 2016
Mesaje: 420

Re: permisiune in terminal la blocare ip vizitatori

Incearca firewall cu aroma de Ubuntu ,uite aici cum se face:
https://help.ubuntu.com/lts/serverguide/firewall.html


Procesor:GenuineIntel ,Intel(R) Atom(TM) CPU  230   @ 1.60GHz, placa video intel G945,
2GB ram, 160GB hdd.

Offline

 
Feed

Antet forum

Powered by FluxBB