같은 칩셋의 랜카드를 따로따로 인식하려면?

무혼인형의 이미지

안녕하세요.

fedora core1가 깔려있는 서버에 NIC(8139too)를 여러개를 사용하고 있습니다.

그런데 eth* 가 잡히는 순서가 pci슬롯 안쪽부터 eth0, eth1, eth2 이런순서로 잡혀서 메인보드에 내장된 랜카드가 eth4 이런 순서로 올라오는데..

이것을 임의로 번호를 줄 수 없을까요? 예를 들어 보드 내장 포트는 eth0 그리고 pci슬롯 안쪽부터 eth1, eth2 .... 이런 식으로..

모듈이 다르면 alias 라도 쓰겠지만 같은 경우에는 어떻게 해야 하는지 궁금하네요.

지나가는새의 이미지

제 생각으로는 net/core/dev.c 에서 register_netdevice(..) 함수에서 바꿔치기를 하는 수 밖에 없을거 같네요..

Fever Pitch!