안녕하십니까?
ubuntu12.04LTS를 host PC로 사용하여 mvv310를 타겟보드로 개발하고 있습니다.
NFS 설정과 mount를 하는데 다음과 같은 문제가 발생합니다.
host 서버의 NFS설정은 다음과 같습니다.
#: cat /etc/exports
/home/lee/nfs *(rw,no_root_squash,sync)
그 후 다음 명령어로 nfs를 재시작 했습니다.
#: sudo /etc/init.d/portmap restart
#: sudo /etc/init.d/nfs-kernel-server restart
타겟보드에서는 다음과 같은 명령을 하였습니다
/ #: mount -t nfs -o nolock 192.168.2.2:/home/lee/nfs /mnt/nfs
mount: RPC: Remote system error - Network is unreachable
mount: mounting 192.168.2.2:/home/lee/nfs on /mnt/nfs failed: Bad file descriptor
그러면 위와 같은 에러메시지가 뜹니다.
랜선을 PC와 직접연결하거나 , 집 공유기 랜 포트에 연결을 하고 타겟보드에서 ifconfig 명령어를 입력하면 다음과 같이 나옵니다.
/ # : ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
보시다시피 루프백 주소만 잡히고 다른 주소는 잡히지 않습니다.
어떤 랜 드라이버를 사용하는지 확인하기 위해 다음 명령을 해봤습니다.
/ #: dmesg | grep eth
g_ether gadget: using random self ethernet address
g_ether gadget: using random host ethernet address
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
g_ether gadget: g_ether ready
Registered gadget driver 'g_ether'
g_ether gadget: high speed config #1: CDC Ethernet (EEM)
g_ether gadget: high speed config #1: CDC Ethernet (EEM)
위와 같은 내용이 나오는데 장비가 Ethernet Gadget을 드라이버로 사용한다고 나오네요
현재 제품 상자에 들어있는 usb 케이블로 PC와 타겟보드를 연결한 상태이구요.
host PC에서 ifconfig명령을 사용하면 다음과 같이 나옵니다.
/ host#: ifconfig
eth0 Link encap:Ethernet HWaddr 08:9e:01:80:c6:8d
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::a9e:1ff:fe80:c68d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12005 errors:0 dropped:0 overruns:0 frame:0
TX packets:9528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8823539 (8.8 MB) TX bytes:1593669 (1.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2358 errors:0 dropped:0 overruns:0 frame:0
TX packets:2358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:251589 (251.5 KB) TX bytes:251589 (251.5 KB)
usb0 Link encap:Ethernet HWaddr 9a:cf:17:a2:7b:4f
inet6 addr: fe80::98cf:17ff:fea2:7b4f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:177 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:96 (96.0 B)
타겟보드와 usb로 연결하니 전에는 없던 usb0 잡히네요.
NFS를 사용하려면 여기서 어떤 설정을 더 해야할까요? 아무쪼록 부탁드리겠습니다.