Bu yazımda Ubuntu 16.04 LTS Sunucu sürümünde network ayarlarının nasıl yapılacağını aşağıdaki komut örnekleri ile göstereceğim, bu örnekte sunucuda wireless kart olduğunu varsayıyorum, zaten Ethernet bağlantısı pek sorun olmadığından sunucular için en çok wireless kartı üzerinden bağlantı nasıl yapılır sorusunun cevabı aranmakta.
# sudo -s
komutu ile root olduktan sonra aşağıdaki komut ile sistemimizdeki wireless kartlarını bulacağız.
# iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.
Görüldüğü üzere sistemimizde “wlan0” olarak tanımlanmış bir wireless kartı mevcut.
Bu kart için “/etc/network” altında tanımlamalarımızı yapacağız, ama önce “wpa” anahtarını oluşturmamız gerek. Bunun için önce “/etc/network/interfaces.d/” klasörüne geçin.
# cd /etc/network/interfaces.d
Ardından şu komutu çalıştırın, SSID yerine bağlanmak istediğiniz kablosuz ağın adını yazın:
# wpa_passphrase SSID >> wlan0.cfg
Komutu çalıştırdığınızda alt satıra geçip beklemeye başlayacak. Bu durumda wireless parolanızı girip “enter”a basmanız gerekmekte. Bu işlemden sonra wifi key’ini wlan0.cfg dosyası içinde görebilirsiniz.
# cat wlan0.cfg
network={
ssid=”SSID”
#psk=”wifiparolasi”
psk=8ada1f8dbea59704af379538b4d9191f6a713905d1b4cd7a72864cea685b1a7f
}
Bu işlemden sonra “wlan0.cfg” dosyasını düzenlemek için “nano” ile açıp bu interface için ağ bağlantı ayarlarını yapmaya başlıyoruz:
# nano wlan0.cfg
Yukarıda gördüğümüz içeriğin üstü çizili olan satırlarını silmekle işe başlayacağız:
network={
ssid=”SSID”
#psk=”wifiparolasi”
psk=8ada1f8dbea59704af379538b4d9191f6a713905d1b4cd7a72864cea685b1a7f
}
Yukarıda gördüğümüz içeriğin üstü çizili olan satırlarını silin. Kalan satırın başını değiştirin ve şu hale getirin.
wpa-psk 8ada1f8dbea59704af379538b4d9191f6a713905d1b4cd7a72864cea685b1a7f
Daha sonra bu satırın üstüne aşağıdaki satırları ekleyin:
auto wlan0
iface wlan0 inet static
address 192.168.1.2 #kullanılmayan bir IP adresi olmalı.
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.4.4 8.8.8.8
wpa-ssid SSID
wpa-psk 8ada1f8dbea59704af379538b4d9191f6a713905d1b4cd7a72864cea685b1a7f
Dosyayı bu şekilde kaydettikten sonra aşağıdaki komut el ile çalıştırarak ağ bağlantısını sağlayabilirsiniz.
# ifup wlan0
Bu yöntem ile sunucuyu yeniden başlatsanız dahi boot esnasında otomatik olarak ağ bağlantısı sağlanmış olacaktır. Ayrıca eğer kablolu bağlantı kullanacaksanız “wpa” ile başlayan satırları silip “wlan0” olan interface adını ethernet interface adı ile (Örneğin eth0) değiştirmeniz yeterli olacaktır.