Merhaba, bu yazımızda basit ağ ayarlarını linux altında GUI kullanmadan yapmanın yollarını anlatacağım.

NIC: Network Interface Card, tüm ağ kartlarının genel adı.
[Geçici]: Sistemi yeniden başlatınca değişebilecek ayarları belirtir.
[Kalıcı]: Sistemi yeniden başlatınca değişmeyecek ayarları belirtir.

Sistemdeki NIC’ler hakkındaki genel bilgileri görüntülemek:

ifconfig -a

Çıktı:

[~]$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:0A:E4:CA:96:F5
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17 
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:31535832 (30.0 Mb)  TX bytes:31535832 (30.0 Mb)
 
pan0      Link encap:Ethernet  HWaddr 66:D1:9C:F1:AC:26
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 
wlan0     Link encap:Ethernet  HWaddr 00:1F:3B:36:EC:57
          inet addr:192.168.1.213  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21f:3bff:fe36:ec57/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:334705 errors:0 dropped:0 overruns:0 frame:0
          TX packets:303634 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:243138275 (231.8 Mb)  TX bytes:61789735 (58.9 Mb)
 
wmaster0  Link encap:UNSPEC  HWaddr 00-1F-3B-36-EC-57-00-00-00-00-00-00-00-00-00-00
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Sistemdeki aktif NIC’ler hakkındaki genel bilgileri görüntülemek:

ifconfig

Çıktı:

[~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0A:E4:CA:96:F5
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17 
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8133 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8133 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:31536407 (30.0 Mb)  TX bytes:31536407 (30.0 Mb)
 
wlan0     Link encap:Ethernet  HWaddr 00:1F:3B:36:EC:57
          inet addr:192.168.1.213  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21f:3bff:fe36:ec57/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:334983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:303912 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:243173481 (231.9 Mb)  TX bytes:61828962 (58.9 Mb)
 
wmaster0  Link encap:UNSPEC  HWaddr 00-1F-3B-36-EC-57-00-00-00-00-00-00-00-00-00-00
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Herhangi bir NIC hakkındaki genel bilgileri görüntülemek:

ifconfig ethN

Burada ethN yerine bilgi almak istediğiniz kartın adını yazmalısınız.

Çıktı:

[~]$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0A:E4:CA:96:F5
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17

[Geçici] Pasif NIC’i aktif etmek:

ifconfig ethN up

[Geçici ]Aktif NIC’i pasif etmek:

ifconfig ethN down

[Geçici] Ip adresini değiştirmek:

ifconfig ethN 192.168.0.1 netmask 255.255.255.0 up

[Geçici] Mac ID değiştirmek:
ethN interface’inin mac id’sini “00:0A:E4:CA:96:F7″ olarak ayarlamak için:

ifconfig ethN down
ifconfig ethN hw ether  00:0A:E4:CA:96:F7
ifconfig ethN up

[Geçici] DHCP ile ip almak:

dhclient ethN

ya da

dhcpcd ethN

dhcpcd ile dhclient arasındaki fark; dhcpcd’nin daemon olarak sürekli arka planda çalışması, dhclient’ın ise sadece siz çağırınca bir defa çalışıp, DHCP server’dan ip alması ve ardından sonlanmasıdır.

[Geçici] Varsayılan Ağ Geçidini değiştirmek:
ağ geçidini 192.168.1.1 olarak ayarlamak için:

route add default gw 192.168.1.1 ethN

[Geçici] Bir NIC’e birden fazla ip vermek:

ifconfig ethN:0 192.168.1.97 netmask 255.255.255.0 up
ifconfig ethN:1 192.168.1.98 netmask 255.255.255.0 up
ifconfig ethN:2 192.168.1.99 netmask 255.255.255.0 up

[Kalıcı] Statik Ip Tanımı Yapmak:
Statik ip tanımlamaları dağıtımlar arasında farklılıklar içermektedir. Ubuntu dağıtımı için:

/etc/network/interfaces

dosyasını düzenlemeniz gerekmektedir. Söz gelimi ethN isimli karta 192.168.3.30 numaralı ip adresini vermek için:

auto ethN
iface ethN inet static
address 192.168.3.30
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255

satırlarını eklemelisiniz.

Archlinux dağıtımı için:

/etc/rc.conf

dosyasını düzenlemeniz gereklidir. Söz gelimi ethN isimli karta 192.168.3.30 numaralı ip adresini vermek için:

ethN="ethN 192.168.3.30 netmask 255.255.255.0 broadcast 192.168.3.255"
INTERFACES=(ethN)
gateway="default gw 192.168.3.1"
ROUTES=(gateway)

satırlarını eklemelisiniz.

Birden fazla ip kullanmak için Her iki dağıtımda da ethN yerine ethN:0, ethN:1 gibi sanal kart isimleri kullanabilirsiniz.

[Kalıcı] Sistemin Her Network Başladığında Dinamik Ip Adresi Almasını Sağlamak:

/etc/rc.conf

dosyasını düzenlemeniz gereklidir.
Ubuntu:

auto ethN
iface ethN inet dhcp

Archlinux:

ethN="dhcp"
INTERFACES=(ethN)

Ağ Servislerini Yeniden Başlatmak:
Burada yapılan bazı değişiklikler ağ hizmetlerinin yeniden başlatılmasını gerektirebilir. Bu işlem farklı linux dağıtımlarında farklı yöntemlerle yapılmaktadır.

Ubuntu:

/etc/init.d/networking restart

Archlinux:

/etc/rc.d/network restart

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.