Ip Değişim

Ifconfig komutu ayrıca network kartlarının IP adreslerini değiştirmek için de kullanılır.

[root@erd-lynx-ltp-01 ~]# ifconfig eth0 172.19.23.202 mask 255.255.255.0 up

[root@erd-lynx-ltp-01 ~]# ifconfig eth0

eth0 Link encap:Ethernet HWaddr 00:0C:29:49:0F:83

inet addr:172.19.23.202 Bcast:172.19.255.255 Mask:255.255.0.0

inet6 addr: fe80::20c:29ff:fe49:f83/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:703 errors:0 dropped:0 overruns:0 frame:0

TX packets:345 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:55189 (53.8 KiB) TX bytes:45768 (44.6 KiB)

Interrupt:16 Base address:0×2024

eth0 adlı network kartımızın IP adresi değişti.Satır sonundaki up komutu network kartınızı değişikliklerden sonra aktif hale getirmek için kullanılır. Burada dikkat edilmesi gereken konu ifconfig ile yapacağınız değişiklerin, sisteminizi tekrar başlattıktan sonra kaybolacağıdır. Eğer değişiklikleriniz kaybolmasını istemiyorsanız bu komutu /etc/rc.local dosyasına eklemeniz gerekmektedir.

Fedora bu işi biraz daha kolaylaştırıp, her network kartı için ayrı bir konfigürasyon dosyası yaratır. Bu dosyalar /etc/systconfig/network-scripts dizini altında bulunur.

[root@erd-lynx-ltp-01 ~]# ls -al /etc/sysconfig/network-scripts/

total 396

drwxr-xr-x 2 root root 4096 2008-06-12 13:36 .

drwxr-xr-x 7 root root 4096 2008-06-12 11:23 ..

-rw-r–r– 3 root root 259 2008-06-12 12:56 ifcfg-eth0

-rw-r–r– 1 root root 254 2001-06-21 01:59 ifcfg-lo

Yukarıda gördüğünüz gibi eth0 network kartı için ifcfg-eth0 adlı bir dosyamız var. Yeni IP adresniz bu dosyanın içine yazmanız gerekmektedir.

[root@erd-lynx-ltp-01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=static

HWADDR=00:0C:29:49:0F:83

ONBOOT=yes

DHCP_HOSTNAME=erd-lynx-ltp-01

TYPE=Ethernet

IPADDR=172.19.23.201

NETMASK=255.255.255.0

GATEWAY=172.19.23.1

IP adresimizi ifconfig komutu ile değiştirdiğimiz halde, bu makine tekrar başlatıldığında, eski IP adresini alacaktır. Bunu engellemek için yukarıdaki dosyada IPADDR satırını yeni IP adresi ile değiştirmemiz gerekmektedir.

Yukarıda dosyadaki parametlerin açıklamalarını aşağıdaki tabloda bulabilirsiniz.

DEVICE

Network kartımız

HWADDR

Network kartımızın MAC adresi

ONBOOT

Sistemin açılışı esnasında aktif olup olmayacağını belirtir. No parametresi ile değiştirildiğinde kartımız açılış esnasında aktif olmayacaktır.

BOOTPROTO

Manuel olarak IP adresi atıyorsak o zaman static parametresi gelir. DHCP’den IP alıyorsak dccp parametresi eklenir.

DHCP_HOSTNAME

DHCP makinemizin adı

TYPE

Kart tipi

IPADDR

IP adresimiz

NETMASK

Netmask

GATEWAY

Gateway adresimiz

Bu dosyalarda yaptığınız değişikliklerin aktif olabilmesi için kartlarınızı yeniden başlatmanız gerecektir. Bunu iki şekilde yapabilirsiniz.

[root@erd-lynx-ltp-01 ~]# ifdown eth0

[root@erd-lynx-ltp-01 ~]# ifup eth0

Yada

[root@erd-lynx-ltp-01 ~]# service network restart

Yorum Yapın

Mesajınız