Saya mencoba untuk terhubung ke perangkat melalui tautan-lokal melalui IPv4. Saya telah melakukan yang terbaik untuk mengkonfigurasi port GigE dengan benar.
- Ketika saya menghidupkan perangkat, gui Ubuntu (12.10) muncul ikon yang mengatakan saya terhubung ke perangkat.
ifconfig
menunjukkan yang berikut untuketh1
: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
Saya memiliki perangkat lunak yang disediakan vendor yang akan secara otomatis mengenali perangkat ketika saya menjalankannya. Tanpa membahas detailnya, pada dasarnya ini hanya eksekusi C ++ yang dimaksudkan untuk mendemonstrasikan SDK yang disediakan dengan menemukan perangkat dan bekerja dengannya. Saya rasa ini bukan masalah dengan kode. SDK dibuat untuk linux, tetapi bantuan teknis mereka sangat tidak berpengalaman dengan Ubuntu dan berpikir itu hanya masalah dengan bagaimana saya mengatur koneksi.
- Selain itu, saya telah menghubungkan perangkat ini ke mesin yang sama, port GigE yang sama, saat boot ke Windows, dan itu langsung dikenali. Koneksi ditunjukkan di sini:
Saya mengambil netmask dan alamat ip dari Windows dan digunakan ifonfig eth1 $IP netmask $netmask
untuk mencocokkannya. Saya tidak terlalu suka metode ini, karena pada akhirnya ini harus bekerja pada komputer tanpa GUI Ubuntu atau partisi Windows.
Ketika saya membuntuti
dmesg
log, saya melihat bahwa koneksi terdeteksi, tetapi saya mendapatkan pesan ini:[ 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.
Saya cukup baru di Linux, dan sangat baru di jaringan. Tapi saya telah membenturkan kepala saya ke masalah ini dan tidak membuat kemajuan. Adakah yang tahu sesuatu tentang tautan-lokal, atau kesalahan penguraian atribut yang dapat memberi saya beberapa saran?
sumber
Jawaban:
Tampaknya pengaturan jaringan Anda salah dikonfigurasi. Komentar RGS benar: dengan memilih tautan lokal, Anda memastikan koneksi jaringan tidak akan berfungsi. Alamat IP yang Anda tampilkan yang secara otomatis berfungsi, ada dalam kisaran APIPA. Ini bukan drone yang Anda cari ... maksud saya koneksi.
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/
Yang harus Anda lakukan untuk koneksi kabel adalah menghubungkannya ke komputer; Ubuntu melakukan sisanya. https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html
Jika Anda mencoba menghubungkan 2 komputer secara langsung satu sama lain, saya akan merekomendasikan menugaskan "alamat IP statis" ke mesin Ubuntu: https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
In kasus itu, berikan Mesin Ubuntu pengaturan berikut:
Untuk mengakses pengaturan jaringan Anda:
Anda mencantumkan beberapa informasi yang sangat terperinci, yang bagus. Anda tidak memberikan informasi dasar yang cukup, seperti:
Ubuntu memiliki beberapa dokumentasi yang bertujuan memandu Anda melalui pengaturan. Harap baca itu sebelum mengirim pertanyaan di kemudian hari. https://help.ubuntu.com/12.10/ubuntu-help/index.html
sumber