저는 Zedboard Zynq 7020에서 작업 중입니다. Zedboard를 통해 SD 카드를 통해 Linux를 부팅했습니다. Linux 디스플레이는 VGA 케이블을 통해 모니터에 표시될 수 있습니다. 하지만 그 리눅스를 인터넷에 연결할 수는 없습니다. Linux에서는 무선 네트워크도 감지하지 못합니다. LAN 케이블의 한쪽 끝을 Zedboard에 연결하고 다른 쪽 끝을 PC에 연결했습니다.
ifconfig
Linux 터미널에 글을 쓰려고 했는데 다음 메시지가 나타납니다.
root@localhost:˜# ifconfig
eth1 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
여기서는 이런 종류의 것을 볼 수 없습니다.
"inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0"
PC의 IP 주소를 감지하는 데 필수적입니다.
해결책을 안내하고 제안해 주세요.
감사해요
답변1
네트워크가 IPv4를 사용하는 경우(가능성이 매우 높음) inet addr:10.1.1.164 Bcast:10.1.1.255 Mask:255.255.255.0
ifconfig 출력에 IPv4 주소(예: )가 없으면 시스템이 IP 주소를 얻을 수 없음을 나타냅니다.
대부분의 네트워크에서 IP 주소는 DHCP를 사용하여 획득됩니다. 일반적으로 Linux 배포판은 DHCP를 통해 자동으로 IP 주소를 얻으려고 시도하지만 이 프로세스가 실패했을 수 있습니다(Linux 배포판에서 이더넷 어댑터 이름을 예상하기 때문일 수 있음 eth0
). DHCP를 통해 수동으로 IP 주소 획득을 시도할 수 있습니다.
설치된 Linux 배포판에 따라 다음 명령 중 하나가 작동할 수 있습니다.
# Debian, Ubuntu, Fedora etc.
dhclient -v eth1
# Busybox
udhcpc -i eth1