Cách ping và sử dụng card mạng cụ thể


9

Tôi có 3 card mạng, 1 Lan (có dây), 1 card mạng không dây & 1 là usb không dây

Làm thế nào để tôi ping từ card mạng cụ thể?

& làm cách nào để sử dụng card mạng cụ thể cho ứng dụng cụ thể

thí dụ

i want to ping google from wlan0 

ví dụ cho ứng dụng cụ thể

i want to use firefox or transmission from wan1

CẬP NHẬT

Lan ip 192.168.0.2> Làm việc đúng cách nhập mô tả hình ảnh ở đây

Wlan1 ip 192.168.0.3

nhập mô tả hình ảnh ở đây

pin -I wlan1 google.com

CẬP NHẬT

Hãy thử dán đầu ra của tuyến đường -n và / hoặc ip. Dường như với tôi rằng giao diện wlan1 không có cấu hình cổng hợp lệ. - @ 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
Hãy thử dán đầu ra của route -nvà / hoặc ip route. Dường như với tôi rằng giao diện wlan1 không có cấu hình cổng hợp lệ.
Ông Shunz

@MrShunz> CẬP NHẬT
One Zero

tôi đã cập nhật câu trả lời của mình cho phù hợp
Mr Shunz

Câu trả lời:


9

pingcó một công tắc cụ thể để đặt giao diện nguồn : -I. Như được tìm thấy trong trang web:

 -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.

Làm ví dụ

$ ping -I wlan0 8.8.8.8

ping 8.8.8.8 qua giao diện wlan0.

Buộc một giao diện cho một ứng dụng cụ thể cần thêm một số công việc. Bạn có thể tìm thấy một giải pháp trong câu hỏi superuser.com này và trong bài viết này được liên kết trong câu trả lời.

CẬP NHẬT

Các phương pháp tôi đưa ra trong câu trả lời này cho thấy cách buộc ping sử dụng một giao diện cụ thể. Và liên kết đến một số bài viết về cách buộc một chương trình chung sử dụng một giao diện cụ thể.

Bây giờ, để tất cả điều này hoạt động, bạn phải định cấu hình một số định tuyến "nâng cao". Như bạn có thể thấy từ đầu ra của route -nbạn có nhiều mạng, nhưng chỉ có MỘT cổng vào Internet. Điều đó là tốt , vì nhiều định tuyến cổng là một chủ đề khá tiên tiến và hơi khó để xử lý tốt.

Điều này vượt xa những gì bạn hỏi trong câu hỏi ban đầu. Tôi khuyên bạn nên đăng câu hỏi mới tại đây hoặc trên Server Fault hỏi cách định cấu hình và quản lý nhiều cổng internet trên nhiều giao diện mạng.

Hoặc, tốt hơn nữa, hãy thử googling nó;) Ngoài ra hãy kiểm tra trang web LARTC để biết cấu hình định tuyến linux nâng cao.


Từ 192.168.0.8 icmp_seq = 2 Máy chủ đích không thể truy cập
One Zero

@OneZero Điều đó có nghĩa là bạn không thể đến đích. Là 192.168.0.8địa chỉ của wlan0? Có tồn tại một cổng được cấu hình cho giao diện đó không?
Ông Shunz

> Đã cập nhật thay đổi ip 8 thành 3 của wlan tĩnh ..
One Zero
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.