도와주세요!!
글 수 15,339
2007.09.05 11:26:09 (*.205.160.65)
6717
답변 잘 받았습니다. 이더넷 망을 분리할 경우에 사용한다는 말씀에 전적으로 동의합니다.
번거러우시겠지만 추가로 몇가지 더 여쭤보겠습니다.
가령 192.168.0.2 포트로 192.168.0.3으로의 핑 패킷이 도착했다고 가정하면 이더넷칩 래밸에서 맥주소가 다르다고 판단해서 상위 레이어로 더이상 올려보내지 않는거 아닌가요? 하지만 핑에 대한 응답을 했으니 맥주소가 틀려도 상위단으로 올려보내는게 정상이라고 가정하고요. 그렇다 해도 IP레이어에 있는 IP주소가 틀린데 어떻게 응답을 한것이지 잘 이해가 안됩니다. 혹시 라우팅 테이블이 다음과 같아서 그런것인가요? 원리를 이해하고 싶어서 질문 드리는 것입니다. 친절하게 답해주시면 너무너무 감사하겠습니다
[root@falinux download]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.3 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@falinux download]$
>안녕하세요..
>
>이데넷 2포트를 사용하는 이유는 이더넷 망을 분리할 경우에 사용하는 것입니다.
>192.168.0.2와 192.168.0.3 과 같이 같은 이더넷 망이라면 당연히 양쪽 아이피로 모두 응답합니다.
>
>그럼 수고하세요.
>
>
>
>
>
>>안녕하세요
>>
>>얼마전에 ESP-CX 보드(이더넷 2포트)를 구입했는데요
>>사용하면서 좀 의아한 사항이 있습니다
>>
>>포트 2개가 각각 192.168.0.2와 192.168.0.3으로 세팅되어 있고요
>>랜선을 두개 꽂지 않고 하나만 꽂아서 핑을 해봤는데 양쪽 아이피로 모두 응답이 왔습니다
>>ifconfig로 봤을때 eth0과 eh1은 서로 다른 맥주소를 쓰고 있는 것으로 확인했고요
>>
>>개념상 이렇게 되면 안된다고 생각이 드는데요
>>
>>제가 현재 쓰고 있는 커널은 예전에 받은 linux-2[1].6.11.9-ez-x5-v04.tar.gz 입니다
>>혹시 커널을 바꿔야 하나요?
>>
>>[root@falinux download]$ ifconfig
>>eth0 Link encap:Ethernet HWaddr 00:FA:07:01:00:27
>> inet addr:192.168.0.2 Bcast:210.205.160.255 Mask:255.255.255.0
>> UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
>> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
>> Interrupt:42 Base address:0x300 DMA chan:8
>>
>>eth1 Link encap:Ethernet HWaddr 00:FA:07:01:00:28
>> inet addr:192.168.0.3 Bcast:210.205.160.255 Mask:255.255.255.0
>> UP BROADCAST MULTICAST MTU:1500 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:1000
>> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
>> Interrupt:43 Base address:0x2300 DMA chan:9
>>
>>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)
>>
>>[root@falinux download]$
>
번거러우시겠지만 추가로 몇가지 더 여쭤보겠습니다.
가령 192.168.0.2 포트로 192.168.0.3으로의 핑 패킷이 도착했다고 가정하면 이더넷칩 래밸에서 맥주소가 다르다고 판단해서 상위 레이어로 더이상 올려보내지 않는거 아닌가요? 하지만 핑에 대한 응답을 했으니 맥주소가 틀려도 상위단으로 올려보내는게 정상이라고 가정하고요. 그렇다 해도 IP레이어에 있는 IP주소가 틀린데 어떻게 응답을 한것이지 잘 이해가 안됩니다. 혹시 라우팅 테이블이 다음과 같아서 그런것인가요? 원리를 이해하고 싶어서 질문 드리는 것입니다. 친절하게 답해주시면 너무너무 감사하겠습니다
[root@falinux download]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.3 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@falinux download]$
>안녕하세요..
>
>이데넷 2포트를 사용하는 이유는 이더넷 망을 분리할 경우에 사용하는 것입니다.
>192.168.0.2와 192.168.0.3 과 같이 같은 이더넷 망이라면 당연히 양쪽 아이피로 모두 응답합니다.
>
>그럼 수고하세요.
>
>
>
>
>
>>안녕하세요
>>
>>얼마전에 ESP-CX 보드(이더넷 2포트)를 구입했는데요
>>사용하면서 좀 의아한 사항이 있습니다
>>
>>포트 2개가 각각 192.168.0.2와 192.168.0.3으로 세팅되어 있고요
>>랜선을 두개 꽂지 않고 하나만 꽂아서 핑을 해봤는데 양쪽 아이피로 모두 응답이 왔습니다
>>ifconfig로 봤을때 eth0과 eh1은 서로 다른 맥주소를 쓰고 있는 것으로 확인했고요
>>
>>개념상 이렇게 되면 안된다고 생각이 드는데요
>>
>>제가 현재 쓰고 있는 커널은 예전에 받은 linux-2[1].6.11.9-ez-x5-v04.tar.gz 입니다
>>혹시 커널을 바꿔야 하나요?
>>
>>[root@falinux download]$ ifconfig
>>eth0 Link encap:Ethernet HWaddr 00:FA:07:01:00:27
>> inet addr:192.168.0.2 Bcast:210.205.160.255 Mask:255.255.255.0
>> UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
>> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
>> Interrupt:42 Base address:0x300 DMA chan:8
>>
>>eth1 Link encap:Ethernet HWaddr 00:FA:07:01:00:28
>> inet addr:192.168.0.3 Bcast:210.205.160.255 Mask:255.255.255.0
>> UP BROADCAST MULTICAST MTU:1500 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:1000
>> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
>> Interrupt:43 Base address:0x2300 DMA chan:9
>>
>>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)
>>
>>[root@falinux download]$
>