Ubuntu / Debian Linux Sistemlerde Statik IP Tanımlama

Linux sunucu ilk kurulduğunda Network ayarları default olarak otomatik IP alacak şekilde yapılandırılmaktadır. Özellikle makinenin sunucu olarak kullanılması durumunda IP adresinin statik olarak verilmesi gerekebilir.

Network ayarlarının statik olarak yapılması için şu adımlar takip edilir

Interface dosyası içerisine girilerek düzenleme yapılır. 

sudo nano /etc/network/interfaces
GNU nano 2.5.3 File: /etc/network/interfaces

#This file describes the network interfaces available on your system
#and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
auto ens160

# DHCP ayarları önüne diyez koyacağım.Böylece bu satır geçersiz olacak.Yukardaki ayarlar default olarak bırakılabilir.

#iface ens160 inet dhcp

#Statik IP ayarları için asagidaki satirlari ekliyoruz.
iface ens160 inet static
address 10.10.1.7
netmask 255.255.255.0
gateway 10.10.1.254
dns-nameservers 10.10.1.11 10.10.1.12


# CTRL-X ve sonrasında Y ile kaydedip çıkıyoruz.

Network servisi yeniden başlatılır;

sudo service networking restart

Gateway’imize ping atarak erişimi test edebiliriz.

host@user:~$ ping 10.10.1.254

PING 10.10.1.254 (10.10.1.254) 56(84) bytes of data.
64 bytes from 10.10.1.254: icmp_seq=1 ttl=64 time=0.260 ms
64 bytes from 10.10.1.254: icmp_seq=2 ttl=64 time=0.300 ms
64 bytes from 10.10.1.254: icmp_seq=3 ttl=64 time=0.319 ms
^C
--- 10.10.1.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.260/0.293/0.319/0.024 ms

ifconfig ile ip’mizi kontrol edebiliriz.

host@user:~$ ifconfig
ens160 Link encap:Ethernet HWaddr 00:0c:29:99:b9:84
inet addr:10.10.1.40 Bcast:10.10.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe99:b984/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21698579 errors:0 dropped:416 overruns:0 frame:0
TX packets:25383015 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1772644786 (1.7 GB) TX bytes:2015899447 (2.0 GB)

route komutu ile route tablomuzu kontrol edebiliriz.

host@user:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.1.254 0.0.0.0 UG 0 0 0 ens160
10.10.1.0 * 255.255.255.0 U 0 0 0 ens160

DNS tanımlarını görmek için DNS tanımlarının yer aldığı dosyamıza göz atabiliriz;

host@user:~$ cat /etc/resolv.conf
Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.10.1.11
nameserver 10.10.1.12

Centos ve Rhel sistemlerde statik IP tanımlama için BU yazımıza göz atabilirsiniz.

Bir Cevap Yazın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.