ifconfig errors에 관한 것입니다. 도와 주세요.
eth0 Link encap:Ethernet HWaddr F4:6D:04:95:CB:31
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0
inet6 addr: fe80::f66d:4ff:fe95:cb31/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28812227 errors:0 dropped:0 overruns:0 frame:0
TX packets:13718689 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:40936715205 (38.1 GiB) TX bytes:2569501925 (2.3 GiB)
Interrupt:49 Base address:0xc000
eth1 Link encap:Ethernet HWaddr 00:26:66:09:7C:45
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::226:66ff:fe09:7c45/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12731905 errors:76 dropped:0 overruns:0 frame:68
TX packets:27981945 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1609387740 (1.4 GiB) TX bytes:40523170073 (37.7 GiB)
Interrupt:18 Base address:0x8000
리눅스 마스커레이딩을 잘 사용하고 있습니다.
eth1이 내부에서 사용하게 만든 것인데 파일 전송이나 받아 올 때 RX errors 수치가 올라갑니다.
구글링으로 "스위치의 해당 포트와 서버에서의 link duplex 확인을 먼저 해보세요." 라는 것을 알았는데
??? 스위치 ??? 라는 것이 도대체 어떤 것인지 모르겠습니다.
eth0이 스위치는 아니겠죠?
그리고 mill-tool로 negotiated을 맞추어야 한다던데 eth0, eth1 모두 100baseTx-FD 입니다.
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: negotiated 100baseTx-FD, link ok
횡설수설 했는데 제가 궁금한 것은 eth1의 RX errors 수치가 올라가지 않도록 하는 방법을 알고 싶습니다.
혹시 아시다면 답변 부탁드립니다.
우선 error카운트가 증가하는 원인은 여러가지가
우선 error카운트가 증가하는 원인은 여러가지가 있을수 있지만 가장 쉽게 의심할수 있는것은
1. Port 불량
2. 케이블 불량
3. Driver 버그
그러므로 케이블이 연결된 포트를 변경해보시거나 아니면 해당 NIC를 교체해보거나 하는게 해결방법이 될 수 있습니다.
그러나 패킷수에 비해 Error카운트가 그렇게 높지 않은걸 보면 심각한 정도는 아닌것 같으나 어쨋든 의심이 되신다고 하니 포트변경이나 NIC교체가 가장 빠르고 쉬운 방법입니다.
위의 방법으로도 안된다면 다른 원인을 찾아야 합니다.
답변 감사합니다.
Port를 바꾸어 보았지만 여전히 error 수치가 높아져 NIC 교체 예정 중입니다.
빠른 답변 감사합니다~~
댓글 달기