Temel Ağ Uygulamaları için Betik

Başlatan mhmtkrktr, 19 Mayıs 2016 - 12:53:47

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

mhmtkrktr

#75
Hatanın sebebi bağlantı yöneticisi değil, mac adresi alan komutta cihaz tanımlaması yerine doğrudan kendi cihazımı girmişim. :)

Satırda kayma sorunu kopyalama sorunu olacak sanırım. Bu kodda sorun olsa, aynı sorun bende de görünürdü.


Bu arada github 'ı çözmeye çalışıyorum. Üstesinden gelebilirsem halledicem o işi. Bitbucket'le güle oynaya anlaşıyordum ben. Bide bu çıktı :)

7hr33l3t73r

Github olması önemli değil. İndirme siteleri de olur :)
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

Kaleihan

Bağlantı hızını gösteren kısmı yavaşlatıyor diye mi çıkardınız? Kendi adıma o yavaşlamaya deydiğini düşünüyorum.

mhmtkrktr

Alıntı YapGithub olması önemli değil. İndirme siteleri de olur :)

İlgileniyorum onunla. Ancak yaşadığınız sorunun sebebi daha farklıymış. Openbox ta deneme yaptığımda, aynı hatayı verdi. Aynı satıra birden fazla değişken atayınca, sistem ikinci değişkeni tanımıyor. Tüm değişkenlerin birbiri altına tanımlanması gerekiyor.
Bende aynı satıra 10 tane değişken tanımlasam, hepsini ayrı ayrı tanımlıyor. Bu durum Ubuntuda da yok sanırım, çünkü en baştan bu şekilde düzenlemiştim. Kendimde dahil hiç bununla karşılaşmadım.
Bunu da öğrenmiş oldum. Düzeltiyorum bunu şimdi.

Alıntı YapBağlantı hızını gösteren kısmı yavaşlatıyor diye mi çıkardınız? Kendi adıma o yavaşlamaya deydiğini düşünüyorum.

Betikten herhangi bir özellik çıkartmadım. Aksine ilave ettim. Söylediğin yeri resim olarak paylaşabilir misin?

Kaleihan

Pardon, ben eski betiklerden birine bakmıştım ve bağlantı hızı anasayfadaydı. Bunda anasayfa da göremeyince çıktı sandım. Hala yerinde duruyor :) Yalnız şöyle bir sıkıntısı var. İnternet hızı 0.* gibi birşey olunca sıfırı göstermiyor. Direk nokta ve sonrasını gösteriyor. Mesela İnternet hızı: .46

mhmtkrktr

Alıntı YapYalnız şöyle bir sıkıntısı var. İnternet hızı 0.* gibi * bir şey olunca sıfırı göstermiyor. Direk nokta ve sonrasını gösteriyor. Mesela İnternet hızı: .46

Kesire dönüştüren bc komutunun işidir. Sıfırın aramızda lafımı olur diyodur. :)  Bir araştırayım onu. En olmazın da, noktayla başlayan sonucun başına 0 koy deriz düzelir. Fakat şimdiki halini bozmayayım. Hızı 1 in altında bir yerde test edip öyle ilave edeyim.
Sende kablosuz bağlantı isminde Türkçe karakter sorunu vardı, o ne durumda?

Bağlantıyı Openbox ve Dwm için tekrar düzenledim. Bu şekliyle de denemeni istesem senden :) Arada bir şeyleri kaçırıp bu defada Ubuntu'yu bozmuş olmayayım :)

Kaleihan

Türkçe karakter sorununa bakamadım çünkü kablosuzum açık olması rağmen   Ağ taraması yapabilmeniz için kablosuz alıcınızın olması veya

  kapalı ise donanımın açık olması gerekiyor!

Uyarısı veriyor. Yenile fonksiyonu işe yaramadı.

mhmtkrktr

Düzenlenmiş son halini Github 'a koydum. İlk mesajdan https://forum.ubuntu-tr.net/index.php?topic=52019.msg591961#msg591961
veya buradan ulaşabilirsiniz, https://github.com/agscript/ag-yonetimi.git

Alıntı YapTürkçe karakter sorununa bakamadım çünkü kablosuzum açık olması rağmen
Kod: [Seç]
  Ağ taraması yapabilmeniz için kablosuz alıcınızın olması veya

  kapalı ise donanımın açık olması gerekiyor!

Uyarısı veriyor. Yenile fonksiyonu işe yaramadı.

@Kaleihan daha önce de belirttiğim gibi, ağ taraması yapabilmek için herhangi bir ağa bağlı olma zorunluluğu vardı.
Bu ve benzeri bir kaç sorun üzerine yeniden elden geçirdim. Hemen dönüş yapmama sebebim de bu oldu.

Kendi donanımım da yaşadığım kablolu ve kablosuz ağın aynı anda bağlandığında ortaya çıkan sorunun çözümünü betiğe ilave ettim. Umarım bu düzenleme diğer ortamlar için sorun oluşturmaz. 

Deneyip görmeden durum senaryolarının hepsini ele alabilmek mümkün değil. Birden farklı donanım ve ortamda sorunsuz işlemesini sağlamak işi daha da karmaşıklaştırıyor.
Deneyip hatalar için geri dönüş yaptığınız sürece düzenlemelerine devam edeceğim.
Yorum ve bildirimleriniz için teşekkür ederim..

Kaleihan

Çıktı aynen şöyle
┌─[osman]──[gokturk]:~$
└──>>program
/usr/bin/net2.sh: satır 1: Skip: komut yok
/usr/bin/net2.sh: satır 2: Personal: komut yok
/usr/bin/net2.sh: satır 3: Sign: komut yok
/usr/bin/net2.sh: satır 4: This: komut yok
/usr/bin/net2.sh: satır 5: Search: komut yok
/usr/bin/net2.sh: satır 6: Watch: komut yok
/usr/bin/net2.sh: satır 7: Code: komut yok
/usr/bin/net2.sh: satır 8: Branch:: komut yok
/usr/bin/net2.sh: satır 9: f530dca: komut yok
/usr/bin/net2.sh: satır 10: @mhmtkrktr: komut yok
/usr/bin/net2.sh: satır 11: 1: komut yok
/usr/bin/net2.sh: satır 12: beklenmeyen dizgecik `(' yakınında sözdizimi hatası
/usr/bin/net2.sh: satır 12: `RawBlameHistory    316 lines (302 sloc)  21 KB'
┌─[osman]──[gokturk]:~$
└──>>

mhmtkrktr

Alıntı YapÇıktı aynen şöyle

Bu neyin çıktısı? Betikle ilgili olmadığı kesin ama şu nedir ona hiç anlam veremedim :)

Alıntı Yap/usr/bin/net2.sh: satır 10: @mhmtkrktr: komut yok

Doğru arşivi indiğine emin misin?

7hr33l3t73r

Ben de kodlariniza biraz gorsellik katmak icin bir iki duzenleme yaptim. Kablosuz aglar kismina.

Kodlar tek satir olarak yazildigindan aciksasi duzenlemek biraz zor oldu.
O yuzden biraz ugrasmak zorunda kaldim. Github adresinize gececektim ama depoyu bulamadim. :) Sonradan fark ettim betik icin ayri bir adres kullandiginizi. Neyse ben duzenledigim kodlarinin site adresini asagida paylastim. Siz gerekli gorurseniz ekleme yaparsiniz zaten.
http://ix.io/1pXs
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mhmtkrktr

Teşekkür ederim. Aslında bu bölümde dahil arayüz ve işleyişte birkaç değişiklik yapmıştım sonradan ama ne github , nede burası için durumu güncellememiştim. İlgilenirim dersen kodu kendi sayfana alabilirsin. Yada benim yayınladığım yere ekleme yapayım, düzenlemeleri orası için yapabilirsin.

Ek olarak, nmcli sonucu pencereye göre sabit kalmıyor. Farklı ölçekle açılan pencerelerde yine farklı görünüm çıkabiliyor. Örnek: http://i.hizliresim.com/znpRjg.png
Ben görselliğini standart bir ortamda açılabilecek en düşük boyuta göre hazırlamaya çalışmıştım ama özellikle listede görünen ismi uzun olan bir ağ varsa sorun oluşturuyor çıktı.

Ayrıca düzenleme sırasında karışıklık olmuş sanırım. Paylaştığın kodu olduğu gibi çalıştırırsam şöyle bir sonuç çıkıyor. http://i.hizliresim.com/E3AlmD.png
Bendeki halinde bu sorun olmuyor.

7hr33l3t73r

En son da belirtmis oldugunuz hata, oncelikle sizin betikte de  bulunmakta. Ben test etmek icin indirdigimde o hata yuzunden inceleme geregi duydum. Zaman buldukca da kod duzenlemesi yapmayi dusunuyorum. Ancak grep hatasi icin daha bakamadim.Bir piger sorun ben de internet erisimi oldugu halde Net erisimi yok demekte. Suan tespit ettigim sorunlar bunlar.
Sizin betigin bendeki goruntusu.

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mhmtkrktr

Yukarda belirttiğim gibi betik içerisinde bazı değişiklikler yaptım sonradan ama github a koyduğum önceki halinde de bu şekilde hata almıyordum. Hatta başka bir bilgisayarda çalıştırmak için oradan aldığımda bu sorun olmamıştı. Kendi bilgisayarımda ise sürekli kullanıyorum bunu ve bu şekilde hata verdiğini hiç görmemiştim.



Düzenlemek istersen şu bölüm betikten çıkartılabilir.

_kabtest () {
KART=$(lspci -k 2>0 | awk '/Ethernet/,0'| awk '/Kernel driver/{print $3}')
KDRM=$(dmesg | grep $KART | tail -n1 -c5)
UGS=$(cat /proc/net/dev | grep '^e' | awk '{print $1}'| sed 's/://')
if [[ (($KDRM = 'down') && ($CHZE = 'w') && ($EUG = 'e')) ]]; then sudo ifconfig $UGS down ; fi
#ETHT=$(ip link show | grep LOWER_UP | awk '{print $2}'| grep 'e' | cut -c1)
if [[ (($CHZE = 'w') && ($EUG != 'e') && ($KDRM = 'down')) ]]; then
echo -ne "\n$red [ A ]$blue Kablolu aygıtı aç ve yenile $son \n\n"; fi
}


Burası benim betiği düzenlediğim bilgisayarda, ağ kartının kablo bağlantısında kendisini yenileyememesinden kaynaklanan bir sorundan dolayı oluşturduğum bir bölümdü. Denediğim diğer bilgisayarların hiçbirinde benzer bir sorun olmadı. Yani olmasada olacak gibi.
Ayrıca servis sağlayıcısından hiç hizmet alamayan bir modeme bağlanırsan, normalde wep arayüzünde bulunan bilgilendirme mesajı ekrana yazılıyor. Ben o tarafı düzeltip net bağlantı bölümüne "dsl hizmeti sağlanmıyor" şeklinde kısa bir mesaja dönüştürdüm bunu.  Bunu da düzenlemeye ilave etmek isteyebilirsin.

Karmaşık yazım için söyleyebileceğim bir şey yok. Düzenli şekilde yazdığım zaman kendim karıştırıyorum nerede ne yaptığımı. Bu şekilde düz metin gibi daha kolayıma geliyor ve herşey gözümün önünde kaldığı için daha rahat takip edebiliyorum yazarken.

7hr33l3t73r

Evet o satirlari cikarinca uyari almadim.
SImdi ki duzenlenmis kodlari denermisiniz. Kablosuz aglar kismi duzelmis mi?
http://ix.io/1qim
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mhmtkrktr

#90
İyide bende zaten var o bölüm ve kendi bilgisayarımda sorun olmuyor. Ama ben sorunu buldum sanki.

KART=$(lspci -k 2>0 | awk '/Ethernet/,0'| awk '/Kernel driver/{print $3}')

echo $KART çıktısı driver bölümüne ait sadece in bölümünü gösteriyor ki 3. satır zaten o.
lspci -k çıktısı bilgisayara göre yanıltıyor gibi.

Bölüm çıkartılabileceği gibi şu şekilde kalabilir de. Hwinfo Ubuntu da zaten kurulu olması gerekiyor. Arch için de eksikse tamamlayıp işleme başlayacak. Bash hakkında şimdiki deneyimim olsa bunun yarısı kadar kodla bitirirdim ben bunu :)

_kabtest () {
####################################

HWIN=$(which hwinfo)
if [[ $(sudo pacman -Qq hwinfo 2>0) ]] || [[ -x $HWIN ]] ; then

### isteğe bağlı ek düzenleme ###

if ! sudo pacman -Qq hwinfo &>0; then
sudo pacman -S hwinfo --noconfirm
fi
#####################################
KART=$(hwinfo --netcard | awk '/Driver:/{print $2}' | head -n1 | sed 's/"//g')
KDRM=$(dmesg | grep $KART | tail -n1 -c5)
UGS=$(cat /proc/net/dev | grep '^e' | awk '{print $1}'| sed 's/://')
if [[ (($KDRM = 'down') && ($CHZE = 'w') && ($EUG = 'e')) ]]; then sudo ifconfig $UGS down ; fi
#ETHT=$(ip link show | grep LOWER_UP | awk '{print $2}'| grep 'e' | cut -c1)
if [[ (($CHZE = 'w') && ($EUG != 'e') && ($KDRM = 'down')) ]]; then
echo -ne "\n$red [ A ]$blue Kablolu aygıtı aç ve yenile $son \n\n"
fi
fi
}



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Eylül 2016 - 18:45:42

Başka bir sorun var sanırım.

http://i.hizliresim.com/rEN6Jm.png

İstersen uğraşma. Madem devam etsin diyorsun, ben kodları senin tercih ettiğin gibi düzenli hale getireyim daha sonra. Üzerinde ki akışı bildiğim için ben daha kolay yaparım bunu. Sonrasında sen nasıl istiyorsan öyle düzenlersin.

7hr33l3t73r

#91
Son duzenlenmis hali asagidaki adreste. Zaman buldugum da yine duzenlemeler yapacagim. Diger duzenlemeleri github uzerinden yayinlamayi dusunuyorum.
http://ix.io/1r2K
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

7hr33l3t73r

#92
Son duzenleme: http://ix.io/1r2K

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mhmtkrktr

Betik çok farklı bir konsepte doğru gidiyor anlaşılan. Bende zaman bulup düzenleyemedim henüz ama çokta gerek kalmamış gibi.
Eline sağlık, şuan hata vermeden çalışıyor bende.

7hr33l3t73r

#94
Evet betik ilginc bir hal almakta. :)
Biraz gorsellik katmak niyetindeyim. Suan icin 2 dil  olarak tasarlamaktayim. Ingilizce ve turkce olarak kullanilacak.
Lisans hazir :) http://www.wtfpl.net/about/
Betigi paylasacagim adres.
https://github.com/8100d1r0n/BasicNetwork


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Eylül 2016 - 07:36:57

Ceviri icin yardim kabul gormektedir. :)

        g_texts["english",0]="Enter Address: "
        g_texts["turkish",0]="Adresi Girin: "
        g_texts["english",1]="Ping test succsess . Connection successful"
        g_texts["turkish",1]="Ping Testi Tamamlandı. ${green_color}Bağlantı Var"
        g_texts["english",2]="Information loading..."
        g_texts["turkish",2]="Bilgiler alınıyor.. Bekleyin !..."
        g_texts["english",3]="No translation yet"
        g_texts["turkish",3]="adresine bağlanın"
        g_texts["english",4]="There is yes data flow"
        g_texts["turkish",4]="Veri Akışı Var"
        g_texts["english",5]="There is  yes internet connection"
        g_texts["turkish",5]="Net Erişimi Var"
        g_texts["english",6]="Number"
        g_texts["turkish",6]="Sıra"
        g_texts["english",7]="No translation yet"
        g_texts["turkish",7]="tarama işlemi kablosuz bağlantı ile yapıldı"
        g_texts["english",8]="No translation yet"
        g_texts["turkish",8]="tarama işlemi kablolu bağlantı ile yapıldı"
        g_texts["english",9]="Devices on the Network"
        g_texts["turkish",9]="Ağda Bulunan Cihazlar"
        g_texts["english",10]="Device: "
        g_texts["turkish",10]="Aygit: "
        g_texts["english",11]="Driver"
        g_texts["turkish",11]="Sürücü: "
        g_texts["english",12]="Contact:"
        g_texts["turkish",12]="Bağlantı:"
        g_texts["english",13]="No translation yet"
        g_texts["turkish",13]="Sürüm:"
        g_texts["english",14]="Signal level"
        g_texts["turkish",14]="Sinyal Seviyesi:"
        g_texts["english",15]="Channel:"
        g_texts["turkish",15]="Kanal:"
        g_texts["english",16]="Transfer Speed:"
        g_texts["turkish",16]="Aktarım Hızı:"
        g_texts["english",17]="HW address:"
        g_texts["turkish",17]="Donanım Adresi:"
        g_texts["english",18]="NetMask:"
        g_texts["turkish",18]="Ağ Maskesi:"
        g_texts["english",19]="Modem-IP:"
        g_texts["turkish",19]="Modem-IP:"
        g_texts["english",20]="Wan-IP"
        g_texts["turkish",20]="Dış-IP:"
        g_texts["english",21]="Signal Quality"
        g_texts["turkish",21]="Sinyal Kalitesi:"
        g_texts["english",22]="No translation yet"
        g_texts["turkish",22]="Bağlanmak istediğiniz cihazın --sıra sayısını-- girin"
        g_texts["english",23]="No translation yet"
        g_texts["turkish",23]="Kullanılabilir Kablosuz Ağlar"
        g_texts["english",24]="General information"
        g_texts["turkish",24]="Genel Bilgiler"
        g_texts["english",25]="The Internet Connection Details"
        g_texts["turkish",25]="İnternet Bağlantı Ayrıntıları"
        g_texts["english",26]="The Ethernet Connection Details"
        g_texts["turkish",26]="Kablolu Bağlantı Ayrıntıları"
        g_texts["english",27]="The Wireless Connection Details"
        g_texts["turkish",27]="Kablosuz Bağlantı Ayrıntıları"
        g_texts["english",28]="Waiting for the device..."
        g_texts["turkish",28]="Aygıt açılıyor bekleyin ..."
        g_texts["english",29]="No translation yet"
        g_texts["turkish",29]="Kablolu aygıtı aç ve yenile"
        g_texts["english",30]="Getaway"
        g_texts["turkish",30]="Ağ Geçidi"
        g_texts["english",31]="IP address"
        g_texts["turkish",31]="IP Adresi"
        g_texts["english",32]="Connection Speed :"
        g_texts["turkish",32]="Bağlantı Hızı:"
        g_texts["english",33]="Cable"
        g_texts["turkish",33]="Kablo"
        g_texts["english",34]="Connected"
        g_texts["turkish",34]="Bağlı"

        b_texts["english",0]="Ping operation"
        b_texts["turkish",0]="Ping işlemi"
        b_texts["english",1]="Modem interface"
        b_texts["turkish",1]="Modem arayüzü"
        b_texts["english",2]="Page refresh"
        b_texts["turkish",2]="Sayfa Yenile"
        b_texts["english",3]="Wireless networks"
        b_texts["turkish",3]="Kablosuz Ağlar"
        b_texts["english",4]="IP scan"
        b_texts["turkish",4]="İP Tarama"
        b_texts["english",5]="Cancel"
        b_texts["turkish",5]="Çıkış.."
        b_texts["english",6]="Rescan"
        b_texts["turkish",6]="Yeniden tara"
        b_texts["english",7]="Connect"
        b_texts["turkish",7]="Bağlan"
        b_texts["english",8]="Main Options"
        b_texts["turkish",8]="Ana Seçenekler"
        b_texts["english",9]="Details"
        b_texts["turkish",9]="Ayrıntılar"
        b_texts["english",10]="New Address"
        b_texts["turkish",10]="Yeni adres"
        b_texts["english",11]="Refresh"
        b_texts["turkish",11]="Yenile"
        b_texts["english",12]="Connect device"
        b_texts["turkish",12]="Cihaza Bağlan"

        err["english",0]="No translation yet"
        err["turkish",0]="AĞA BAĞLI HİÇBİR AYGIT BULUNAMADI !!!"
        err["english",1]="Could not detect the web browser to use. "
        err["turkish",1]="Uygun Tarayıcı Bulunamadı..."
        err["english",2]="No translation yet"
        err["turkish",2]="Ağ taraması yapabilmeniz için kablosuz alıcınızın olması veya\n kapalı ise donanımın açık olması gerekiyor!"
        err["english",3]="No translation yet"
        err["turkish",3]="Bilgisayarınız herhangi bir modeme bağlı değil.\n $yellow Ana menüye dönülecek..."
        err["english",4]="No translation yet"
        err["turkish",4]="Bu işlemi yapabilmeniz için etkin bir ağa bağlı olmanız gerekiyor.\n Ana menüye dönülecek..."
        err["english",5]="No translation yet"
        err["turkish",5]="Kablosuz aygıt kapalı, etkinleştirerek tekrar deneyin"
        err["english",6]="No translation yet"
        err["turkish",6]="Uygulamanın çalışabilmesi için, "$cyan_color" fping, bc "$white_color" ve "$cyan_color" ethtool paketinin kurulu olması gerekiyor.\nKurulum otomatik olarak başlayacak.. Bekleyin.! \nİptal etmek için, şifre sorgusunda CTRL + C tuşunu kullanabilirsiniz"
        err["english",7]="No translation yet"
        err["turkish",7]="Kurulum bölümü, kullandığınız dağıtım için ilgili yönergeye sahip değil. :(\nfping uygulamasını dağıtmınıza uygun olarak elle kurmayı deneyin.!"
        err["english",8]="No translation yet"
        err["turkish",8]="Kurulum aşaması tamamlanamadı. Eksik paketleriniz var.\nPaketleri elle kurmayı deneyin ve daha sonra tekrar çalıştırın."
        err["english",9]="No translation yet"
        err["turkish",9]="Ağ geçidiniz öngörülen ip aralığında değil. Önceki menüye dönülecek..."
        err["english",10]="Ping test failed. Connection failed!"
        err["turkish",10]="Ping Testi Olumsuz! Bağlantı Kurulamadı"
        err["english",11]="There is  no internet connection"
        err["turkish",11]="Net Erişimi Yok"
        err["english",12]="There is no data flow"
        err["turkish",12]="Veri Akışı Yok"
        err["english",13]="No translation yet"
        err["turkish",13]="Bu işlemi yapabilmeniz için etkin bir ağa bağlı olmanız gerekiyor.\n"$yellow_color"Ana menüye dönülecek..."
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

cokomoko

#95
Hata 7:  AĞA BAĞLI HİÇBİR AYGIT BULUNAMADI !!!


**********************************************************************************


Bende durum böyle oysa kablosuz ağa bağlıyım ama görmüyor.Connman'dan dolayı olmasın.
Bir ikincisi betiğin son halini sağlıklı deneme fırsatım olmadı, ama şöyle bir isteğim var:
Şu an kykwifi'den bağlıyım, şöyle bir sorun var, modemlerin hepsi kykwifi isminde ve hangisi yakınsa sadece onu gösterip ona bağlanıyor. Ama bana yakın modem kanal 13'den yayın yapıyor, oysa ben wifi'yi yaymak için kanal 7-1-3'ten yayım yapan modemin altına gidip bağlanmayı bekliyorum. Wicd bağlantıların hepsini ve kanalları gösteriyor ama bağlan dediğimde hata veriyor.
Bu betiğe kanalları da belirten ve istenilen kanaldaki modeme bağlanan bir şey eklemek mümkün mü? Yani bana kanal13 yakın ama ben sinyali biraz daha az olan kanal 1'e bağlanmak istiyorum tarzı * bir şey.


Networkmanager denedim onda da aynı hatayı verdi.
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

7hr33l3t73r

Oncelikle geri bildirim icin tesekur ederim. @cokomoko.
Zaman buldukca betikte duzenlemeler yapmaktayim. Ag kartlarini tespit eden komutlarda sorun var ya da sistem farkliligi ve surum farkligindan da olabilir. Zira NetworkManager kullanmadigim sistemde iw komutu ile aglari bulmaya calistiginda kendi sisteminde en azindan sorun oldugu gordum. Duzenleme yaptim ama daha cozemedigim kodlar bulunmakta, En azindan kendi sisteminde ise yaramadigini gormekteyim bazi bilgi komutlarinin. Ustunde calismaktayim. Aglara baglanma foksiyonu ne yazik ki ben de islemini gormemekte. Zaman buldukca duzenleme yapacagim.
SIzin onerinize gelecek olursak kablosuz ag kartlari bu durumlar icin otomatik mod kullaniyor. Kartiniz otomatik modundan cikartip yayin yapilan kanala ayarlayabilir ve bu sekilde baglantiya zorlayabilirsiniz. NetworkManager ile bu isi  arayuzlu ve basit olarak gerceklestirebilirsiniz diye dusunuyorum.

       freq/channel
              Set the operating frequency or channel in the device. A value below 1000 indicates
              a channel number, a value greater than 1000 is a frequency in Hz. You  may  append
              the  suffix  k, M or G to the value (for example, "2.46G" for 2.46 GHz frequency),
              or add enough '0'.
              Channels are usually numbered starting at 1, and you may use iwlist(8) to get  the
              total  number of channels, list the available frequencies, and display the current
              frequency as a channel. Depending on regulations,  some  frequencies/channels  may
              not be available.
              When  using Managed mode, most often the Access Point dictates the channel and the
              driver may refuse the setting of the frequency. In Ad-Hoc mode, the frequency set‐
              ting may only be used at initial cell creation, and may be ignored when joining an
              existing cell.
              You may also use off or auto to let the card pick up the best channel  (when  sup‐
              ported).
              Examples :
                   iwconfig eth0 freq 2422000000
                   iwconfig eth0 freq 2.422G
                   iwconfig eth0 channel 3
                   iwconfig eth0 channel auto
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mhmtkrktr

Alıntı YapCeviri icin yardim kabul gormektedir. :)

Daha şimdi farkettim. Çeviri ne durumda? Hâlâ aynı ise kalanını çevirebilirim.

@cokomoko, Network manager kullanma koşuluyla kablosuz ağ menüsü, hangi yayıncının hangi kanaldan yayın yaptığını gösteriyor zaten.  Fakat senin istediğin gibi kanal seçerek bağlantı kurmanın bir yolu var mıdır, kendi adıma fikrim yok. Alıcı tarafı otomatik olarak sinyal gücü en yüksek olana bağlanacak şekilde tasarlanmış. Yani tercihli bağlanabilsen bile kendisini ilk taramada daha yakın olana atlatacaktır. ( ki bunun süresi çok kısa bir zaman aralığı ) Bunun varsayılanını değiştirmek için, muhtemelen sürücüye müdahale etmek gerekebilir.

Bu öneride denenebilir,
Alıntı YapSIzin onerinize gelecek olursak kablosuz ag kartlari bu durumlar icin otomatik mod kullaniyor. Kartiniz otomatik modundan cikartip yayin yapilan kanala ayarlayabilir ve bu sekilde baglantiya zorlayabilirsiniz. NetworkManager ile bu isi  arayuzlu ve basit olarak gerceklestirebilirsiniz diye dusunuyorum.
Fakat yayın adı ile şifresi aynı olduğu için çözüm getirir mi, orası sen deneyene kadar soru işareti :) 

7hr33l3t73r

Ceviri devam ediyor. Boz zamanimin cogunu betigi duzenlemeye ayirdigim icin ceviri kismininin ustune dusemedim. Cevilerinizi alabiliriz tabi ki :)
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

siberoloji

Tam da Kodları indirip incelemek istemiştim ki, o mesajla karşılaştım.
Alıntı YapThis site can't be reached

The connection was reset.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_RESET

Script kodlarını başka nereden alabiliriz?

Yok ben alırım her halde de. Herkes için bir alternatif olması açısından sordum.