Çoğu zaman istediğimizde dosya indirme itibaren sunucuları IP indirmeleri sınırlaması olan, ihtiyacımız olan IP'yi değiştir bu sınırlamayı aşmak için.
Nasıl olduğunu göstereceğim modemi yeniden başlat konsoldan ve sonra nasıl yapılır senaryo süreci otomatikleştirmek için. |
konsol
Pekala, giriş olarak, Arnet'in Arjantin'de teslim ettiği modemlerin çoğunun bir telnet sunucusu olduğunu söyleyeceğim, bu yüzden oraya bağlanacağız. Bazı dağıtımlarda telnet istemcisi kurulu değildir, bu yüzden onu kurmalıyız. Debian ve türevlerinde:
sudo apt-get telnet'i kur
Modeme bağlanmak için şunları yapıyoruz:
Telnet 10.0.0.2
10.0.0.2 modemin IP'sidir. Bu yapıldığında, konsol bize aşağıdakine benzer bir şey gösterecektir:
Şimdi önce kullanıcı adını ve parolayı daha sonra girmeliyiz.
Arnet modemlerde erişim verileri şunlardır:
Kullanıcı adı: Gizem
Şifre: almak
o
Kullanıcı adı: Gizem
Şifre: alvlgeddl
Giriş yaptıktan sonra kullanıyoruz yardım et mevcut komutların listesini görmek için
Komutlardan birinin yeniden başlatıldığını göreceğiz. O zaman kullanacağız reboot yeniden başlatmak için.
Senaryo
Ubuntu'da:
sudo apt-get install lynx lynx-cur libnotify-bin
Bir metin editörü açıyoruz.
Modemin IP'yi değiştirip değiştirmediğini öğrenmek için, modemi yeniden başlatmadan önce ve sonra genel IP'yi kontrol etmemiz gerekir. Bunun için yapıyoruz:
IP = $ (lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)
ve size cevabı beklemeniz için 3 saniye vereceğiz
3 uyku
IP'yi masaüstü bildirimlerinde göstereceğiz
notify-send -i info "Gerçek IP" "$ IP"
Şimdi modeme bağlanacağız.
(uyku 2; echo "admin"; uyku 2; echo "alvlgeddl"; uyku 2;
echo "yeniden başlatma"; uyku 65; echo "çıkış") | telnet 10.0.0.2
burada "uyku 2" modemin yanıt vermesi ve "uyku 65" olması, aygıtın yeniden başlatılması için gereken yaklaşık süredir.
Şimdi genel IP'yi tekrar kontrol ediyoruz:
IP_NEW = $ (lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)
Cevap için 3 saniye bekleyip farklı olup olmadıklarını kontrol ediyoruz:
eğer ["$ IP"! = "$ IPNEW"]; sonra (notify-send -i info "IP değişti"
"$ IPNEW"); Başka; (notify-send -i dialog-warning "IP değişmedi" "$ IPNEW"); fi
Hepsi buydu.
Şimdi shebang'ı belgenin başına ekliyoruz, farklı kaydet
"Yeniden başlat", ona yürütme izinleri veriyoruz ve klasöre kopyalıyoruz
"/ Usr / bin".
chmod + x ip'i yeniden başlat
sudo cp yeniden başlat ip / usr / bin
Çalıştırmak için sadece konsola "yeniden başlat" yazıyoruz
Bu şekilde komut dosyası şu şekildedir:
Bu ortak!
Sarılmak!
Pablo.
Mükemmel gönderi. Sabit IP'si olmayanlar için idealdir.
Hahaha sanki herkesin Arnet'i varmış gibi ve Speedy, Telecentro, Fiberporongatel, Claro, Telmex vb. Olanlar için ??? Raporun bir bok
Komut dosyası belirli bir modem içindir, ihtiyacınız olanlar için komutları değiştirmeniz gerekir. İlk olarak konsoldan yaparsınız: telnet 10.0.0.2 (10.0.0.2 genel olarak modemin ipidir, değilse betikte değiştirin). Ardından kullanıcıyı, arnet modemlerinde yönetici ve ardından tomenague veya alvlgeddl veya başka bir şifre yazarsınız. Sonra yardım yazarsınız ve bu size tüm olası komutları gösterir, rebbot veya yeniden başlatma adında biri olmalıdır. Yani komut dosyasında değiştirmeniz gereken şey: modem ip, kullanıcı adı ve şifre, yeniden başlatma komutu. Elbette sorun şu ki, şifre o değil, onu almak için değiştirmeyi deneyin veya başka bir şey için google'da arama yapın ... Selamlar
Merhaba arkadaşım makaleyi ilginç buluyorum ama script modemi yeniden başlatmıyor,
bu nedenle ip değişmez, ne olur?