Linux Statik IP Konfigürasyonu aşağıdaki gibi yapabilirsiniz.

Sistemler üzerinde ağ yapılandırılması iki şekilde yapılmaktadır. En çok kullanılan şekli sistem dahilinde ip ve ve network bilgilerini dağıtan bir DHCP yapısı kullanılır. DHCP üzerinden otomatik olarak ağ yapılandırılması alınır veya ikinci yöntem ve yazımızın konusu olan  ihitiyacamız olan gerekli ayarları manual olarak biz yaparız. Netwok yapılandırılmasında Ip adres yapılandırılması çok onemlidir ancak bunun yanında ağ geçidi(gateway) ve DNS yapılandırılmasıda bir o kadar önemlidir ve bu ayarlar birtikte yapılır.


Arch Linux

Statik bir IP adresi yapılandırmak için ethernet arabirim dosyasını düzenleyebilirsiniz.

Yapılandırma dosyası yolu: /etc/systemd/network/05-eth0.network

[Match]
Name=eth0

[Network]
Gateway=222.222.222.1

# Your primary public IP address
Address=222.222.2222.2/24

# To add a second public IP address:
Address=111.111.111.1/24

#To add a private IP address:
Address=111.111.100.101/17

Statik IP adresleri Arch’da çeşitli şekillerde yapılandırılabilir.Detaylı bilgi için tıklatınız. Ayrıca DNS yönetimi içinde farklı yollar mevcuttur. Dns yönetimi için tıklatınız.


CentOS 7 / Fedora Linux

Statik bir IP adresi yapılandırmak için ethernet arabirim dosyasını düzenleyebilirsiniz.

Yapılandırma dosyası yolu :/etc/sysconfig/network-scripts/ifcfg-eth0

# Edit this line from "dhcp" to "none":
BOOTPROTO=none
    
# Edit from "yes" to "no":
PEERDNS=no
    
...
    
# Add the following lines:
DOMAIN=members.linode.com
    
# We specifically want GATEWAY0 here, not
# GATEWAY without an interger following it.
GATEWAY0=198.51.100.1
    
DNS1=203.0.113.1
DNS2=203.0.113.2
DNS3=203.0.113.3

# Your primary public IP address. The netmask
# is taken from the PREFIX (where 24 is a
# public IP, 17 is a private IP)
IPADDR0=198.51.100.5
PREFIX0=24

# To add a second public IP address:
IPADDR1=198.51.100.10
PREFIX1=24

# To add a private IP address:
IPADDR2=192.0.2.6
PREFIX2=17

Değişikliklerin uygulanması için aaşağıdaki komutla network sersinini yediden başlatın

sudo systemctl restart network

CentOS 6 Linux

Statik bir IP adresi yapılandırmak için ethernet arabirim dosyasını düzenleyebilirsiniz.

Yapılandırma dosyası yolu :/etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=none
PEERDNS=no

# Your primary static public IP address.
IPADDR0=198.51.100.5
PREFIX0=24
GATEWAY=198.51.100.1
DOMAIN=members.linode.com
DNS1=203.0.113.1
DNS2=203.0.113.2
DNS3=203.0.113.3

Birden fazla ip adresi kullanmanız gerekirse mevcut ethetnete her ip için alias ilave ederek kullanılabilir. Yani ilave her ip için Alias, Alias için yeni bir dosya oluşturulmalıdır.Örnek aşağıdaki gibi.

Yeni alias yapılandırma dosyası yolu :/etc/sysconfig/network-scripts/ifcfg-eth0:1

# İkinci statik bir IP adresi icin. 
DEVICE = eth0 : 1
IPADDR = 111.  111 .  111 .  10

Değişikliklerin uygulanması için aaşağıdaki komutla network sersinini yediden başlatın

sudo service network restart

Debian Linux

Statik bir IP adresi yapılandırmak için ethernet arabirim dosyasını düzenleyebilirsiniz.

Yapılandırma dosyası yolu :/etc/network/interfaces

. . .

# Your primary public IP address.
auto eth0 iface eth0 inet static address 198.51.100.5/24 gateway 198.51.100.1

# To add a second public IP address:
iface eth0 inet static address 198.51.100.10/24

# To add a private IP address:
iface eth0 inet static address 192.0.2.6/17

isim çözümlemesi için resolv.conf dosyasını düzenleyin.

resolv.conf  dosyası yolu : /etc/resolv.conf

nameserver 1.1.111.1
nameserver 1.1.111.1
nameserver 1.1.111.1
domain members.supforce.com
options rotate

OpenSUSE Linux

Statik bir IP adresi yapılandırmak için ethernet arabirim dosyasını düzenleyebilirsiniz.

Yapılandırma dosyası yolu :/etc/sysconfig/network/ifcfg-eth0

BOOTPROTO=static

. . .

# Your primary public IP address.
IPADDR=198.51.100.5/24 GATEWAY=198.51.100.1

# Add a second public IP address:
IPADDR1=198.51.100.10/24 LABEL1=1

# Add a private IP address:
IPADDR2=192.0.2.6/17 LABEL2=2

 

Aşağıdaki konuma ağ geçidi eklemeniz gerekli

Ağ geçidi yapılandırma dosyası yolu :/etc/sysconfig/network/routes

# Destination   Gateway                 Netmask                 Device
default         198.51.100.1            -                       eth0

 

Aşağıdaki konumda dns ayarlarını yapmanız gerekli

DNS yapılandırma dosyası yolu :/etc/sysconfig/network/config

. . .
NETCONFIG_DNS_STATIC_SERVERS="8.8.8.8 8.8.4.4 4.2.2.2"
. . .
NETCONFIG_DNS_STATIC_SEARCHLIST="members.supforce.com"
. . .
NETCONFIG_DNS_RESOLVER_OPTIONS="rotate"

Ubuntu Linux

Statik bir IP adresi yapılandırmak için ethernet arabirim dosyasını düzenleyebilirsiniz.

Yapılandırma dosyası yolu :/etc/network/interfaces

. . .

# Your primary public IP address.
auto eth0
iface eth0 inet static
    address 198.51.100.5/24
    gateway 198.51.100.1
    dns-nameservers 203.0.113.1 203.0.113.2 203.0.113.3
    dns-search members.linode.com
    dns-options rotate

# To add a second public IP address:
iface eth0 inet static address 198.51.100.10/24

# To add a private IP address:
iface eth0 inet static address 192.0.2.6/17