как проверить с помощью ping-запросов и использовать определенную сетевую плату

Можно использовать gsub в awk удалить все :s в строке.

awk '/user/ {gsub(":", ""); print $1}' /etc/userdomains
11
30.01.2012, 16:49
3 ответа

Если Вы смотрите на руководство ping man ping, можно читать:

-I interface address
   Set source address to specified interface address. Argument may be numeric IP
   address or name of device.
9
27.01.2020, 19:58
  • 1
    2-й рис.>-I wlan1 google.com –  One Zero 30.01.2012, 17:05
  • 2
    ping, Возможно, у Вас есть ping, заблокированный в Вашем соединении. –  Khaled 30.01.2012, 17:09
  • 3
    его работа над eth0 –  One Zero 30.01.2012, 17:16

Проверьте свою таблицу маршрутизации.

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
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan1

Ваши wlan1 взаимодействуют через интерфейс, только знает, как достигнуть 192.168.0.0 сетей. У Вас также есть свой wlan1 и eth0 в той же подсети, которая могла вызвать проблемы. Необходимо добавить маршрут к таблице маршрутизации для любых мест назначения, которых Вы хотите достигнуть в своем интерфейсе wlan. Например,

route add -host 65.55.72.135 gw 192.168.0.1 dev wlan1
ping -I wlan1 65.55.72.135

Обратите внимание, что это не позволит Вам направить приложением. Для этого необходимо будет настроить маршрутизацию политики с чем-то как iptables -m owner --uid-owner ping -S src_ip dest_ip команда на самом деле отошлет пакет с источником Вашего wlan1 IP-адреса, но затем направит пакет eth0, потому что следующий транзитный участок является eth0 в таблице маршрутизации. Ваш лучший выбор состоит в том, чтобы поместить wlan1 и интерфейсы eth0 в отдельных подсетях.

5
27.01.2020, 19:58

Насколько ping (8) от BSD идет, можно использовать -S переключатель ping для моделирования проверки с помощью ping-запросов от конкретного интерфейса:

-S src_addr
             Use the following IP address as the source address in outgoing packets.  On hosts
             with more than one IP address, this option can be used to force the source address to
             be something other than the IP address of the interface the probe packet is sent on.
             If the IP address is not one of this machine's interface addresses, an error is
             returned and nothing is sent.

Осведомленность прикладного уровня для сетевого интерфейса (IP-адреса) несколько возможна в некоторой степени с тем, если мы указываем другой шлюз для различных интерфейсов или перенаправляем трафик согласно порту или другому критерию через правила брандмауэра..., например, если Вы используете Firefox для соединения с 80 портами только, затем Вы могли бы указать, что правило SNAT в iptables для соединения через Ваш указало IP-адрес следовательно желаемый интерфейс

4
27.01.2020, 19:58
  • 1
    я не понял, команда? ping-S? ping –  One Zero 30.01.2012, 17:03
  • 2
    S your.first.ip.addr hotmail.com и ping-S your.another.ip.addr hotmail.com проверяет с помощью ping-запросов hotmail.com с Вашим доступным другим IP-адресом. Если неуказанный, протокол по умолчанию берет датчик ping через шлюз –   30.01.2012, 17:09
  • 3
    по умолчанию, Какой версии ping Вы предъявляете иск? В моей системе Ubuntu -S настраивает сокет, отправляют буфер. ping –  Zoredache 30.01.2012, 20:20
  • 4
    V> проверяет с помощью ping-запросов утилиту, проверка iputils-sss20101006 –  One Zero 30.01.2012, 20:31

Теги

Похожие вопросы