장치에 대한 링크-로컬 연결이 작동하지 않음

장치에 대한 링크-로컬 연결이 작동하지 않음

IPv4를 통해 링크 로컬을 통해 장치에 연결하려고 합니다. GigE 포트를 올바르게 구성하기 위해 최선을 다했습니다.

여기에 이미지 설명을 입력하세요

  • 장치를 켜면 Ubuntu(12.10) GUI에서 장치에 연결되었음을 알리는 아이콘이 나타납니다.

연결

  • 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 
    

장치를 실행할 때 장치를 자동으로 인식하는 공급업체 제공 소프트웨어가 있습니다. 자세히 설명하지 않고 기본적으로 장치를 찾고 작업하여 제공된 SDK를 시연하기 위한 C++ 실행 파일입니다. 코드에 문제가 있다고는 생각하지 않습니다. SDK는 Linux용으로 제작되었지만 기술 지원은 Ubuntu에 대한 경험이 거의 없으며 연결 설정 방법에 문제가 있을 뿐이라고 생각합니다.

  • 또한 Windows로 부팅하는 동안 이 장치를 동일한 시스템, 동일한 GigE 포트에 연결했는데 즉시 인식되었습니다. 연결은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

저는 Windows에서 넷마스크와 IP 주소를 가져와 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를 처음 접했고 네트워킹도 처음 접했습니다. 그러나 나는 이 문제에 대해 머리를 숙이고 있었지만 진전이 없었습니다. link-local이나 나에게 몇 가지 제안을 줄 수 있는 속성 구문 분석 오류에 대해 아는 사람이 있습니까?

답변1

네트워크 설정이 잘못 구성된 것 같습니다. RGS의 설명은 정확합니다. 로컬 링크를 선택하면 네트워크 연결이 작동하지 않게 됩니다. 자동으로 작동하는 표시된 IP 주소는 APIPA 범위에 있습니다. 이것은 당신이 찾는 드론이 아닙니다. 연결을 의미합니다.
http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

유선 연결을 위해 해야 할 일은 컴퓨터에 연결하는 것뿐입니다. 우분투가 나머지 작업을 수행합니다.https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

두 대의 컴퓨터를 서로 직접 연결하려는 경우 Ubuntu 시스템에 "고정 IP 주소"를 할당하는 것이 좋습니다.https://help.ubuntu.com/12.10/ubuntu-help/net-manual.html
이 경우 Ubuntu Machine에 다음 설정을 지정하십시오.

IP 주소: 169.254.146.89
서브넷 마스크: 255.255.0.0
기본 게이트웨이: 169.254.146.88(또는 게시한 인쇄 화면 창의 IP 주소에 대해 명시된 내용, IP 주소로 Windows 컴퓨터를 찾는 요점)

네트워크 설정에 액세스하려면:

1. Dash Home에서(Ubuntu 시작 메뉴, Windows 키를 눌러 액세스할 수도 있음)
   네트워크를 입력하고 Enter를 누르세요.
2. 유선/무선을 선택하고 켜세요.

매우 상세한 정보를 나열해 주셨는데, 정말 좋습니다. 하지만 다음과 같은 기본 정보를 충분히 제공하지 않았습니다.

1. 연결 방법: 라우터, 스위치, 모뎀을 통해 또는 다른 컴퓨터에 직접 연결합니다.
2. 원하는 네트워크 설정: DHCP, 정적, APIPA.
3. 연결하려는 장치 수와 종류.

Ubuntu에는 설정 과정을 안내하기 위한 몇 가지 문서가 있습니다. 앞으로 질문을 게시하기 전에 이 내용을 읽어보시기 바랍니다.https://help.ubuntu.com/12.10/ubuntu-help/index.html

관련 정보