Jak w 1 sekund

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
koral
Posty: 2
Rejestracja: 12 lutego 2008, 17:53
Lokalizacja: Lubin

Jak w 1 sekundę zmienić IP? Czyli bash, i dsl-provider

Post autor: koral »

"Potrzeba jest matką wynalazków"
Gdy zaskoczy nas wykończony limit na RapidShare, lub innych podobnych serwisach i pojawi się komunikat typu:

Kod: Zaznacz cały

You have reached the download-limit for free-users. Want to download more?
Get your own Premium-account now! Instant download-access! (Or wait 97 minutes)
To oznacza to, że czas zmienić IP i pobierać dalej ;)
Do dzieła:
1. Otwieramy terminal (przykładowo XTerm)

2. Przełączamy się na SuperUsera 3. Wpisujemy hasło (którego oczywiście ze względów bezpieczeństwa standardowo nie widać.

4. Uruchamiamy edytor tekstu (przykładowo: nano)

Kod: Zaznacz cały

nano /bin/dsl
4a) Nawet jeśli takiego pliku nie mamy, po zapisie zostanie on utworzony
5. Wklepujemy:

Kod: Zaznacz cały

#!/bin/bash
poff dsl-provider
pon dsl-provider
6. Zapisujemy (Ctrl+o)
7. Wychodzimy (Ctrl+x)
8. Ustawiamy dostęp do pliku /bin/dsl

Kod: Zaznacz cały

chmod 755 /bin/dsl
8a) Czyli root ma prawo do wszystkiego zrobienia z tym plikiem a reszta może go otwierać (+x = 4) oraz odczytywać (+r = 1)
9. Dodajemy naszego użytkownika do grupy dip

Kod: Zaznacz cały

usermod -a -G dip $user
!!! za $user podstawiamy nazwę naszego użytkownika, np.

Kod: Zaznacz cały

usermod -a -G dip twój_użyszkodnik
10. Wylogowujemy się z root'a

Kod: Zaznacz cały

exit
i gotowe...
Za każdym razem gdy zamierzasz zmienić IP wklepujesz w konsoli Oczywiście możesz zmienić to co chcesz wpisywać, zapisując np. jako /bin/ChangeIP

PS. Proszę śmiało krytykować, mój pierwszy post (i dopiero Debian 3 dzień), a człowiek uczy się na błędach.
@Zaawansowani bashujący: Ojcu się nie za bardzo podoba że trzeba za każdym razem wklepywać mount... przy montowaniu pendriva, mam zamiar napisać cos easy w bashu aby sam montował ale spisując na serialnumber na /proc/../devices, ale to już temat na inny temat...[/code]
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

koral pisze:Ojcu się nie za bardzo podoba że trzeba za każdym razem wklepywać mount... przy montowaniu pendriva
pendrivy się same w Debianie montują automatycznie, poszukaj na forum.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

IMHO post bez sensu, kazdy wie ze jak ma zmienne IP to powinien zresetowac siec zeby dostac nowe. A jak ktos ma stale IP to ten niby tutorial o kant d... i tak bo sie nie da zmienic IP.

Zreszta mam krotszy:
/etc/init.d/networking restart
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

nawet jeśli się ma konkretne IP przydzielane prez dhcp po MAC to mozna sobie wpis zrobić z tym ip jako statycznym :)
tgR

Post autor: tgR »

koral pisze:Ojcu się nie za bardzo podoba że trzeba za każdym razem wklepywać mount... przy montowaniu pendriva
podlub z halem, chociaz ja wole klepac mount z konsoli ;p
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

tgR pisze:
koral pisze:Ojcu się nie za bardzo podoba że trzeba za każdym razem wklepywać mount... przy montowaniu pendriva
podlub z halem, chociaz ja wole klepac mount z konsoli ]


jak tobie się montuje a ojcu nie to ....
dodaj usera-ojca do grupy plugdev.
Procek
Posty: 16
Rejestracja: 02 września 2007, 20:50
Lokalizacja: Internet

Post autor: Procek »

popatrz też czy masz wgrany afuse:

Kod: Zaznacz cały

sudo apt-get install afuse
wtedy ruszy na każdym środowisku graficznym
Zablokowany