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