여러 개의 이중 포트 NIC 카드가있는 서버에서 작업하고 있습니다. 각 포트는 PCI 버스에서 다른 주소를가집니다.특정 패킷 주소로 네트워크 패킷을 보내는 방법은 무엇입니까?
논리 이름 (예 : eth0
)을 사용하여 네트워크 인터페이스를 통해 패킷을 보내려면 nping
을 사용하고 있지만 해당 PCI 주소가 지정된 인터페이스 (예 : 0000:00:07.0
)를 통해 패킷을 보낼 수 있기를 원합니다. 그것을 어떻게 성취 할 수 있습니까? -C 네트워크 lshw
sudo를 준다 :
* - 네트워크 : 0 UNCLAIMED
설명 : 이더넷 컨트롤러 당신은 그것의 논리적 이름으로 PCI 주소를 매핑해야합니다
product: 82599ES 10-Gigabit SFI/SFP+ Network Connection
vendor: Intel Corporation
physical id: 0
bus info: [email protected]:01:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi msix pciexpress vpd bus_master cap_list
configuration: latency=0
resources: memory:dfd20000-dfd3ffff ioport:8020(size=32) memory:dfd44000-dfd47fff memory:def00000-deffffff memory:dee00000-deefffff
그러면 "0000 : 00 : 07.0"과 같은 pci 주소를 "eth0"과 같은 장치 이름에 매핑하려고합니다. – Malt
예. 그렇게 할 방법이 있습니까? – user3324317