특정 네트워크 카드를 핑하고 사용하는 방법


9

3 개의 네트워크 카드, 1 개의 LAN (유선), 1 개의 무선 네트워크 카드 및 1 개의 무선 USB가 있습니다

특정 네트워크 카드에서 어떻게 ping을 수행합니까?

& 특정 응용 프로그램에 특정 네트워크 카드를 사용하는 방법

i want to ping google from wlan0 

특정 적용 사례

i want to use firefox or transmission from wan1

업데이트

Lan ip 192.168.0.2> 제대로 작동 여기에 이미지 설명을 입력하십시오

WLAN1 IP 192.168.0.3

여기에 이미지 설명을 입력하십시오

pin -I wlan1 google.com

최신 정보

route -n 및 / 또는 ip route의 출력을 붙여 넣습니다. wlan1 인터페이스에 유효한 게이트웨이가 구성되지 않은 것 같습니다. – @ MrShunz

one@onezero:~$ route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
172.16.221.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet8
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan1
192.168.48.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet1
one@onezero:~$ ip route
default via 192.168.0.1 dev eth0  proto static 
169.254.0.0/16 dev eth0  scope link  metric 1000 
172.16.221.0/24 dev vmnet8  proto kernel  scope link  src 172.16.221.1 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.2  metric 1 
192.168.0.0/24 dev wlan1  proto kernel  scope link  src 192.168.0.3  metric 2 
192.168.48.0/24 dev vmnet1  proto kernel  scope link  src 192.168.48.1 

1
route -n및 / 또는 출력을 붙여 넣습니다 ip route. wlan1 인터페이스에 유효한 게이트웨이가 구성되지 않은 것 같습니다.
Mr Shunz

@MrShunz> 업데이트 됨
One Zero

나는 이에 따라 나의 대답을 업데이트했다
Mr Shunz

답변:


9

ping소스 인터페이스를 설정하는 특정 스위치가 -I있습니다. 맨 페이지에서 볼 수 있듯이 :

 -I interface address
          Set source address to specified interface address. Argument may be  numeric  
          IP  address  or  name  of device.
          When pinging IPv6 link-local address this option is required.

예로서

$ ping -I wlan0 8.8.8.8

wlan0 인터페이스를 통한 핑 8.8.8.8

특정 응용 프로그램에 대한 인터페이스를 강요하려면 더 많은 작업이 필요합니다. 당신은 솔루션을 찾을 수 있습니다 ,이 superuser.com 질문에서 와에서 이 문서 대답에 연결합니다.

최신 정보

이 답변에 노출 된 방법은 ping이 특정 인터페이스를 사용하도록 강제하는 방법을 보여줍니다. 일반 프로그램이 특정 인터페이스를 사용하도록하는 방법에 대한 기사로 연결되는 링크도 있습니다.

이제이 모든 것이 작동하려면 "고급"라우팅을 구성해야합니다. 결과에서 볼 수 있듯이 route -n여러 네트워크가 있지만 인터넷에 대한 하나의 게이트웨이 만 있습니다. 즉 좋은 여러 게이트웨이 라우팅 꽤처럼, 고급 주제를 잘 처리하기 다소 어렵다.

이것은 원래 질문에서 요구 한 것 이상입니다. 여러 네트워크 인터페이스에서 여러 인터넷 게이트웨이를 구성하고 관리하는 방법을 묻는 새 질문을 여기 또는 서버 오류 에 게시하는 것이 좋습니다 .

또는 더 나은 방법으로 인터넷 검색을 시도해보십시오.) LARTC 사이트 에서 고급 Linux 라우팅 구성을 확인하십시오 .


192.168.0.8 icmp_seq에서 = 2 대상 호스트에 연결할 수 없음
하나의 제로

@OneZero 즉, 목적지에 도달 할 수 없습니다. 가 192.168.0.8wlan0의 주소는? 해당 인터페이스에 대해 구성된 게이트웨이가 있습니까?
Mr Shunz

> IP 8을 wlan static의 3으로 변경했습니다.
One Zero
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.