การเชื่อมต่อ Link-Local ไปยังอุปกรณ์ไม่ทำงาน


9

ฉันพยายามเชื่อมต่อกับอุปกรณ์ผ่านลิงค์ท้องถิ่นผ่าน 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 และยังใหม่กับระบบเครือข่าย แต่ฉันได้ต่อสู้กับปัญหานี้และไม่ทำอะไรเลย ไม่มีใครรู้อะไรเกี่ยวกับลิงค์ท้องถิ่นหรือข้อผิดพลาดในการแยกวิเคราะห์คุณลักษณะที่สามารถให้คำแนะนำบางอย่างกับฉันได้ไหม


คุณหมายความว่าอย่างไรแต่ซอฟต์แวร์ของฉันไม่สามารถรับรู้ได้ ซอฟแวร์เป็นผู้จัดจำหน่ายเช่นเดียวกับของฉัน ? คุณช่วยบอกรายละเอียดเกี่ยวกับอุปกรณ์และซอฟต์แวร์ที่คุณกำลังพูดถึงได้ไหม
Stef K

ฉันแก้ไขคำถามหวังว่าจะชัดเจนยิ่งขึ้น
zachd1_618

ที่อยู่ IP และ netmask ที่คุณใช้ใน Windows คืออะไร ที่อยู่ IP ของอุปกรณ์คืออะไร
psusi

3
คุณไม่สามารถเชื่อมต่อกับอุปกรณ์เมื่อคุณกำหนดค่าอินเทอร์เฟซสำหรับโลคัล - ซึ่งมีไว้สำหรับโลคัล (อุปกรณ์นั้นและไม่มีการใช้งานอื่น ๆ หรือที่รู้จักกันในชื่อ 127.0.0.1 หรือลูปแบ็ค) เท่านั้น ในการเชื่อมต่อกับอุปกรณ์ให้ใช้ที่อยู่คงที่หรือ DHCP ที่กำหนดไว้
RGS

1
ฉันคิดว่าเทคโนโลยีที่ไม่มีประสบการณ์ของพวกเขานั้นถูกต้องโดยคิดว่าลูกค้าที่ 'ไม่มีประสบการณ์' สวยไม่ได้กำหนดค่าการเชื่อมต่ออย่างถูกต้อง;)
Marcin Kaminski

คำตอบ:


2

ดูเหมือนว่าการตั้งค่าเครือข่ายของคุณมีการกำหนดค่าผิดพลาด ความคิดเห็นของ RGS ถูกต้อง: โดยการเลือกลิงค์ท้องถิ่นคุณจะมั่นใจได้ว่าการเชื่อมต่อเครือข่ายจะไม่ทำงาน ที่อยู่ IP ที่คุณแสดงนั้นทำงานโดยอัตโนมัติอยู่ในช่วง APIPA นี่ไม่ใช่เสียงหึ่งๆที่คุณแสวงหา ... ฉันหมายถึงการเชื่อมต่อ
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

สิ่งที่คุณต้องทำสำหรับการเชื่อมต่อผ่านสายคือเสียบเข้ากับคอมพิวเตอร์ Ubuntu ทำสิ่งที่เหลือ https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

หากคุณพยายามเชื่อมต่อคอมพิวเตอร์ 2 เครื่องเข้าด้วยกันโดยตรงฉันขอแนะนำให้กำหนด "ที่อยู่ IP แบบคงที่" ให้กับเครื่อง Ubuntu: https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
ใน ในกรณีนั้นให้การตั้งค่าต่อไปนี้กับเครื่อง Ubuntu:

ที่อยู่ IP: 169.254.146.89
Subnet Mask: 255.255.0.0
เกตเวย์เริ่มต้น: 169.254.146.88 (หรืออะไรก็ตามที่มันบอกไว้สำหรับที่อยู่ IP ในหน้าต่างของหน้าจอพิมพ์ที่คุณโพสต์จุดที่จะให้เครื่อง Windows ค้นหาโดยใช้ที่อยู่ IP)

วิธีเข้าถึงการตั้งค่าเครือข่ายของคุณ:

1. จากหน้าแรก Dash (เมนูเริ่มของ Ubuntu เข้าถึงได้โดยกดปุ่ม windows)
   พิมพ์เครือข่ายแล้วกด Enter
2. เลือก Wired / Wireless แล้วเปิด

คุณระบุข้อมูลที่มีรายละเอียดมากซึ่งดี คุณไม่ได้ให้ข้อมูลพื้นฐานเพียงพอเช่น:

1. วิธีการเชื่อมต่อของคุณ: ผ่านเราเตอร์สวิตช์โมเด็มหรือไปยังคอมพิวเตอร์เครื่องอื่นโดยตรง
2. การตั้งค่าเครือข่ายที่คุณต้องการ: DHCP, คงที่, APIPA
3. จำนวนอุปกรณ์ที่คุณต้องการเชื่อมต่อ

อูบุนตูมีเอกสารบางอย่างที่แนะนำให้คุณเดินผ่านการตั้งค่า โปรดอ่านก่อนที่จะโพสต์คำถามในอนาคต https://help.ubuntu.com/12.10/ubuntu-help/index.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.