linux - 如何通过命令行在多个网络连接之间进行选择?

标签 linux bash shell

我有两个网络连接 - wifi 和以太网。如何在使用命令行时选择要使用的特定网络,例如。 ping google.com

PS:我提到了 ping 作为例子。我可能正在运行 python 脚本或curl,它应该对所有这些使用相同的接口(interface)。

最佳答案

您可以使用 -I 标志

-I interface address
   Set source address to specified interface address. Argument may be numeric IP address or name of device.

示例

ping -I eth0 8.8.8.8
ping -I wlan0 8.8.8.8

关于linux - 如何通过命令行在多个网络连接之间进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45535128/

相关文章:

python - 更改新目录和文件的权限模式

java - 如何使用java代码检查服务是否正在linux机器上运行

linux - 我如何从 awk 中的字符串中选择第 s 个值?

php - 使所有 PHP 文件可执行(递归)

android - Qt Creator 在 Android 8.0 (LG G6) 上不显示日志消息

linux - 在 Linux 中编译 ODE 代码

linux - unix下两个文件的时间戳差异

windows - 批处理循环错误 - 仅复制 1 个文件

linux内核什么时候文件描述符不能被pread访问?

linux - 在 grep 匹配模式输出行前面打印文件名