네트워크 카드 두개를 사용할 때의 문제가 있습니다.
안녕하세요?
임베디드 단말기에 네트워크 카드를 2개(eth0, usb0) 사용 중 입니다. 단말기에 동작중인 FTP서버에
eth0으로만 접속이 되는데 usb0 에서도 접속되게 하려면 어떻게 해야 되나요?
현재 eth0을 통해서만 단말기의 FTP서버에 접속이 가능하고 usb0을 사용하면 접속이 되지 않습니다.
ping은 양쪽 모두 다 잘 됩니다. 그리고 eth0의 네트워크 케이블을 제거한 상태에서 FTP서버를 실행
시키면 usb0에 연결된 네트워크에서 접속이 되는 것으로 봐서 네트워크 설정 문제로 보이는데 어떻게
하면 되는지 아시는분 답변 부탁드릴게요 ㅠㅠ.
아래는 네트워크 정보입니다.
root@192:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:01:02:39:A8
inet addr:192.168.1.58 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6681 errors:212 dropped:0 overruns:212 frame:0
TX packets:6255 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7158298 (6.8 Mb) TX bytes:813308 (794.2 Kb)
Interrupt:45 Base address:0x300 DMA chan:ff
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)
usb0 Link encap:Ethernet HWaddr F6:B8:86:C4:3D:17
inet addr:192.168.123.10 Bcast:192.168.123.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:106 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11444 (11.1 Kb) TX bytes:2296 (2.2 Kb)
root@192:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.123.0 * 255.255.255.0 U 0 0 0 usb0
root@192:~#
[자답] Proftpd 설정 문제
문제가 뭔지 감을 못잡고 있었네요.
사용하던 FTP 서버 프로그램은 Proftp이고 inetd로 작동 하도록 되어 있었습니다.
환경설정 파일의 옵션 중에 "DefaultServer on"이 지정되지 않으면
위와 같은 문제가 생기네요.
좋은 하루 되세요~
댓글 달기