Allied Telesis AT-8000GS/24 sıfırlama

Elime az önce sıfırlanması gereken bir Allied Telesis AT-8000GS/24 tutuşturdular , bunun baud rate i nedir , hangi com porttan bağlanıcaz derken bir yandan da buraya not düşeyim dedim.

Cihaza 115200 baud rate ile kendi aktif com port umdan serial bağlandım ve cihazın açılmasını bekledim , neyseki fabrika ayarlarına geri getirmek yerine mevcut şifresini bildiğim için sıfırlamak daha kolay oldu.

K.adı ve şifre ile erişip show running-config dedim ve konfigürasyon olduğunu gördüm , sonrasında delete startup-config ile konfigi sildim ve çıkan uyarıya evet anlamında Y harfine basarak onay verdim , işlem tamamlandı , esasen cihaz içindeki flash ta bulunun startup-config isimli dosyayı siliyor , hepsi bu , sonrrasında reload ile cihazı tekrar başlattım ve artık içinde config kalmamıştı.

mailcluster.ayhanarda.com# delete startup-config
Delete startup-config [y/n]? y
mailcluster.ayhanarda.com# 01-Aug-2007 03:04:11 %FILE-I-DELETE: File Delete – file URL flash://startup-config

mailcluster.ayhanarda.com# reload
You haven’t saved your changes. Are you sure you want to continue ? (Y/N)[N] Y
This command will reset the whole system and disconnect your current session. Do you want to continue ? (Y/N)[N] Y
Shutting down …

Ayhan ARDA

logstash forwarder log gönderme

Cpaneldeki Sitelerin Access Loglarını Logstash-Forwarder ile ElkStack ta Logstash Server a Gönderme

Daha önceki yazılarımızda bir elkstack server kurmuştuk ancak henüz farklı bir serverdan log göndermemiştik , şimdi örnek olarak elimizde bir cpanel sunucu olduğunu ve içinde yüzlerce site olduğunu varsayalım , cpaneldeki sitelerin erişim logları bilindiği üzere /usr/local/apache/domlogs/ altında yer almaktadır , her bir site için bu yolda birer klasör ve içinde sitelerin logları yer almaktadır.

Şimdi elkstack serverın adı elkstack.ayhanarda.com olsun , ip adresi 192.168.1.1 olduğunu varsayalım , cpanel sunucu adı ise cpanel.ayhanarda.com , ip adresi de 192.168.1.2 olsun.

Eğer bu isimler için bir dns serverda kaydımız yok ise cpanel sunucuda aşağıdaki dosyaya elkstack serverın ip ve hostname ini girelim ki aramak ile vakit kaybetmesin. /etc/hosts dosyasını açıp aşağıdaki kaydı girelim , tabi hostname ve ip adresi Sizin yapınıza göre olmalı.

root@cpanel.ayhanarda.com [~]# nano /etc/hosts
192.168.1.1           elkstack.ayhanarda.com

Şimdi centos repo suna logstash forwarder için kayıt ekleyelim.

rpm –import http://packages.elasticsearch.org/GPG-KEY-elasticsearch

cat >> /etc/yum.repos.d/logstash-forwarder.repo << REPO
[logstash-forwarder]
name=logstash-forwarder repository
baseurl=http://packages.elasticsearch.org/logstashforwarder/centos
gpgcheck=1
gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch
enabled=1
REPO

Artık logstash-forwarder kurmaya hazırız.

yum -y install logstash-forwarder

Elkstack serverda oluşturduğumuz sertifikayı aşağıdaki dosyanın içine girip kaydedelim , bu dosya yok ise oluşturalım.

nano /etc/pki/tls/certs/logstash-forwarder.crt

—–BEGIN CERTIFICATE—–
MIIDDTCCAfWgAwIBAgIJANcKD2AfHuraMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV
BAMMEmVsa3N0YWNrLm5hdHJvLmNvbTAeFw0xNTEwMjcxMTI4NTFaFw0yNTEwMjQx



—–END CERTIFICATE—–

Şimdi logstash-forwarder ın conf dosyasını oluşturalım.

nano /etc/logstash-forwarder.conf

{
  “network”: {
“servers”: [ “elkstack.ayhanarda.com:5001” ],
“timeout”: 15,
“ssl ca”: “/etc/pki/tls/certs/logstash-forwarder.crt
  },

“files”: [
{
      “paths”: [
        “/usr/local/apache/domlogs/*/*
       ],
      “fields”: { “type”: “apache-access” }
    }
]
}

Yukarıdaki dosyada dikkat ederseniz 4 farklı ve önemli bölümü işaretledim , birincisi logları nereye ve hangi porta ileteceğimiz , ikincisi bir önceki adımda hazırladığımız ssl dosyasının yolu , üçüncüsü cpanel sunucudaki hangi logları göndereceğimiz , dördüncüsü ise bu logların çeşidi.

Şimdi logstash forwarder ı başlatalım ve aynı zamanda sunucunun bir sonraki açılışında otomatik olarak çalışmasını sağlayalım.

service logstash-forwarder restart && chkconfig logstash-forwarder on

Conf dosyamızda 5001 nolu porta göndereceğimizi belirtmiştik , o halde cpanel server üzerinde bir firewall kullanıyor isek dışarıya doğru bu portu aktif etmeliyiz , ben cpanel sunucularda csf kullanmaya özen gösteriyorum , aşağıdaki dosyasyı açıp tcp_out ve udp_out bölümlerine 5001 nolu portu ekliyorum. Buradaki 5001 portu elkstack serverınız ile ilgili bir durum , yani orada kullanmayı seçtiğiniz porttur , Sizin elkstack ya da logstash server da bu farklı olabilir.

root@cpanel.ayhanarda.com [/usr/local/apache/logs]# cat /etc/csf/csf.conf | grep TCP_OUT
TCP_OUT = “20,21,25,37,43,53,80,110,113,443,587,993,995,2086,2087,2089,2703,3306,4443,5001,6343,30000:35000,65000:65535″
root@cpanel.ayhanarda.com [/usr/local/apache/logs]# cat /etc/csf/csf.conf | grep UDP_OUT
UDP_OUT = “53,113,123,873,5001,6277,6343″

sonrasında csf -r komutu ile csf yi restart edelim. Eğer csf kullanmıyor iseniz iptables üzerinden direkt olarak ta açabilirsiniz.

Şimdi eğer elkstack bu portu dinliyor , cpanel de log gönderiyor ise bunu aşağıdaki dosyayı izleyerek görebilirsiniz

tail -f /var/log/logstash-forwarder/logstash-forwarder.err

2015/11/03 06:57:38.745365 Setting trusted CA from file: /etc/pki/tls/certs/logstash-forwarder.crt
2015/11/03 06:57:38.745939 Connecting to [192.168.1.1]:5001 (elkstack.ayhanarda.com)
2015/11/03 06:57:38.838187 Connected to 192.168.1.1

Hepsi bu kadar , iyi çalışmalar..

Ayhan ARDA

Please re-install JUNOS to recover the primary copy in case it has been corrupted. hatası

JUniper cihazlarda aşağıdaki hatayı alabilirsiniz.

Please re-install JUNOS to recover the primary copy in case it has been corrupted.

Bu durumda öncelikle alarmı doğrulayalım.

{master:0}
ayhanarda@DC9-SW74> show chassis alarms
1 alarms currently active
Alarm time Class Description
2014-03-13 12:07:49 EET Minor Host 0 Boot from backup root

Şimdi partitionlara bakıp cihazın nereden boot olduğunu görelim.

ayhanarda@DC9-SW74> show system storage partitions
fpc0:
————————————————————————–
Boot Media: internal (da0)
Active Partition: da0s1a
Backup Partition: da0s2a
Currently booted from: backup (da0s2a)

Partitions information:
Partition Size Mountpoint
s1a 183M altroot
s2a 184M /
s3d 369M /var/tmp
s3e 123M /var
s4d 62M /config

Görüldüğü üzere backup partition unda çalışmakta , bunu aktif partitiona çekmeye çalışalım.

ayhanarda@DC9-SW74> request system snapshot slice alternate
fpc0:
————————————————————————–
Formatting alternate root (/dev/da0s1a)…
Copying ‘/dev/da0s2a’ to ‘/dev/da0s1a’ .. (this may take a few minutes)
The following filesystems were archived: /

Tamamlandığında cihazı restart edelim.

ayhanarda@DC9-SW74> request system reboot
Reboot the system ? [yes,no] (no) yes

Shutdown at Fri Mar 14 06:01:47 2014.

 

Cihazın açılması tamamlandıktan sonra tekrar bağlanıp bu kez sistemi nereden boot ettiğine tekrar bakalım , muhtemelen açılışta da yukarıdaki hatayı artık vermeyecektir.

ayhanarda@DC9-SW74> show system storage partitions
fpc0:
————————————————————————–
Boot Media: internal (da0)
Active Partition: da0s1a
Backup Partition: da0s2a
Currently booted from: active (da0s1a)

Partitions information:
Partition Size Mountpoint
s1a 183M /
s2a 184M altroot
s3d 369M /var/tmp
s3e 123M /var
s4d 62M /config

İşlem tamam gözüküyor.

Ayhan ARDA

Debian 7.8 üzerine Icınga 2 Kurulumu

Icınga bildiğiniz üzere open source bir monitoring uygulaması , kurulumu için sıfır bir debian 7.8 hazırladım ve debian kurulumu esnasındaki seçeneklerde sadece ssh ve standart sistem araçlarını dahil ettim.

İlk olarak ssh tan erişelim ve icinga nın paket reposunu, debian ın paket konfigürasyonuna ekleyelim ve böylelikle sistem indireceği adresi biliyor olsun.Sonrasında repoları güncelliyor olacağız.

root@ayhanarda-icinga2:~# wget -O - http://debmon.org/debmon/repo.key 2>/dev/null | apt-key add -
OK
root@ayhanarda-icinga2:~# echo 'deb http://debmon.org/debmon debmon-wheezy main' >/etc/apt/sources.list.d/debmon.list
root@ayhanarda-icinga2:~# apt-get update
... Done
root@ayhanarda-icinga2:~#

Şimdi Icinga 2 yi kurabiliriz.

root@ayhanarda-icinga2:~# apt-get install icinga2

Mysql Kurup DB IDO aktif edelim.Komut; mysql için tanımlamak istediğiniz şifre vs gibi bilgiler soracak , yönergeleri takip edin.

root@ayhanarda-icinga2:~# apt-get install mysql-server mysql-client icinga2-ido-mysql
root@ayhanarda-icinga2:~# icinga2 feature enable ido-mysql
Enabling feature ido-mysql. Make sure to restart Icinga 2 for these changes to take effect.
root@ayhanarda-icinga2:~# service icinga2 restart

 

Apache , php ve diğer gereksinimleri kuralım , icinga web 2 yi git üzerinden indireceğiz , bu yüzden git te kuracağız.Sonrasında rewrite modul ünü aktif edelim.

root@ayhanarda-icinga2:~# apt-get install apache2 git php5 php-pear php5-mysql php5-ldap php5-intl php5-gd php5-imagick php5-pgsql
root@ayhanarda-icinga2:~# a2enmod rewrite
root@ayhanarda-icinga2:~# service apache2 restart

Timezone u ayarlayalım.

Nano ve ya sevdiğiniz bir editör ile aşağıdaki dosyayı açınız ve ;date.timezone = ile başlayan satırı bulup date.timezone = “Europe/Istanbul” şeklinde değiştirip kaydediniz ve apache yi yeniden başlatınız.

root@ayhanarda-icinga2:~# nano /etc/php5/apache2/php.ini
;date.timezone =
date.timezone = "Europe/Istanbul"
root@ayhanarda-icinga2:~# service apache2 restart

 

Icınga web 2 yi git ten indirip taşıyalım.

root@ayhanarda-icinga2:~# git clone git://git.icinga.org/icingaweb2.git
root@ayhanarda-icinga2:~# mv icingaweb2 /usr/share/icingaweb2
root@ayhanarda-icinga2:~# cd /usr/share/icingaweb2

 

Icingacli ile web server konfigürasyonunu icingaweb2 için regenerate edelim ve erişim haklarını tanımlayalım.

root@ayhanarda-icinga2:/usr/share/icingaweb2# ./bin/icingacli setup config webserver apache
root@ayhanarda-icinga2:/usr/share/icingaweb2# addgroup --system icingaweb2
root@ayhanarda-icinga2:/usr/share/icingaweb2# usermod -a -G icingaweb2 www-data

 

Şimdi icinga nın config dizinini oluşturup kurulumda kullanacağımız token ı oluşturalım.

root@ayhanarda-icinga2:/usr/share/icingaweb2# ./bin/icingacli setup config directory
Successfully created configuration directory /etc/icingaweb2
root@ayhanarda-icinga2:/usr/share/icingaweb2# ./bin/icingacli setup token create
The newly generated setup token is: 3a70b2180db86ad0
root@ayhanarda-icinga2:/usr/share/icingaweb2# ./bin/icingacli setup token show
The current setup token is: 3a70b2180db86ad0 ---Bu numarayı kurulumu web arayüzünden tamamlarken kullanacağız.

 

Şimdi icinga için apache default sitesinin config ini düzenleyelim , aşağıdaki dosyayı nano ile açınız ve içini boşaltıp aşağıdakileri yazıp kaydediniz ve apacye yi yeniden başlatınız.

root@ayhanarda-icinga2:/usr/share/icingaweb2# nano /etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
Alias /icingaweb2 "/usr/share/icingaweb2/public"
 
<Directory "/usr/share/icingaweb2/public">
    Options SymLinksIfOwnerMatch
    AllowOverride None
 
    <IfModule mod_authz_core.c>
        # Apache 2.4
        <RequireAll>
            Require all granted
        </RequireAll>
    </IfModule>
 
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order allow,deny
        Allow from all
    </IfModule>
 
    SetEnv ICINGAWEB_CONFIGDIR "/etc/icingaweb2"
 
    EnableSendfile Off
 
    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteBase /icingaweb2/
        RewriteCond %{REQUEST_FILENAME} -s [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    </IfModule>
 
    <IfModule !mod_rewrite.c>
        DirectoryIndex error_norewrite.html
        ErrorDocument 404 /error_norewrite.html
    </IfModule>
</Directory>
</VirtualHost>

 

root@ayhanarda-icinga2:/usr/share/icingaweb2# service apache2 restart

Aslında şu anda ip adresimiz/icingaweb2 yazarak icinga2 web arayüzüne erişebilirsiniz fakat işimiz henüz bitmedi , veritabanlarını bir kontrol edelim. SSH tan mysql e aşağıdaki komut ile bağlanıyoruz ve sonrasında mysql kurarken belirlediğiniz şifreyi girmeniz istenecek.

root@ayhanarda-icinga2:/usr/share/icingaweb2# mysql -u root -p

Şimdi mevcut veritabanlarını kontrol edelim.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| icinga2idomysql    |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
 
mysql>

Icinga isminde bir veritabanı oluşturalım ve erişim haklarını tanımlayalım.

mysql> CREATE DATABASE icinga;
Query OK, 1 row affected (0.00 sec)
 
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga';
Query OK, 0 rows affected (0.00 sec)
 
mysql>

Şimdi icinga mysql şemasını icinga database ine sorgu olarak gönderelim.

root@ayhanarda-icinga2:/usr/share/icingaweb2# mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

Şimdi web arayüzü kurulumunuza ilerleyebilirsiniz, hepsi bu kadar.

http://ipadresi/icingaweb2/

icinga-installation-ayhanardaAyrıca detaylı kullanım bilgisi için Icinga Network Monitoring kitabını incelemenizi öneririm.

Saygılarımla

Ayhan ARDA

Usb Disk ile Juniper Junos Upgrade

Elimizde sıfır cihaz olduğunu varsayıyorum , bu işlemi juniper EX2200 üzerinde denedim,  usb2serial adaptor ile serial kablosu vasıtası ile cihaza com port tan bağlanıyoruz. Öncelikle mevcut versiyonumuza bakalım , aşağıdaki komutla görebiliriz.

root@ayhanarda> show version

Model: ex2200-24t-4g
JUNOS Base OS boot [11.4R5.7]
JUNOS Base OS Software Suite [11.4R5.7]
JUNOS Kernel Software Suite [11.4R5.7]
JUNOS Crypto Software Suite [11.4R5.7]
JUNOS Online Documentation [11.4R5.7]
JUNOS Enterprise Software Suite [11.4R5.7]
JUNOS Packet Forwarding Engine Enterprise Software Suite [11.4R5.7]
JUNOS Routing Software Suite [11.4R5.7]
JUNOS Web Management [11.4R5.7]
JUNOS FIPS mode utilities [11.4R5.7]

Juniper kendi sitesinde en güncel stabil versiyonun 12.3R3.4 olduğunu söylemekte , şimdi bizde sıfır cihazımızı bu sürüme geçireceğiz. Juniper üyeliğiniz ile erişip güncel dosyayı bilgisayarınıza indirin , ismi muhtemelen jinstall-ex-2200-12.3R3.4-domestic-signed.tgz gibi bir şey olacaktır.

Şimdi bu dosyayı indirdiğimizi ve elimizde içinde önemli bir bilgi olmayan usb diskimiz olduğunu varsayıyorum , önerim bu usb diskiniz eğer ntfs formatında ise bunu fat şeklinde tekrar formatlamanız ve sonrasında güncel indirdiğimiz  junos dosyasını içine kopyalamanız.

Şimdi usb diskimizi juniper cihazımızın arkasına takıp mount edeceğiz. Diski taktığımızda zaten konsol ekranında diskin takıldığına dair ibareler göreceksiniz.

Mount etmek için shell ekranına düşüyoruz.

root@ayhanarda> start shell

root@ayhanarda%

root@ayhanarda% mount_msdosfs /dev/da1s1 /mnt

root@ayhanarda% cp /mnt/jinstall-ex-2200-12.3R3.4-domestic-signed.tgz /var/tmp/

root@ayhanarda% umount /mnt

Şimdi usb diskimizi çıkarabiliriz.

Tekrar cli mode a geçelim.

root@ayhanarda% cli

root@ayhanarda> request system software add /var/tmp/jinstall-ex-2200-12.3R3.4-domestic-signed.tgz reboot

Şimdi yaklaşık 10 dk sürecek bir süreç başlıyor , 10 dk sonra yeni versiyonunuz artık hazır ve aşağıdaki komutla görebilirsiniz.

root@ayhanarda> show version

Model: ex2200-24t-4g
JUNOS Base OS boot [12.3R3.4]
JUNOS Base OS Software Suite [12.3R3.4]
JUNOS Kernel Software Suite [12.3R3.4]
JUNOS Crypto Software Suite [12.3R3.4]
JUNOS Online Documentation [12.3R3.4]
JUNOS Enterprise Software Suite [12.3R3.4]
JUNOS Packet Forwarding Engine Enterprise Software Suite [12.3R3.4]
JUNOS Routing Software Suite [12.3R3.4]
JUNOS Web Management [12.3R3.4]
JUNOS FIPS mode utilities [12.3R3.4]

Ayhan ARDA

(kendime not : son önerilen versiyon : jinstall-ex-2200-12.3R6.6-domestic-signed.tgz) ex2200 için.

Windows 2008 çıkış ip adresi değiştirme

Muhtemelen sunucunuzda birden fazla ip var ve bir sebeple çıkış ip adresinizi yine o sunucuda tanımlı bir başka ip adresiniz ile değiştirmek istiyorsunuz. Bu işlemi aşağıdaki şekilde yapabilirsiniz. Diyelim ki mevcut çıkış ip miz 192.168.10.7 olsun , biz ise 192.168.10.8 olmasını isteyelim.

Önce mevcut çıkış ip sini silelim , konsoldan eriştiğinize emin olun , erişiminiz kesilebilir.

netsh interface ip delete address “Local Area Connection” 192.168.10.7

Şimdi bu ip yi , skipasssource=true ile tekrar ekleyelim.

netsh interface ip add address “Local Area Connection” 192.168.10.7 255.255.255.0 skipassource=true

Şimdi çıkış ip  si olacak ip adresimizi de silelim.

netsh interface ip delete address “Local Area Connection” 192.168.10.8

Şimdi bunu skipasssource=false ile tekrar ekliyoruz.

netsh interface ip add address “Local Area Connection” 192.168.10.8 255.255.255.0 skipassource=false

Hepsi bu kadar.Artık makinanız 192.168.10.8 ile çıkış yapıyor olacaktır.

Bu durumun sebebi ise network kartında tanımlı olan ip adreslerinden gateway e en yakın olan ip yi seçmesidir , skipassource=true ile o ip için bu otomatik seçimi devre dışı bırakmış oluyoruz.

Tüm ip lerin skipassource durumunu görmek için aşağıdaki komutu çalıştırabilirsiniz.

netsh int ipv4 show ipaddresses level=verbose

Ayhan ARDA

using eeprom-set media 100basetx-fdx hatası

using eeprom-set media 100basetx-fdx hatası network ün down olmasına sebep olmaktadır , muhtemelen bu durumu yaşamış ve sonrasında bu hatayı loglardan tespit etmiş olmalısınız.

Durum genellikle hyper-v rolü çalışan makinalarda bir sanal sunucuda yoğun network trafiği yarattığınızda karşımıza çıkmaktadır , microsoft konu ile ilgili aşağıdaki senaryoyu hazırlamış.

Windows Server 2008 R2 Service Pack 1 (SP1) çalıştıran bir bilgisayara Hyper-V rolünü yüklediniz.
Bilgisayarda bir sanal makine çalıştırıyorsunuz.
Ağa erişmek için sanal makinede bir ağ bağdaştırıcısı kullanıyorsunuz.
Çok sayıda eşzamanlı ağ bağlantısı kuruyorsunuz. Veya yoğun bir giden ağ trafiği var.

Bu senaryoda, sanal makinedeki ağ bağlantısı kopabilir. Ek olarak, ağ bağdaştırıcısı devre dışı kalabilir.Çözüm olarak sanal makinayı restart etmeniz gerekmektedir.

http://support.microsoft.com/kb/974909/tr ya da http://www.microsoft.com/tr-tr/download/details.aspx?id=26785 adresindeki hotfix i yüklemeniz sorunu giderecektir.

Ben bu duruma 50 gb lık bir veriyi rsync ile uzak makinadan hyper-v üzerinde çalışan cloudlinux kurulu makinama almak isterken rastladım , sonrasında hotfix i yüklemeden rsync bandwith i ni limitleyerek denemek istedim ve tekrar hata ile karşılaşmadım. Eğer Siz de rsyn işleminde hata aldı iseniz --bwlimit=5000 limiti ile işlemi saniyede 5 mb aktarıma limitleyebilirsiniz , bu durumda sorun çözülecektir, aynı durum ftp içinde geçerlidir. Örnek rsync işlevi için aşağıdaki komutu değişkenleri değiştirip kullanabilirsiniz.

rsync -av –bwlimit=5000 root@UZAKIPADRESI:/home/ayhanarda-remote/public_html/* /home/ayhanarda-local/public_html/

Saygılarımla

Ayhan ARDA

Netstat ile Açık Portları listelemek

Bilgisayarınızda hangi portlar açık , bunu görebilmek için aşağıdaki komutu kullanabilirsiniz.

C:\Users\ayhanarda>netstat -an |find /i “listening”

Hangi portların o anda kullanıldığını görmek için ,

C:\Users\ayhanarda>netstat -an |find /i “established”

Process id leri ile birlikte görebilmek için,

C:\Users\ayhanarda>netstat -ao |find /i “listening”

Eklemeler yapılacak..

Centos sanal interface’lere ip eklemek (eth0-0)

Selamlar,

Linuxler serverlar üzerine genellikle birden fazla ip eklemek isteriz.Bunu da eth 0 yada eth 1 üzerinde sanal interfaceler tanımlayarak yaparız. Eth0 ip sinin 67.219.50.59 olduğunu varsayalım ve ihtiyacımız olan şey ise bu makinaya birde 67.219.50.60 ip sini eklemek istediğimizi düşünelim.Alında bunu tek komutla yapabiliyoruz, komutumuz aşağıdaki gibi,

ifconfig eth0:0 67.219.50.60 netmask 255.255.224.0 up

Bu işlemi yaptığımızda ip yi eklemiş oluruz fakat bu işlem kalıcı olmaz , yani makina restart olduğunda geçersiz hale gelir. Amacımız bunu kalıcı hale getirmek olsun.Önce yine aşağıdaki komutu girelim , burda ip ve subnet i kendinize göre değiştirmeyi unutmayınız.

ifconfig eth0:0 67.219.50.60 netmask 255.255.224.0 up

Daha sonra , nano ve ya vi editörüne ihtiyacımız var , iki komuttan birini uygulayabilirsiniz.

Tabi önce /etc/sysconfig/network-scripts/ altına ilerleyin.

vi ifcfg-eth0  ya da nano ifcfg-eth0

Bu işlemden sonra aşağıdakine benzer bir çıktı göreceksiniz.Bunun tamamını kopyalayınız.

# Intel Corporation 82574L Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:25:90:0A:F2:F2
IPADDR=67.219.50.59
NETMASK=255.255.224.0
ONBOOT=yes

Bu esas interface in konfigürasyonu idi. Şimdi ise sanal interface imize bunu ekleyip ip kısmını değiştireceğiz.

bu yüzden bu sefer vi ifcfg-eth0:0  ya da nano ifcfg-eth0:1 i kullanarak editörü açıyorum.İçine ise aşağıdaki kısmı kopyalayıp ip yi değiştireceğiz.

# Intel Corporation 82574L Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:25:90:0A:F2:F2
IPADDR=67.219.50.60
NETMASK=255.255.224.0
ONBOOT=yes

Hepsi bu kadar..

Ayhan ARDA

Junos ve Cisco Basic Komut Karşılaştırması

Merhaba; Aşağıda cisco ios ve junos ile ilgili komut farklarını bulabilirsiniz.
System Management Komutları;
IOS Command JUNOS Command
clock set set date
ping ping
reload request system reboot
send request message
show clock show system uptime
show environment show chassis environment
show history show cli history
show ip traffic show system statistics
show logging show logshow log file name
show processes show system processes
show running config show configuration
show tech-support request support information
show users show system users
show version show version show chassis hardware
trace traceroute
Interface Komutları ;
IOS Command JUNOS Command
clear counters clear interface statistics
show interfaces show interfaces
show interfaces detail
show interfaces extensive
show ip interface show interfaces
show interfaces detail
show interfaces extensive
show ip interface brief show interfaces terse
Routing Protokol Komutları;
IOS Command JUNOS Command
clear arp-cache clear arp
show arp show arp
show ip route show route
show ip route summary show route summary
show route-map show policy
show policy policy-name
show tcp show system connections
show ip ospf database show ospf database
show ip ospf interface show ospf interface
show ip ospf neighbor show ospf neighbor
clear ip bgp clear bgp neighbor
clear ip bgp dampening clear bgp damping
show ip bgp show route protocol bgp
show ip bgp community show route community
show ip bgp dampened paths show route damping decayed
show ip bgp neighbors show bgp neighbor
show ip bgp neighbors address advertised-routes show route advertising-protocolbgp address
show ip bgp neighbors address received-routes show route receive-protocol bgpaddress
show ip bgp peer-group show bgp group
show ip bgp regexp show route aspath-regex
show ip bgp summary show bgp summary
Umarım faydalı olur.
Ayhan ARDA