Ağ / WiFi / statik IP adresini nasıl ayarlarım?


Yanıtlar:


253

Bu eğitimde , 2015-05-05'ten beri Raspbian'da bulunan varsayılan ağ yöneticisi dhcpcd kullanılarak ağ kurulumunun nasıl yapılacağı açıklanmaktadır . Raspbian Buster , Raspbian Stretch , Raspbian Jessie ve son Raspbian Wheezy Vakfı sürümleri için geçerlidir . Buster ayarları Stretch ile aynıdır.

Raspbian Networking nasıl kurulur

Yönlendirici ile Ethernet bağlantısı kullanıyorsanız, herhangi bir konfigürasyon gerekli olmamalı ve kutunun dışında çalışmalıdır.


DİKKAT Pi3 / Pi Zero W dahili WiFi , 5GHz ağları desteklemez ve kablosuz düzenleme alanı ayarlanana kadar 2.4GHz ağlarda Ch 12,13'e bağlanamayabilir .

5GHz özellikli cihazlarda WiFi , kablosuz yasal düzenleme alanı ayarlanana kadar devre dışı bırakılır (Pi4B, Pi3B +, Pi3A +)

  • Etki alanı Raspberry Pi Configuration(rc_gui) aracılığıyla raspi-configveya içinde country=uygun bir ISO 3166 alpha2 ülke koduna ayarlayarak ayarlanabilir /etc/wpa_supplicant/wpa_supplicant.conf.

WiFi ve GUI kullanıyorsanız , Temel Yönergeleri uygulayarak ayarlayın.

Temel Yönergeleri izleyerek ayarlanan Komut Satırından WiFi kullanıyorsanız , Yayın yapmayan bir ağı kurmanın tek yolu budur .SSID

Bu, örneğin seri bir konsol kablosu kullanarak bir 'Başsız' sistemi kurmak için de kullanılabilir, ancak kurulum için bir monitör ve klavye ödünç alırsanız ÇOK daha kolay olur. Bilgisayara bir Ethernet kablosu kullanarak olası başka bir yöntem için aşağıya bakın.

Başsız Raspbian WiFi Kurulumu

Raspbian , Mayıs 2016'dan bu yana, önyükleme dizininin içeriğini denilen bir dosya için kontrol eder wpa_supplicant.confve dosyayı /etc/wpa_supplicant, içerisindeki mevcut herhangi bir wpa_supplicant.confdosyayı değiştirerek kopyalar . Önyükleme dizinindeki dosya daha sonra kaldırılır. Bu, wpa_supplicant.confaşağıda ayrıntıları verilen ayarları kullanarak başsız kurulumu etkinleştirmek için kullanılabilir . (Muhtemelen de etkinleştirmek isteyeceksiniz ssh.)

IP Adresim Nedir?

Pi'nizin sadece kullandığını bilmek istiyorsanız komut satırına IP Addressgirin hostname -I.

SSH

Kasım 2016 sürümünden itibaren Raspbian, SSH sunucusunu varsayılan olarak devre dışı bırakmıştır. El ile etkinleştirmeniz gerekir.

sudo raspi-configTerminale girin , önce öğesini seçin advanced options, sonra yönlendirin ssh, tuşuna basın Enterve ssh sunucusunu etkinleştir veya devre dışı bırak öğesini seçin.

Başsız kurulum için, SSH, SD kartın önyükleme bölümüne herhangi bir eklenti olmadan 'ssh' adlı bir dosya yerleştirilerek etkinleştirilebilir.

Ağ Dosyaları

Eğer son zamanlarda bir Raspbian kullanıyorsanız /etc/network/interfacesaşağıdaki gibi olmalıdır. Değiştirdiyseniz, GERİ DÖN BUTUN. (Ya da Stretchsadece silin - etkin bir şey yapmaz.)

# interfaces (5) file tarafından kullanılan ifup (8) ve ifdown (8)

# Lütfen bu dosyanın dhcpcd ile kullanılmak üzere yazıldığını unutmayın.
# Statik IP için /etc/dhcpcd.conf ve 'man dhcpcd.conf' bölümüne bakın.

# /Etc/network/interfaces.d adresindeki dosyaları dahil et:
source-directory /etc/network/interfaces.d

Dosya /etc/wpa_supplicant/wpa_supplicant.confönerilen kurulum yöntemleriyle oluşturulur / değiştirilir, ancak elle kurulum yapılabilir. Son Raspbian raspi-configSSID ve Parola girme seçeneğine sahip . Aşağıdaki gibi bir şey içermelidir: -

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=AU

network={
    ssid="ESSID"
    psk="Your_wifi_password"
}

Özel bir ağa bağlanmanız gerekiyorsa (yani yayın yok SSID)scan_ssid=1 içerideki satırı ekleyin network={⋯}.

DİKKAT Farklı ağlara bağlanmak istiyorsanız (örneğin, işte veya evde), birden fazla network={⋯}giriş ekleyebilirsiniz .

Birden fazla ağa erişiminiz varsa ve belirli bir ağa bağlanmak istiyorsanız priority=100, network={⋯}girişin içine bir satır ekleyin .
Her ağ için farklı bir öncelik seçebilirsiniz; erişilebilir en yüksek öncelikli ağ seçilecektir; varsayılan 0'dır.

Kullanılabilecek birçok seçenek var man wpa_supplicant.conf.

Eski İşletim Sistemleri Üzerine Notlar

Jessie , 10-wpa_supplicantWiFi arayüzlerini yönetmek için kancayı içermez , bu yüzden wpa_supplicant ile bağlantı kurmak gerekir. Bu ayarlar, Öngörülebilir Ağ Arabirim İsimleri ile uyumlu değildir.

/etc/network/interfacesTarafından kullanılan Jessie olmalıdır: -

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

NOT çağıran dhcp içinde /etc/network/interfacesolacaktır devre dışı dhcpcd .

Tahmin Edilebilir Ağ Arabirim İsimleri

Stretchbir süredir diğer dağıtımlarda kullanılan 1 tahmin edilebilir ağ arayüzü ismini tanıttı .

Ağ arayüzleri önek oluşan isimlere sahip olacak enEthernet veya - wltakiben wlan - xgösteren MACve MACörneğin enxb827eb123456ya wlx00c140123456. sdioBununla birlikte , bağlı Pi4, Pi3 ve PIZeroW'un dahili WiFi adı kullanılacaktır.wlan0

Bu, çoklu ağ arayüzleri kullananlar için faydalı olabilir, ancak çoğu Pi kullanıcısı için, tek bir Ethernet ve WiFi arayüzü ile çok az fark yaratacaktır. Önceki isimler eth0ve çekirdek komut satırında wlan0geçerseniz geri yüklenebilir .net.ifnames=0/boot/cmdline.txt

raspi-configTahmin edilebilir ağ arayüzü adlarını etkinleştirmek için bir seçenek var .

1. Bazı anlaşılmaz nedenlerden dolayı Vakıf, uzun zamandır beklenen özelliği tanıttıktan sadece 3 hafta sonra “Ethernet cihazları için öngörülebilir ağ arayüzü adlarını devre dışı bırakmaya” karar vermiştir. Altında bir seçenek vardır Advanced Optionsve raspi-configbu ayarı değiştirmek için.


Statik IP Adresi Ayarlama

Ayrı cevaba bakınız. Statik IP Adresi


Gelişmiş dhcpcdYapılandırma

Raspbian, varsayılan olarak dhcpcdağ arayüzlerini yönetmek için kullanır . Bu otomatiktir ve çoğu kullanıcının kablosuz ağlar için SSID ve şifreyi belirtmekten fazlasını yapması gerekmez.

dhcpcdSeçeneklere girerek nasıl çalışacağını yapılandırmak mümkündür /etc/dhcpcd.conf; Bkz . https://wiki.archlinux.org/index.php/dhcpcd adresindeman dhcpcd.conf iyi bir makale var dhcpcd.

Aşağıda, daha yaygın yapılandırmalardan bazıları açıklanmaktadır: -

Geri dönüş profili

dhcpcdDHCP kirası başarısız olduğunda, içinde statik bir profil yapılandırmak ve ona geri dönmek mümkündür . Bu, özellikle makineye her zaman bağlanmanın mümkün olmasını sağlamak için statik profilin "geri kazanım" profili olarak kullanılabildiği başsız makineler için kullanışlıdır. Statik profil, başka bir Statik IP Adresi olarak ayarlanmıştır.

    # statik profili tanımla
    profil static_eth0
    statik ip_adresi = ⋯
    statik yönlendiriciler = ⋯
    statik domain_name_servers = ⋯

    # eth0 üzerindeki statik profile geri dönüş
    arayüz eth0
    geri dönüş static_eth0

dhcpcdArabirim yapılandırmasını engelle

Bu genellikle Pi'nin diğer arayüzlerde normal konfigürasyona izin verirken (diğer dosyalar kullanılarak konfigüre edilmesi gereken) bir Erişim Noktası görevi görmesini sağlamak için yapılır DHCP.

denyinterfaces wlan0Dosyanın sonuna ekleyin (ancak eklenen diğer arabirim satırlarının üstünde).

dhcpcdArabirimde bir ağ geçidi yapılandırılmasını engelleme

Bir arabirimin varsayılan rotaları yüklememesini istiyorsanız (genellikle statik bir IP adresiyle birlikte kullanılır)

    nogateway

Ana Bilgisayar Özel Yapılandırma

dhcpcdAna bilgisayar ağına bağlı arabirimleri yapılandırabilir. Bu, DHCP çözünürlüğünü denemeden önce MAC veya IP adresini temel alan ana bilgisayarları araştırmak için Adres Çözümleme Protokolü'nü (ARP) kullanır.

    arayüz bge0
    192.168.0.1

    # Benim 192.168.0.1 ağım
    profil dd: ee: aa: dd: bb: ee
    statik ip_adresi = 192.168.0.10 / 24

    # Genel bir 192.168.0.1 ağı
    profil 192.168.0.1
    statik ip_adresi = 192.168.0.98 / 24

Bu özellikleri kullanmıyorsanız ve basit bir ağa sahipseniz, ARP problamayı devre dışı bırakarak DHCP'yi hızlandırabilirsiniz.

    noarp

Farklı wpa_supplicant dosyaları kullanın

Dhcpcd'yi, belirli bir kablosuz arayüz için farklı wpa_supplicant.conf dosyalarını kullanacak şekilde yapılandırmak mümkündür.

Adlı bir dosya oluşturun wpa_supplicant-"$interface".confiçinde /etc/wpa_supplicant/örneğin wpa_supplicant-wlan0.confsadece tarafından kullanılacaktırwlan0

/etc/wpa_supplicant/wpa_supplicant.conf diğer kablosuz arabirimler için kullanılacaktır.


Pi'ye Bilgisayar Bağlama

Raspbian'ın (kullanılan dhcpcd) son sürümleri sshbir link-localadres üzerinden çalışmayı sağlar ve avahi(bir sıfır uygulama), programların yerel bir ağda çalışan ana bilgisayarları keşfetmesini sağlar.

Bu, Pi'yi bir Bilgisayara (Ethernet kablosuyla) veya yerel bir ağ yönlendiricisine takıp IP adresini bilmeden bağlayabileceğiniz anlamına gelir.

Linux ve OS X'den ssh pi@hostname.local(varsayılan ana bilgisayar adı şudur raspberrypi) ile kolayca bağlanabilirsiniz. Bu popüler GUI sshprogramlarıyla çalışmalıdır. Bu bazen .local'ı standart olmayan bir şekilde kullanan bazı Windows sürümlerinde ve ağlarda sorunludur. (Bkz. Https://en.wikipedia.org/wiki/.local )

NOT .localçözünürlüğü her zaman, örn rsync. Aşağıdakiler IP'yi çözmelidir (ve bashkomut dosyalarına dahil edilebilir )
RemotePi=$(getent hosts hostname.local | awk '{ print $1 }')

Sisteminizin örneğin macOS'u getentsorgulaması gerekmiyorsa hosts, aşağıdakileri kullanabilirsiniz: -
RemotePi=$(arp -n hostname.local | awk '{x = $2; gsub(/[()]/, "", x); print x }')

Birden fazla Pi'niz varsa, her Pi'nin benzersiz bir ana bilgisayar adına sahip olduğundan emin olmanız gerekir.

Bir çapraz kablo kullanabilirsiniz, ancak bir taneye ihtiyacınız yoktur (çoğu modern arayüz otomatik olarak algılar).

Doğrudan bağlantının bir dezavantajı, Pi'nin İnternet erişimine sahip olmayacağı ve tarih belirlenmeyeceğidir. ssh pi@hostname.local sudo date -s$(date -Ins)Bağlantıdan önce çalıştırarak tarihi ana bilgisayardan kopyalayabilirsiniz .

Dürbün:

Bu öğretici, içerdiği yazılımı kullanarak internete erişmek için normal bir Raspbian kurulumunun kurulması hakkındadır. Aynı ağdaki diğer bilgisayarlara bağlantıları da kapsar.

Öncelikle Pi (özellikle Wi-Fi) çalışmasını sağlamak için mücadele eden yeni kullanıcılara yardımcı olmayı amaçlamaktadır.

Kapsamaz: -

  • Diğer Ağ Yöneticileri.
  • Pi'de gelişmiş ağ bağlantısı çalıştırma (örn. DHCPSunucular, Tünel Oluşturma, VPN, Erişim Noktası).
  • Kullanımı ipv6(eğer bir ipv6ağınız varsa, bunun çalışması gerekir).
  • Alternatif ağ kurulumları. (Ağ kurmanın birçok farklı yolu vardır.)

2
"Bu, dosyaya yazacağın bir şey değil" ile karıştırıldım. Yanılmıyorsam, Milliways'in burada kastedildiği şey, dosyanın tamamını bu metinle değiştirmeyeceğinizdir. Bununla birlikte, bu biti sonuna sonuna kadar eklemek de gayet iyi (tabii ki parametrelerinize göre parametreleri değiştirmek). Ayrıca, bu arayüz üzerinden yönlendirme ayarlamak istemiyorsanız routersve domain_name_serversçizgileri isteğe bağlıdır.
Mark

4
Bu yüzden şimdi, ip adresinizi yapılandırmak için DHCP istemcisinin kurulu olması ve statik ip ayarlamak için yapılandırmasını kullanmanız gerekir. Raspbian'ımda bir DHCP sunucusu istiyorsam çalışmıyor! DHCP istemcisi DHCP sunucusu başlatıldıktan sonra çalıştırılır , bu nedenle ip henüz kurulmamıştır ve DHCP sunucusu (isc-dhcpd) şikayetçi olur.
Luc Stepniewski

16
Bu resmen nerede belgelenmiştir?
Alastair McCormack

6
Bu nerede belgelenmiştir? Demek istediğim, WTF. Bu talimatları diğerlerinin yanı sıra takip ettim ve bağlantı kuramıyorum. Ağları mutlu bir şekilde görebilir ve tarayabilirim, ancak hiçbir zaman bağlanmayacak ya da ilişkilendirmeyecektir. Bu konuda çok huysuzum.
AaronJAnderson,


64

Statik IP Adresi Ayarlama

Statik IP Adresini ayarlama ile ilgili sorular bu sitedeki en yaygın olanlardır. Çok fazla ders var (çoğu yanlış, eski veya eksik).

feragat

Devam etmeden önce, statik bir adres kurmanın tavsiye edilmediğini belirtmek zorunda olduğumu hissediyorum. Telekomünikasyon Mühendisleri bunu yapmaz. Statik IP Adresleri, bir Ağ Yöneticisinin ömrünün kısaltması olabilir. Statik IP Adreslerinin gerekli olduğu durumlar vardır; örneğin, bir DHCP sunucusu kullanıyorsanız veya DHCP sunucusu olmayan yalıtılmış bir ağda çalışıyorsanız.

Yine de ilerlemeye kararlıysanız, doğru yaptığınızdan emin olmalısınız. Foundation Network Eğitiminden Uyarlanmış

Yerel Ağınızın Ayarlarını Bulun

Bu, DHCP kullanarak Pi'nin kendisiyle kolayca yapılır, ancak komutlar diğer sistemlerde farklılık gösterse de, ağınızdaki herhangi bir bilgisayarda yapılabilir.

Çalıştırmak

ip -4 addr show | grep global

hangi gibi bir çıktı vermelidir:

inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0
inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0

İlk adres Pi'nizin ağdaki IP adresidir ve eğik çizgiden sonraki kısım ağ boyutudur. Sizinki bir / 24 olması muhtemeldir.

İkinci adres ağın brd (yayın) adresidir.

Yönlendiricinizin (veya ağ geçidinin) adresini bulun

ip route | grep default | awk '{print $3}'

10.1.1.1

Sonunda, genellikle ağ geçidinizle aynı olan DNS sunucunuzun adresini not edin.

cat /etc/resolv.conf

# Generated by resolvconf
nameserver 10.1.1.1

Sonra aşağıdaki yöntemlerden BİRİNİ takip edin . (Diğer yöntemler burada belgelere vardır. Bu Raspbian ilgili en yaygın olanlarıdır.) ( Yöntemde her ikisinde de uygun ağ arabirim adı yerine eth0, wlan0ya da öngörülebilir ağ arayüzü adları . )

Arabirim adlarını bulmak istiyorsanız, bağlı olmasanız bile, aşağıdaki komutu çalıştırın. ls /sys/class/net/

Her iki yöntemde de kullanılmayan IP adreslerini seçmelisiniz; ideal olarak DHCP sunucunuz tarafından kullanılan aralığın dışında, aynı alt ağ içinde.

dhcpcd yöntemi

/etc/network/interfacesVarsayılan ayarda bırakın (yukarıdaki gibi).

Düzenleme /etc/dhcpcd.confaşağıdaki gibi: -

 Here is an example which configures a static address, routes and dns.
       interface eth0
       static ip_address=10.1.1.30/24
       static routers=10.1.1.1
       static domain_name_servers=10.1.1.1

       interface wlan0
       static ip_address=10.1.1.31/24
       static routers=10.1.1.1
       static domain_name_servers=10.1.1.1

ip_addressYukarıdaki komuttan gelen adres ve boyut (veya aynı ağ üzerinde kullanılmayan başka bir adres), routersyönlendiricinizin (veya ağ geçidinin) adresidir. domain_name_servers/etc/resolv.conf adresindeki DNS adresleridir. (bakınız man dhcpcd.conf)

Üzerinde iyi bir makale vardır dhcpcden https://wiki.archlinux.org/index.php/dhcpcdFallback profile statik IP için bir alternatiftir


Ağ arayüzleri yöntemi

Not Bu yöntem önerilmez (ve yalnızca DHCP istemcisi arka planını devre dışı bırakırsanız çalışır), özellikle her iki arabirimi de kullanmayı planlıyorsanız.

Pi'nizde statik bir ağ adresi yapılandırma /etc/network/interfaces

auto eth0
iface eth0 inet static
        address 10.1.1.30
        netmask 255.255.255.0
        gateway 10.1.1.1

allow-hotplug wlan0
iface wlan0 inet static
        address 10.1.1.31
        netmask 255.255.255.0
        gateway 10.1.1.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

addressyukarıdaki komuttan gelen adres (veya aynı ağ üzerinde kullanılmayan başka bir adres), netmask255.255.255.0 ağ boyutuna karşılık gelir /24. gatewayyönlendiricinizin (veya ağ geçidinin) adresidir.

Ayrıca belirtebilirsiniz dns-nameservers, ancak bu genellikle gerekli değildir. broadcastOtomatik olarak elde edilir addressve netmaskbelirtilen şart değildir. Daha fazla ayrıntı için https://wiki.debian.org/NetworkConfiguration adresini ziyaret edin.

Ya ayarlayabilir veya her ikisi olabilir eth0, wlan0ya da biri öngörülebilir ağ arayüz adlarının

Ardından DHCP istemci arka planını devre dışı bırakın ve standart Debian ağına geçin :

sudo systemctl disable dhcpcd
sudo systemctl enable networking

Değişikliklerin etkili olması için yeniden başlatın:

sudo reboot

1
Bahsettiğiniz bu iki yöntemin artıları ve eksileri nelerdir?
Elliott B,

@ElliottB yukarıdaki Sorumluluk Reddi'ni okudu.
Milyonlar

1
Bunu okudum, sadece dhcpcd vs ağ iki yöntem merak ediyorum. Statik bir IP'nin daha hızlı önyüklemeye izin verip vermediğini görmek istiyorum, çünkü dhcpcd in için 15 saniye gecikme görüyorum systemd-analyze.
Elliott B,

Ben de kullanmıyorum - bu sadece orada çünkü birçok insan deniyor (herhangi bir sebepten dolayı - bu beni rahatsız ediyor) AMA yanlış anlıyor, çünkü ağ kurmayı anlamıyorlar. Basit bir cevap yok çünkü başka ne yaptığınıza bağlı. NOT Çok sabit bir DHCP sunucunuz yoksa, statik bir IP ayarının önyükleme süresi üzerinde herhangi bir etkisi olması muhtemel değildir . Sorularınız varsa bir Soru sormalısınız - bu bir tartışma forumu değil.
Milliways

Ben ekledim static domain_search=example.localdhcpcd.conf yöntemine. Geri almak / düzenlemek / bana ulaşmaktan çekinmeyin.
MadMike

35

Ethernet bağlantısındaki statik IP adresi için:

  1. sudo nano /etc/dhcpcd.conf
  2. Dosyanın en üstüne aşağıdaki satırları yazın:

    interface eth0
    static ip_address=192.168.1.XX/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1
    
  3. sudo reboot

Bu son Jessie güncellemesi için yapılması gerekiyor. /etc/network/interfacesyalnız bırakılmalıdır . Tarayıcınızı açın ve yönlendirici adresinizi girin (çoğu için 192.168.1.1) ve Ahududu Pi'nin 'Statik' olarak göründüğünden emin olmak için ev ağınızı kontrol edin.


5
Cevabın bölümlerini kopyalayacaksanız, en azından doğru şekilde almalısınız.
Millilerimiz

2
Muhtemelen sizin durumunuzda işe yaradı, ancak genel olarak değil, çünkü dhcpcddiğer adres aralıkları için yapamadığı ağ maskesini çıkardı . manSayfaları oku .
Milliyet

1
/ Etc / network / arabirimlerinin yalnız bırakılması gerektiğini iddia ediyorsunuz, fakat nedenini söylemiyorsunuz. Aslında, tam tersi doğrudur. Aşağıdaki cevaba bakınız.
JayEye

2
Ağ servislerini yeniden başlatmadan yeniden başlatmak istiyorsanız , dosyanızda satırın auto eth0üstünde olduğundan emin olun . Ağı komutuyla yeniden başlatıniface eth0 inet manual/etc/network/interfacesudo service networking restart
Barmaley

3
Bu kopya bir cevap olabilir ancak ahududu üzerine statik bir ip kurmak için ihtiyacınız olan her şeye sahiptir, kabul edilen cevap gereksiz yere uzundur.
Pedro Lobito

11

Kısa ve kusursuz bir yöntemle nasıl yapılır:

Raspbian Jessie ve Streç

Bu, sabit bir IP kurar ve ssh arka planını etkinleştirir:

  • Açın /boot/cmdline.txtve ip=192.168.1.20satırın sonuna ekleyin .
  • Boş bir dosya oluştur /boot/ssh
  • Ahududu Pi'nizi boot edin
  • Linux'ta başlangıç ssh pi@192.168.1.20şifresidir raspberry. Ssh ile bağlanmak için Windows'ta Putty kullanın .

Bunu, bağlı monitör olmadan önyükleme yapan sadece güç ve ethernet ile Raspbian Jessie ve Stretch'ime erişmek için kullanıyorum. Bir ssh shell ile eriştikten sonra kurulumuma devam edebilirim.

Bu tedaviden sonra Raspberry PI iki IP'ye sahipti : Biri sizin belirlediğiniz sabit IP’den bir diğeri de Raspberry Pi’de çalışan dhcp istemcisinden.

ifconfigsize sabit IP’yi gösterecektir. Oysa sağ üstteki mavi ok simgesi dhcpd-IP'yi gösterir.


1
Lütfen IPv6'nın devre dışı bırakılmasını önermeyin. Buna gerek yok.
Anders,

Neden 2 IP'ye ihtiyacım olsun?
SiXandSeven8,

@ SiXandSeven8ths 2 IP'ye gerek yok. Davranışı gözlemledim ve sürprizleri en aza indirgemek için burada tarif ediyorum. Cevabımı iyileştirirdim ama bunu yapacak vaktim olmadı.
MadMike

@MadMike Ben de bunu gözlemlemiştim ve benim için her şeyi mahvetti, sonunda çözdüm ama bu kafa karıştırıcı.
SiXandSeven8,

1
@ SiXandSeven8ths Bunu duyduğuma üzüldüm. Benim için iyi çalıştı. Ayrıca ahududu pi'ye herhangi bir monitör ve klavye takmadan bunu yapmanın tek yolu buydu. bu yüzden başkasına faydalı olabileceğini düşündüm.
MadMike

4

Yapmanız gereken ilk şey, Ahududu pi'nizin IP'sini statik yapmaktır. Böylece Ahududu pi'nizi ne zaman çalıştırırsanız erişim noktanıza (Hotspot) bağlanmalıdır.

Erişim noktanıza bağlayın. Ahududu pi terminaline ifconfig yazın ve aşağıdaki IP adresini girin, benim durumumda bu durum 192.168.43.233 idi.

Dhcpcd.conf dosyasını düzenleyerek başlayın

sudo nano /etc/dhcpcd.conf

En alta kadar kaydırın ve bu satırları bağlantınıza göre (kablolu veya kablosuz) ekleyin.

interface eth0

static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1


interface wlan0
static ip_address=192.168.43.233/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Kaydetmek ve yeniden başlatmak için Ctrl + x tuşlarına basın. Şimdi ahududu pi'nizi açın, otomatik olarak erişim noktanıza bağlanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.