Network Kartına Birden Fazla IP Ekleme
Bu bölümde bir network kartına birden fazla IP adresini nasıl atarız onu anlatmaya çalışacağım. Linux üzerinde bir network kartına birden fazla IP adresi atayabilmemiz için öncellikle ikinci IP adresi atayacağımız kart için bir adet sanal alt arayüz(virtual subinterface) oluşturmamız gerekmektedir. Yani IP alias. IP alias genelde ana-network-kartı:X formatında yaratılır. Öncellikle virtual subinterface yaratalım.
Makinemizde fiziksel network kartının bağlı olduğunu ve bu kartın eth0 olduğunu varsayarak işlemlere başlıyoruz.
- ifconfig komutu ile sanal kartımızı yaratıyoruz
[root@erd-lynx-ltp-01 ~]# ifconfig eth0:0 192.168.0.5 netmask 255.255.255.0 up
- Daha sonra sanal kartımız çalışıyor mu onu test ediyoruz
[root@erd-lynx-ltp-01 ~]# ping 192.168.0.5
PING 192.168.0.5 (192.168.0.5) 56(84) bytes of data.
64 bytes from 192.168.0.5: icmp_seq=1 ttl=64 time=0.664 ms
64 bytes from 192.168.0.5: icmp_seq=2 ttl=64 time=0.127 ms
64 bytes from 192.168.0.5: icmp_seq=3 ttl=64 time=0.092 ms
— 192.168.0.5 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.092/0.294/0.664/0.262 ms
- /etc/sysconfig/network-scripts altında eth0:0 dosyamızı yaratak bu ayarların kalıcı olmasını sağlıyoruz.
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.5
NETMASK=255.255.255.0
- Daha sonra network kartımızı tekrar kapatıp açıyoruz.
[root@erd-lynx-ltp-01 network-scripts]# ifdown ifcfg-eth0:0
[root@erd-lynx-ltp-01 network-scripts]# ifup ifcfg-eth0:0
[root@erd-lynx-ltp-01 network-scripts]#
ÖNEMLİ NOT: Ana kartınızı yani eth0 nolu kartınızı kapamanız durumunda sanal kartınızda kapanır. Ancak sanal kartlar, fiziksel kartlardan bağımsız olarak kapatılıp açılabilirler.