Kết nối liên kết cục bộ với thiết bị không hoạt động


9

Tôi đang cố gắng kết nối với một thiết bị qua link-local qua IPv4. Tôi đã làm hết sức mình để cấu hình cổng GigE một cách chính xác.

nhập mô tả hình ảnh ở đây

  • Khi tôi bật thiết bị, gui Ubuntu (12.10) bật lên một biểu tượng cho biết tôi đã kết nối với thiết bị.

Kết nối

  • ifconfighiển thị như sau cho 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 
    

Tôi có nhà cung cấp phần mềm sẽ tự động nhận ra thiết bị khi tôi chạy. Không đi sâu vào chi tiết, về cơ bản, nó chỉ là một tệp thực thi C ++ có nghĩa là để giới thiệu SDK được cung cấp bằng cách tìm một thiết bị và làm việc với nó. Tôi không nghĩ đó là một vấn đề với mã. SDK được tạo cho linux, nhưng sự trợ giúp công nghệ của họ khá thiếu kinh nghiệm với Ubuntu và nghĩ rằng đó chỉ là vấn đề với cách tôi thiết lập kết nối.

  • Hơn nữa, tôi đã kết nối thiết bị này với cùng một máy, cùng cổng GigE, trong khi khởi động vào Windows và được nhận ra ngay lập tức. Kết nối được hiển thị ở đây:

nhập mô tả hình ảnh ở đây

Tôi lấy địa chỉ IP và địa chỉ IP từ Windows và sử dụng ifonfig eth1 $IP netmask $netmaskđể khớp chúng. Tôi không thích phương pháp này lắm, vì cuối cùng thì nó sẽ phải hoạt động trên máy tính không có GUI Ubuntu hoặc phân vùng Windows.

  • Khi tôi theo dõi dmesgnhật ký, tôi thấy rằng kết nối được phát hiện, nhưng tôi nhận được thông báo này:

    [ 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.
    

Tôi còn khá mới với Linux và rất mới với mạng. Nhưng tôi đã đập đầu vào vấn đề này và không đi đầu. Có ai biết bất cứ điều gì về liên kết cục bộ hoặc lỗi phân tích thuộc tính có thể cho tôi một số đề xuất không?


Ý bạn là gì nhưng phần mềm của tôi không thể nhận ra nó. Phần mềm này là nhà cung cấp, cũng như của riêng tôi. ? Bạn có thể cho một số chi tiết về thiết bị và phần mềm bạn đang nói về?
Stef K

Tôi chỉnh sửa câu hỏi, hy vọng nó rõ ràng hơn.
zachd1_618

Địa chỉ IP và netmask bạn sử dụng trong Windows là gì? Địa chỉ IP của thiết bị là gì?
psusi

3
Bạn không thể kết nối với thiết bị khi bạn định cấu hình giao diện cho cục bộ - chỉ dành cho mục đích thử nghiệm cục bộ (chính thiết bị và không có thiết bị nào khác, còn được gọi là 127.0.0.1 hoặc loopback). Để kết nối với thiết bị, sử dụng địa chỉ được gán tĩnh hoặc DHCP.
RGS

1
Tôi nghĩ rằng công nghệ thiếu kinh nghiệm của họ là chính xác, nghĩ rằng khách hàng 'thiếu kinh nghiệm' không cấu hình kết nối chính xác;)
Marcin Kaminski

Câu trả lời:


2

Có vẻ như cài đặt mạng của bạn được cấu hình sai. Nhận xét của RGS là chính xác: bằng cách chọn một liên kết cục bộ, bạn đảm bảo kết nối mạng sẽ không hoạt động. Địa chỉ IP bạn đã hiển thị tự động hoạt động, nằm trong phạm vi APIPA. Đây không phải là drone bạn tìm kiếm ... Ý tôi là kết nối.
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

Tất cả những gì bạn cần làm cho kết nối có dây là cắm nó vào máy tính; Ubuntu làm phần còn lại. https://help.ubfox.com/12.10/ubfox-help/net-wired-connect.html

Nếu bạn đang cố gắng kết nối trực tiếp 2 máy tính với nhau, tôi khuyên bạn nên gán "địa chỉ IP tĩnh" cho máy Ubuntu: https : //help.ub Ubuntu.com/12.10/ubfox-help/net-manual.html
Trong trong trường hợp đó, hãy cung cấp cho Ubuntu Machine các cài đặt sau:

Địa chỉ IP: 169.254.146.89
Mặt nạ mạng con: 255.255.0.0
Cổng mặc định: 169.254.146.88 (hoặc bất cứ điều gì nó nói về Địa chỉ IP trong cửa sổ của màn hình in mà bạn đã đăng, điểm cần thiết để tìm máy windows bằng Địa chỉ IP)

Để truy cập cài đặt mạng của bạn:

1. Từ Trang chủ Dash (menu bắt đầu Ubuntu, cũng được truy cập bằng cách nhấn phím windows)
   gõ mạng và nhấn Enter.
2. Chọn Wired / Wireless và bật nó lên.

Bạn liệt kê một số thông tin rất chi tiết, đó là tốt. Bạn đã không cung cấp đủ thông tin cơ bản, chẳng hạn như:

1. Cách bạn kết nối: thông qua bộ định tuyến, bộ chuyển mạch, modem hoặc trực tiếp đến một máy tính khác.
2. Thiết lập mạng mong muốn của bạn: DHCP, static, APIPA.
3. Có bao nhiêu và loại thiết bị bạn muốn kết nối.

Ubuntu có một số tài liệu nhằm hướng dẫn bạn thiết lập. Xin vui lòng đọc nó trước khi đăng một câu hỏi trong tương lai. https://help.ubfox.com/12.10/ubfox-help/index.html

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.