Cihaza Bağlantı-Yerel Bağlantı Çalışmıyor


9

IPv4 üzerinden yerel bağlantı üzerinden bir aygıta bağlanmaya çalışıyorum. GigE bağlantı noktasını doğru şekilde yapılandırmak için elimden geleni yaptım.

resim açıklamasını buraya girin

  • Aygıtı açtığımda, Ubuntu (12.10) gui aygıta bağlı olduğumu belirten bir simge görüntülüyor.

Bağ

  • ifconfigiçin aşağıdakileri gösterir eth1:

    Link encap:Ethernet  HWaddr 60:a4:4c:22:17:08  
    inet addr:169.254.148.88  Bcast:169.254.255.255  Mask:255.255.0.0
    UP BROADCAST RUNNING MULTICAST  MTU:100  Metric:1
    RX packets:559 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2033 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000 
    RX bytes:193414 (193.4 KB)  TX bytes:203089 (203.0 KB)
    Interrupt:18 Memory:f7900000-f7920000 
    

Cihazı çalıştırdığımda cihazı otomatik olarak tanıyacak satıcı tarafından sağlanan yazılım var. Ayrıntılara girmeden, temelde sadece bir C ++ çalıştırılabiliridir, bu da bir cihaz bularak ve onunla çalışarak sağlanan SDK'yı demo olarak göstermek içindir. Kod ile ilgili bir sorun olduğunu sanmıyorum. SDK linux için üretilmiştir, ancak teknik yardımı Ubuntu ile oldukça deneyimsizdir ve bağlantıyı nasıl kurduğumla ilgili sadece bir sorun olduğunu düşünüyor.

  • Ayrıca, bu aygıtı Windows'a önyükleme yaparken aynı makineye, aynı GigE bağlantı noktasına bağladım ve anında tanınır. Bağlantı burada gösterilir:

resim açıklamasını buraya girin

Windows'tan netmask ve ip adresini aldım ve ifonfig eth1 $IP netmask $netmaskeşleşmelerini sağladım. Sonunda bu bir Ubuntu GUI veya Windows bölümü olmayan bir bilgisayarda çalışması gerekeceğinden, bu yöntemi çok sevmiyorum.

  • dmesgGünlükleri kuyruğumda bağlantının algılandığını görüyorum, ancak şu mesajı alıyorum:

    [ 4174.533981] e1000e: eth1 NIC Link is Down
    [ 4180.212770] e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
    [ 4180.216769] netlink: 12 bytes leftover after parsing attributes.
    [ 4180.216772] netlink: 12 bytes leftover after parsing attributes.
    [ 4180.216929] netlink: 12 bytes leftover after parsing attributes.
    

Linux için oldukça yeniyim ve ağ için çok yeniyim. Ama bu soruna karşı başımı çarptım ve ilerleme kaydetmedim. Yerel bağlantı veya özellik ayrıştırma hatası hakkında bana bazı önerilerde bulunabilecek bir şey bilen var mı?


Bununla ne demek istiyorsun Ama benim yazılımım bunu tanıyamıyor. Yazılım benim tedarikçinin yanı sıra satıcı tarafından sağlanır. ? Bahsettiğiniz cihaz ve yazılım hakkında biraz bilgi verebilir misiniz?
Stef K

Soruyu düzenledim, umarım daha açıktır.
zachd1_618

Windows'da kullandığınız IP adresi ve ağ maskesi nedir? Cihazın IP adresi nedir?
psusi

3
Arabirimi yerel olarak yapılandırdığınızda bir cihaza bağlanamazsınız; bu, yalnızca yerel (cihazın kendisi ve 127.0.0.1 olarak da bilinen başkaları veya geri döngü) için geçerlidir. Cihaza bağlanmak için statik veya DHCP atanmış bir adres kullanın.
RGS

1
Bence oldukça tecrübesiz teknoloji, 'oldukça tecrübesiz' müşterinin bağlantıyı doğru bir şekilde konfigüre etmediğini düşünerek doğru olduğunu düşünüyorum;)
Marcin Kaminski

Yanıtlar:


2

Ağ ayarlarınız yanlış yapılandırılmış gibi görünüyor. RGS'nin yorumu doğrudur: yerel bir bağlantı seçerek, bir ağ bağlantısının çalışmadığından emin olursunuz. Otomatik olarak çalışan, görüntülediğiniz IP adresi APIPA aralığındadır. Bu aradığınız drone değil ... Yani bağlantı.
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

Kablolu bir bağlantı için yapmanız gereken tek şey onu bilgisayara takmaktır; Geri kalanını Ubuntu yapıyor. https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

2 bilgisayarı doğrudan birbirine bağlamaya çalışıyorsanız, Ubuntu makinesine bir "statik IP adresi" atamanızı öneririm: https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
In bu durumda Ubuntu Makinesine aşağıdaki ayarları verin:

IP Adresi: 169.254.146.89
Alt Ağ Maskesi: 255.255.0.0
Varsayılan Ağ Geçidi: 169.254.146.88 (veya yayınladığınız yazdırma ekranının penceresinde IP Adresi için ne diyorsa, Windows makinesini IP Adresi ile bulması gereken nokta)

Ağ ayarlarınıza erişmek için:

1. Dash Home'dan (Windows tuşuna basarak da erişilen Ubuntu başlat menüsü)
   ağ yazın ve Enter tuşuna basın.
2. Kablolu / Kablosuz'u seçin ve açın.

Bazı çok ayrıntılı bilgileri listelediniz, bu da iyidir. Bununla birlikte, yeterli temel bilgileri vermediniz, örneğin:

1. Nasıl bağlanıyorsunuz: yönlendirici, anahtar, modem veya doğrudan başka bir bilgisayara.
2. İstediğiniz ağ kurulumu: DHCP, statik, APIPA.
3. Kaç tane ve ne tür aygıt bağlamak istediğiniz.

Ubuntu, kurulum boyunca size yol göstermeyi amaçlayan bazı belgelere sahiptir. Gelecekte bir soru göndermeden önce lütfen bunu okuyun. https://help.ubuntu.com/12.10/ubuntu-help/index.html

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.