장치에 대한 링크 로컬 연결이 작동하지 않습니다


9

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를 가져 와서 일치시키는 데 사용 했습니다. 우분투 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

Windows에서 사용하는 IP 주소와 넷 마스크는 무엇입니까? 장치의 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/

유선 연결을하려면 컴퓨터에 연결하기 만하면됩니다. 우분투는 나머지를 수행합니다. https://help.ubuntu.com/12.10/ubuntu-help/net-wired-connect.html

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

IP 주소 : 169.254.146.89
서브넷 마스크 : 255.255.0.0
기본 게이트웨이 : 169.254.146.88 (또는 게시 한 인쇄 화면의 창에서 IP 주소에 대한 내용, IP 주소로 Windows 시스템을 찾는 지점)

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

1. 대시 홈에서 (우분투 시작 메뉴, Windows 키를 눌러 액세스)
   network를 입력하고 Enter를 누르십시오.
2. 유선 / 무선을 선택하고 켭니다.

매우 자세한 정보를 나열했습니다. 그러나 다음과 같은 충분한 기본 정보를 제공하지 않았습니다.

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.