Yazar Arşivi

Perşembe, September 17th, 2015 | Yazar:
  • Bölüm 1 – Tanıtım – Basit Kuyrukları kurma (Bu yazı)
  • Bölüm 2 – Güvenilir trafiği belirlenmesi – Mangle Kurallarını kurma (Yakında TM)
  • Bölüm 3 – Öncelikler ve Sınırları – Kuyruk Ağaçlar kurma (Yakında TM)
  • Bölüm 4 – Monitoring Usage – Kuyrukları Yeniden Tanımlanması – Limiting Abusive Devices (Yakında TM)
  • Bölüm 5 – ??? Kar ???

Tanıtım

The first problem one usually comes across after being tasked with improving an Internet connection is that the connection is overutilised. Genellikle kimse nedenini bilmiyor, kim, ya da ne soruna neden olduğunu – except of course everyone blames the ISP. Bazen ISS – but typically you can’t prove that without having an alternative connection immediately available. I currently manage or help manage four “siteler / bina” Bu kullanım QoS kendi Internet bağlantısı yönetmek. Bir benim işyeri, two are home connections, and the last one is a slightly variable one – Genellikle sadece bir ev bağlantısı fakat alternatif, for a weekend every few months, it becomes a 140-adam (ve büyüyen) LAN. Eğlenceli. 🙂

MikroTik RouterOS ve

MikroTik'S RouterOS is very powerful in the right hands. Many other routers support QoS but not with the fine-grain control MikroTik provides. Alternatively you could utilise other Linux-based router OS’s, gibi DD-WRT, Smoothwall, Çözmek, ve benzeri. Bunların çoğu, genellikle hakkında yalan yedek sunucu veya uyumlu bir donanım yönlendirici olması gerekir. Mikrotik satıyor RouterBoards yerleşik RouterOS olduğu – ve nispeten ucuzdur.

Yönlendiriciler ile benim deneyim öncelikle ile Cisco ve MikroTik – and my experience with QoS is primarily with Allot en NetEnforcer / NetXplorer Sistemler ve MikroTik. Benim deneyim en popüler MikroTik cihazlar (kendi özel uzun menzilli kablosuz cihazlara başka) olmuştur onların rb750 (adlı yeni sürümü “Hex“) ve rb950-tabanlı anakartlar. Onlar sahip diğerleri ve nispeten ucuz. Cisco'nun prim cihazları ile tarihsel karşılaştırıldığında, Ben MikroTik adlı cihazları tanımlamak eğiliminde ettik “90% yazılı özellikler 10% fiyat”. Bu kılavuz öncelikle KOBİ / Ev kullanımı hedefleniyor gibi, ucuz daha mantıklı. Bir MikroTik cihazı almak bakıyorsanız, MikroTik yönlendiricileri yapmak unutmayın değil tipik DSL modemler,, böylece mevcut ekipman hala tipik gerekli. Bu olduğunu da unutmayın değil Sıfırdan bir MikroTik aygıtı kurma hakkında bir öğretici. Zaten online mevcut kılavuzların Var bolluk.

Uygulamaya Teorisi – ilk adım

Doğru QoS kurmak için, Eğer hesaba aşağıdaki dikkate alan bir politika hakkında bir fikir olması gerekir:

  • Genel bağlantı hızı
  • Kaç kullanıcılar / aygıtlar bağlantıyı kullanarak olacak
  • gecikme ve / veya performans için öncelik verilmelidir kullanıcılar / aygıtlar / hizmetler / protokoller

Benim örneklerde yukarıda elde etmek için, Aşağıdaki üstlenecek:

  • Yerel ağ nerede MikroTik Varsayılan ağ yapılandırması ile kurulur 192.168.88.0/24 ve internet bağlantısı ile sağlanır PPPoE.
  • Bağlantı hızı 10 / 2Mbps olduğunu (10 Mbps download hızı; 2 Mbps upload hızı)
  • Olacak 5 gibi birçok kullanıcı 15 cihazlar (Birden fazla bilgisayar / tablet / cep telefonları / WiFi vb)
  • Tipik indirme gecikmeyle verim ancak düşük öncelikli yüksek öncelik gerektiren
  • Oyun / Skype / İdari protokoller gecikme süresi ve üretilen hem yüksek öncelik gerektiren
  • Hiçbir üye başkaları üzerinde öncelik edilmelidir

İlk ve belki de en hızlı adım RouterOS bir şekilde ne ifade eder kurmak için Basit Kuyruk.

Ben basit kuyrukları kurmak benim MikroTik cihazlarda kaydettiğiniz kısa bir komut dosyası yaptık. Aşağıdaki gibi olduğunu:

:den x 1 karşı 254 do ={
 /basit bir eklenti adını kuyruk ="internet KULLANIMI $ x" dst ="adsl" max limit = 1900K / 9500K target ="192.168.88.$x"
}

Ne Yukarıdaki yaptığı sınır herhangi bir bireysel cihaz için kullanabileceğiniz maksimum hızı “1900k” (1.9Mb) upload ve “9500k” (9.5Mb) indir.

Notlar:

  • Maksimum limitleri altındadır nedeni 95% Hattın maksimum hızın bu tek cihaz tam bağlantıyı açlıktan olabilir garanti olduğunu, diğer kullanıcılar üzerinde olumsuz etkileyen. Daha büyük bir userbase ile ben daha fazla bu sınırı zorlamak istiyorum. Örneğin, ile 100 Ben 1Mb bile az 15Mb bu sınırı ayarlamak veya olabilecek bir 20Mb hizmeti kullanıcıları. Bu nasıl tamamen bağımlı olduğu “küfürlü” Kullanıcıların ve, Eğer anlamaya olarak nerede ve ne kadar kötüye oluşuyor, Eğer uygun şekilde ayarlayabilirsiniz.
  • Önek “internet kullanımı” name parametresi özelleştirilebilir. Genellikle ben tesislerinde adının başvurmak için bu set. Örneğin, adlı binaları ile “alfa” ve “beta”, Ben genellikle koyacağız “İnternet-alfa” ve “İnternet-beta”. Bu içgüdüsel siteler arasında ayırt yardımcı olur.
  • Dst parametresi vardır “adsl” örnekte. Bu, adı ile ikame edilmelidir arayüzey Internet bağlantısı sağlar.

Eğer yapılandırmaya uygun olması için komut özelleştirmek emin olun. MikroTik senaryoyu kaydedin ve çalıştırın – ya da çalıştırmak için MikroTik terminali doğrudan yapıştırın.

Bir sonraki yazı ben RouterOS olarak ne ifade eder kurma üzerinden gidecek Bozmak kurallar. Bu kurallar olası ince taneli QoS yapmak için ağ trafiğini / tanımlamak sınıflandırmak için hizmet.

Pay
Kategori: rasgele  | Yorum bırak
Perşembe, September 17th, 2015 | Yazar:

Gizlilik, Zaman, Para

Ben banka emir sevmiyorum. Ben fikri hiç sevmedim başka bir varlık olabilir ki, olacak az, Paramı hemen her miktarda almak (iyi … Mevcut olan her şeyi). Bir meslektaşım ile sorunu işaret MTN Ben bir banka düzeni kullanarak olmuştu kaçınılması olurdu. Belki “kolaylık” faktör gibi kötü bir şey değil.

Burada sondan bir önceki soru rahatlığını yaşamak ister ve kurumları güvenebilirsiniz olsun veya olmasın olduğunu varsayalım (para ile bu durumda) – ya da onlara güven ve rahatlık vazgeçmek istemiyorlar eğer. Benim durumumda, Hala kolaylık sorgulamaya bile, Ben iki kat Bağlı dünyanın indirgenmiş olması sakıncalı olabilir MTN ile zor yoldan öğrendim “uzak ada” durum. Hemen hemen bugün herkes kolaylık faktörü ile gider.

Kolaylık

Diğer taraftan, Şimdi uzun zaman önce, Ben ile bir anlaşmazlık vardı Planet Fitness nerede kolaylık iki ucu keskin kılıç oldu. Ben Tüketici Şikayetleri Komisyonu kendi iş uygulamalarını bildirdi (beri olduğu gibi yeniden düzenlenecek Ulusal Tüketici Komisyonu) ve onlardan geribildirim var asla. Sorunun özü Planet Fitness satış ajan benim cebinden daha fazla komisyon / para almak için beni ve bir arkadaşına yalan olduğunu.

Ben bir Keşif Vitality çok fayda verir üye, Premium markaların indirimli oranlar da dahil olmak üzere – Çoğunlukla Sağlıkla ilgili ders, Discovery Tıbbi Yardım / Sağlık Sigortası sağlayıcı olarak. Basitçe söylemek gerekirse,, Discovery awesome. Canlılık faydaları daha Planet Fitness içeren spor salonu üyelikleri kapsayacak. Hala bir şey ödemek zorunda, sıralar küçük bir hediye, Discovery, spor salonu üyeliği. Ancak, sonunda, onlar bana sağlıklı olmak için İSTİYOR, bu yüzden tasarının toplu footing umursamıyorum. Ancak, görünüşe göre, Bu Planet Fitness demektir’ satış acentaları komisyon alamadım!

Peki bu sonuç yok? Sonuç PF satış danışmanı beni için şişirilmiş bir rakam verdi olduğunu “Canlılık tabanlı” üyelik. O yalan söyledi. O zaman bana bir bir şişirilmiş fiyata noktalı çizgi üzerinde oturum vardı “düzenli” üyelik (evet, hatta düzenli bir üyelik maliyeti olurdu aslında daha fazla oldu), hakkında biten 4 ve 5 Zaman Canlılık tabanlı üyelik kadar.

Epiphania

Bir süre içinde 2011 Sonunda ben ödüyorum gerekiyordu maliyetleri kadar wisened. Discovery bu fiyaskonun hakkında çok mutlu olmaz eminim. Ben spor salonunda Yöneticisi konuştu, ve ben tüm sözleşme hurdaya olacağını güvence aldı. Ben şiddete biri değilim … sürece, spor … Bir Octagon … ama Bankamatik Siparişler hala oluyor niçin sormak Yöneticisi benim 5th ziyaretinden sonra, o ben ziyaret için bana silah getirdi yoktu o şaşırdı söyledi. Bir kaç ziyaretin ardından, Müdür aslında Planet Fitness sol ve bana açıkladı “sözleşme” kendim ve Genel Müdürlük arasında ve yerel spor salonu oldu, Görünüşe göre bir franchise tarzı operasyon, Hiçbir söz sahibi az iptal edilebilir vardı ilgili olsun veya olmasın. Genel Müdürlük ise hayır dedi, zor şans.

Bu noktada ben kaybettim. Benim banka koymak vardı Dur borç emirlerine. Bu çok büyük bir sürüklemek oldu: Ben bankamatik sipariş açıklamaları kadar biraz değiştirmek istiyorum çünkü her ay banka kurmaya vardı. O da beni ay her çift için biraz pahalı “yeniden kurmak” engelleme hizmet. Ben yardım edemem, ancak bankacılık sistemini destekler düşünemiyorum düzenli ifadeler ama personel mutlaka nasıl kullanılacağını bilmiyorum.

Teknik olarak hala bana geri almak için CCC bekliyorum (hiç olmamış – durum muhtemelen çatlaklardan düştü bu yüzden yukarıda da belirtildiği gibi ve tabii ki yeniden organize edildi). Tabii ki, Bu noktada tarafından PF de ödeme için beni kara listeye istedi!

Beklenmeyen Kahraman

Discovery konunun bir gelişigüzel söz (Ben bir diş hekimi ziyareti hakkında onları çağırdı düşünüyorum) Discovery'nin ajanlar tarafından bir geri sonuçlandı. Daha sonra sorunu tarif etmemi istedi, detaylı ve yazılı, Gerçekten ne olduğunu daha iyi benim bakış açısıyla açıklamak. Ben yükümlü. Ben değil varlık onlar hakkında haklı çıktı “Çok mutlu” bu konuda. Aslında bunlar gerçekten did not like it. Yaklaşık üç hafta sonra, Planet Fitness şimdiye kendilerine ödenen olmuştu tüm tutarlardan FULL beni iade.

Keşif Başar. 🙂

Pay
Pazar, 4 Ağustos, 2013 | Yazar:

Bir elektrik kesintisi benim sunucunun büyük etkiler vardı md RAID dizi. Bir tamamlamak için beklerken bir bütün olarak sunucu olarak hayal kırıklığına yerine fsck, Ben elle fsck çalıştırabilir bu yüzden büyük bir dizi olmadan önyükleme vardı.

Ancak, Ben fark elle çalıştırırken ne kadar kadar bilmenin bir yolu vardı ve bunu tamamlamak için ne kadar süreceğini. Bu, geniş bir dizi ile sorunlu olmaktadır. Küçük bir arama ile ben ucunu bulundu fsck çağırırken-C parametresini ekleyerek. Ben ancak belgelerde bu bulamadı: fsck –yardımcı böyle bir seçenek yok gösterdi.

Seçeneği ext4 özel olarak çıkıyor, ve böylece bir yüzde göstergesi ile mükemmel fonksiyonel ilerleme çubuğu gösterir. Bilgileri bulmak için, yerine “fsck –yardım” veya “adam fsck”, Eğer giriş zorunda “fsck.ext4 –yardım” veya “adam fsck.ext4”. 🙂

Pay
Pazar, 4 Ağustos, 2013 | Yazar:

Tarih

Geçen belirtilen beri çok değişmişti benim kişisel sunucu – o çarçabuk büyüdü (şimdi bir 7TB vardır md RAID6) ve son zamanlarda yeniden inşa edilmişti Ubuntu Sunucu.

Kemer bir hata değildi. Arch Linux zaten Linux hakkında çok şey öğretti (ve benim diğer masaüstünde bunu yapmaya devam edecek). Ama Arch kesinlikle bir sunucu harcamak istiyorum daha fazla zaman ve dikkat gerektirir. İdeal bir hatırlatma e-posta diyor kadar bir süre için sunucu unutmak edebilmek için tercih ederim “um … Eğer bakmak gerekir birkaç güncelleme var, dostum.”

Uzay ücretsiz değil – ve ne alandır

Ubuntu göç fırsat ben üzerinden çalıştırmak vardı olmasıydı SATA port, bilgisayarın geri kalanı için sabit diskleri için gerekli olan bağlantı noktaları – Bu 7TB RAID dizisi bağlantı noktası bir çok kullanır! Hatta uzak vermişti benim çok Eski 200GB sabit disk, bu bağlantı noktalarını birini aldı. Ben de alıcı uyardı diskin SMART izleme güvenilmez olduğunu belirtti. SATA portu eksikliği, geçici bir çözüm olarak, Hatta bir md dört USB bellekler bir dizi sunucusunun işletim sistemi göç eden RAID1. Çılgın. Biliyorum. Ben hız konusunda çok mutlu değildi. Ben dışarı çıkmak ve yeni bir güvenilir sabit disk ve onunla gitmek için bir SATA genişleme kartı almaya karar verdim.

Sunucunun birincil Arch bölüm disk 7GB hakkında kullanıyordum. Büyük bir yığın bir oldu takas dosya, önbelleğe alınan veriler ve başka çeşitli ya da gereksiz dosyaları. OS Genel gerçek boyutu, dahil olmak üzere /ev klasör, 2GB sadece yaklaşık. Bu bana bir süper hızlı içine bakmak istenir SSD sürücü, düşünme belki de daha küçük bir o kadar pahalı olmayabilir. Bu aslında bulabildiğim en ucuz olmayan SSD sürücü mal olduğu ortaya çıktı daha fazla bu nispeten küçük SSD biri dışında her birinin. Benim için Yay. 🙂

Seçim? Woah?!

OS seçerken, Ben zaten Arch olmaz karar vermişti. Tüm diğer popüler dağılımları Out, Ubuntu ile en tanıdık ve CentOS. Fötr şapka da bir olasılık oldu – ama ciddi henüz bir sunucu için kabul etmemişti. Ubuntu turda kazandı.

Kadar yapmak zorunda sonraki karar bana görülmedi Aynı anda her yerde bulunma (Ubuntu kurulum sihirbazı) bana bunu sordu: Nasıl kurulur bölümleri.

Ben Linux SSD kullanarak yeni oldu – Ben bunları doğru kullanarak değil tuzaklar farkındayım, çoğu yoksul uzun ömürlü kendi riski nedeniyle, yanlış.

Ben özel bir takas bölümü kullanmak istemedim. Ben gelecekte değil çok uzakta sunucu anakart / işlemci / bellek yükseltme planı. Buna dayanarak ben varolan md RAID bir takas dosyası içine takas koyacağız karar. Takas özellikle hızlı olmayacak ama bir şey yanlış gitti ve bellek mevcut değildir ne zaman onun tek amacı bu nadir durum için olacak.

Bu daha sonra bana vermek için sol kök yolu bir dışında tam 60GB Intel 330 SSD. Ben / home ayıran kabul ama sadece biraz anlamsız görünüyordu, küçük geçmişte kullanılan nasıl verilmiş. İlk ile bölüm kurmak LVM – Geçenlerde bir Linux kutusu kurmak her yaptığını bir şey (gerçekten, LVM kullanmak için hiçbir bahane yok). Ben dosya sistemini yapılandırmak nerede o bölümü var, Ben açılır tıkladım ve içgüdüsel ext4 seçilen. Sonra aynı listeden btrfs fark. Asmak!!

Ama ne?

Btrfs (“tereyağı-eff-ess”, “iyi-eff-ess”, “arı-ağaç-eff-ess”, Eğer günde fantezi ya da her neyse) Linux getirmek için nispeten yeni bir dosya sistemi geliştirilmiştir’ Geçerli dosya sistemi teknoloji ile geri yolda dosya sistemi yetenekleri. Mevcut King-of-the-Hill dosya, “ext” (ext4 olarak adlandırılan güncel sürümü) oldukça iyi – ama sınırlıdır, eski bir paradigma sıkışmış (Yeni bir marka düşünüyorum F22 Raptor vs. bir F4 Phantom bir denklik yükseltme az yarım Jested girişimi ile) ve gibi yeni Kurumsal dosya sistemleri ile çok uzun süre rekabet edebilmek pek mümkün değildir Oracle'ın ZFS. Btrfs hala gitmek için uzun bir yol var ve hala deneysel olarak kabul edilir (sormak ve ne kim bağlı olarak ihtiyacınız olan özellikleri). Birçoğu temel kullanım için stabil olarak kabul – ama kimse herhangi bir garanti yapacak. Ve, elbette, herkes yedekleme yapmak ve test etmek için söylüyor!

Mooooooo

Ext ve btrfs arasındaki en önemli fark, btrfs olmasıdır bir “CoW” veya “Yazın Kopyalama” dosya sistemi. Bu veri, dosya sisteminin iç tarafından aslında kasten üzerine asla demektir. Bir dosyaya bir değişiklik yazarsanız, btrfs fiziksel ortam üzerinde yeni bir konuma değişiklikler yazacak ve yeni bir konuma başvurmak için iç işaretçiler güncellenir. Btrfs bu bir adım daha ileri giderek bu iç işaretçiler (meta olarak anılacaktır) vardır ayrıca CoW. Ext eski sürümleri sadece üzerine veri olurdu. Ext4 AC fişini en uygunsuz anda dışarı yanked gerektiğini bozulması oluşabilir olmayacak sağlamak için bir Journal kullanmak istiyorsunuz. Adımların benzer bir dizi dergi sonuçları verileri güncelleştirmek için gerekli. Bir SSD ile, temel donanım benzer bir CoW işlemi kullandığınız hangi dosya sistemi olursa olsun çalışır. SSD sürücülerde aslında verilerin üzerine yazılmaz Bunun nedeni – Onlar verileri kopyalamak zorunda (Yaptığınız değişiklikleri ile) yeni bir konuma ve sonra tamamen eski blok silmek. Bu alanda bir optimizasyon bir SSD bile eski blok silmek değil şeyler çok meşgul olmadığı zaman sadece daha sonra blok silmek için bir not olmayabilir olmasıdır. Sonuç SSD sürücüler CoW dosya sistemi ile çok iyi uyum ve olmayan CoW dosya sistemleri olduğu gibi iyi performans kalmamasıdır.

Konularda ilginç hale getirmek için, Dosya sistemindeki CoW kolayca tekilleştirme denilen bir özellik ile el ele gider. Bu sayede iki (ya da daha fazla) veri özdeş blokları tek bir kopyasını kullanarak saklanacak, yerden tasarruf. Inek ile, Bir deduplicated dosya değiştirilirse, değiştirilmiş dosyanın veri farklı bir fiziksel blok yazılmış gibi ayrı ikiz etkilenmez.

Sırayla CoW yapar snapshot uygulamak için nispeten kolay. Bir anlık yapıldığında sistem sadece hacmi içindeki tüm veri ve meta bir tekrarından olarak yeni bir anlık görüntü kaydeder. Inek ile, Değişiklik yapıldığında, anlık veri bozulmadan kalır, ve anlık yapıldığı anda dosya durumu tutarlı bir görünüm sağlanabilir.

Yeni bir arkadaş

Göz önünde bulundurularak yukarıda ile, Ubuntu kurulum zamanındaki seçenek olarak btrfs kullanıma sunmuştur özellikle, Ben btrfs dalmak ve biraz keşfetmek için iyi bir zaman olacağını düşündüm. 🙂

Bölüm 2 yakında …

Pay
Pazartesi, 29 Ekim, 2012 | Yazar:

Görünen o ki, sonsuz bilgelik, Google google hesabı erişen veya kullanan bir uygulama engelleyebilen bir güvenlik özelliği var. Bu Google kullanıcıları için bir sorun olabilir nasıl görebilirsiniz, özellikle onların GTalk ve Gmail Kullanıcılar. Benim durumumda bu oldu Sorumluluk bir sorun yaşıyorsanız Hızlı konuşmak hizmet (ki teknik olarak GTalk parçasıdır). Biraz sonra çözüm bulundu kazma. Ben sorun oldu kaç yaşında şaşırdı ve ne kadar bu özelliği varolmuştur!

Hesap açmak ve başvurunuzu online almak için, Google'ın Captcha sayfasını kullanın burada.

Pay