ฉันพยายามเชื่อมต่อกับอุปกรณ์ผ่านลิงค์ท้องถิ่นผ่าน IPv4 ฉันทำอย่างดีที่สุดเพื่อกำหนดค่าพอร์ต GigE อย่างถูกต้อง
- เมื่อฉันเปิดอุปกรณ์อูบุนตู (12.10) จะปรากฏไอคอนขึ้นมาว่าฉันเชื่อมต่อกับอุปกรณ์แล้ว
ifconfig
แสดงสิ่งต่อไปนี้สำหรับ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
ฉันมีซอฟต์แวร์ผู้จำหน่ายที่ให้มาซึ่งจะจดจำอุปกรณ์โดยอัตโนมัติเมื่อฉันเรียกใช้ โดยไม่ต้องลงรายละเอียดมันเป็นเพียงปฏิบัติการ C ++ ที่มีวัตถุประสงค์เพื่อสาธิต SDK ที่ให้มาด้วยการค้นหาอุปกรณ์และทำงานกับมัน ฉันไม่คิดว่ามันเป็นปัญหากับรหัส SDK ทำมาสำหรับ linux แต่ความช่วยเหลือด้านเทคนิคของพวกเขานั้นค่อนข้างขาดประสบการณ์กับ Ubuntu และคิดว่ามันเป็นปัญหากับวิธีที่ฉันตั้งค่าการเชื่อมต่อ
- นอกจากนี้ฉันได้เชื่อมต่ออุปกรณ์นี้กับเครื่องเดียวกันพอร์ต GigE เดียวกันในขณะที่บู๊ตเข้าสู่ Windows และได้รับการยอมรับในทันที การเชื่อมต่อจะแสดงที่นี่:
ฉันใช้ที่อยู่ netmask และที่อยู่ IP จาก Windows และใช้ifonfig eth1 $IP netmask $netmask
เพื่อให้ตรงกัน ฉันไม่ชอบวิธีนี้มากเท่านี้ในที่สุดสิ่งนี้จะต้องทำงานบนคอมพิวเตอร์ที่ไม่มี Ubuntu GUI หรือพาร์ติชัน Windows
เมื่อฉันจัดทำ
dmesg
บันทึกต่างๆฉันเห็นว่ามีการตรวจพบการเชื่อมต่อ แต่ฉันได้รับข้อความนี้:[ 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 และยังใหม่กับระบบเครือข่าย แต่ฉันได้ต่อสู้กับปัญหานี้และไม่ทำอะไรเลย ไม่มีใครรู้อะไรเกี่ยวกับลิงค์ท้องถิ่นหรือข้อผิดพลาดในการแยกวิเคราะห์คุณลักษณะที่สามารถให้คำแนะนำบางอย่างกับฉันได้ไหม