У меня есть 3 сетевые карты, 1 Lan (проводной), 1 беспроводная сетевая карта и 1 беспроводной USB
Как я могу пинг с определенной сетевой карты?
& как использовать конкретную сетевую карту для конкретного приложения
пример
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
11.10
networking
ping
Один ноль
источник
источник
route -n
и / илиip route
. Мне кажется, что в интерфейсе wlan1 не настроен правильный шлюз.Ответы:
ping
имеет определенный переключатель для установки интерфейса источника:-I
. Как найдено в справочной странице:Например
пинг 8.8.8.8 через интерфейс wlan0.
Формирование интерфейса для конкретного приложения требует дополнительной работы. Вы можете найти решение в этом вопросе superuser.com и в этой статье в ответе.
ОБНОВИТЬ
Методы, которые я раскрыл в этом ответе, показывают, как заставить ping использовать определенный интерфейс. И ссылки на некоторые статьи о том, как заставить универсальную программу использовать определенный интерфейс.
Теперь, чтобы все это работало, вам нужно настроить «продвинутую» маршрутизацию. Как видно из выходных данных у
route -n
вас есть несколько сетей, но только ОДИН шлюз в Интернет. Это хорошо , поскольку маршрутизация с использованием нескольких шлюзов - довольно сложная тема, и с ней трудно справиться.Это выходит за рамки того, что вы задали в первоначальном вопросе. Я предлагаю вам опубликовать новый вопрос здесь или на странице «Ошибка сервера» с вопросом, как настроить и управлять несколькими интернет-шлюзами на нескольких сетевых интерфейсах.
Или, что еще лучше, попробуйте поискать в гугле ;) Также проверьте сайт LARTC на наличие расширенных конфигураций маршрутизации в Linux.
источник
192.168.0.8
адрес wlan0? Существует ли шлюз, настроенный для этого интерфейса?