问题标签 [ifconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1198 浏览

networking - 创建 sudoers 配置只允许用户运行 ifconfig 等命令

我正在尝试修改 sudoers 文件,以便用户只能运行 ifconfig 等命令。我发现虽然我创建的用户已经可以运行命令并且不确定如何限制它们。

这样就可以保存,而不会出现语法错误。有谁知道我怎样才能使它成为用户测试可以执行的唯一命令?

0 投票
0 回答
430 浏览

c++ - 使用 C++ 套接字验证 QNX 中的以太网接口配置

我有一个程序可以在运行 QNX 环境的远程机器上配置以太网接口,用于ifconfig分配 IP 地址、网络掩码和默认网关。我现在需要一种方法来确定以太网接口是否具有有效的配置,以便我能够远程连接。

例如,将“127.0.0.1”、“255.255.255.255”或“0.0.0.0”作为 IP 地址应该无效,因为即使它们是有效的 IP 地址,我也无法与这些地址建立远程连接.

我需要一种 C++ 应用程序来验证配置是否有效并且可以连接到的方法。我听说这样做的一种方法是尝试创建一个套接字,但到目前为止我还没有运气。我能够创建一个以“0.0.0.0”作为 IP 地址的套接字,就像创建一个有效的套接字一样容易。也许我只是做得不对。

我还能用这个套接字做些什么来验证连接性吗?

任何帮助将不胜感激!

0 投票
4 回答
2541 浏览

macos - 使用 Bash 解析 ifconfig 以获取当前 IP 地址(wifi 或以太网)

我正在尝试使用 bash 脚本输出我当前的 IP 地址。我正在努力解决awk以下问题:

输出:

我现在有两个问题:首先127.0.0.1是没用,我该如何摆脱它?其次,192.168.178.57是我的 Wi-Fi 连接的 IP 地址。但是,我希望脚本能够获取 Wi-Fi 或以太网的 IP 地址,无论我目前使用的是哪个。/sbin/ifconfig可以在此处找到示例输出。

0 投票
2 回答
3355 浏览

ubuntu - Docker 在容器上具有不同的网关

首先,对不起我的英语不好。

我们有一个 ubuntu 服务器,它有 2 个 eth 接口和 2 个不同的 ip。我们想用 2 个 docker 容器托管 2 个应用程序,并且在容器中我们必须使用自域(我们重定向到 ips 的域)ip 作为网关。

换句话说,当我们附加容器 1(xx.xx.xx.98 及其域的主机)并运行“curl http://checkip.dyndns.org ”时,我们希望看到 xx.xx.xx.98 ip dyndns.org 响应。在容器 2(xx.xx.xx.99 及其域的主机)中,我们希望在 dyndns.org 响应中看到 xx.xx.xx.99 ip。

有可能吗?如果有,我们该怎么做?

此外,我阅读了这些文章,发现我们只能使用一个桥接器来连接 docker,这意味着所有 docker 容器必须使用相同的网关。这是真的吗?

https://docs.docker.com/articles/networking/#bridge-building http://jpetazzo.github.io/2013/10/16/configure-docker-bridge-network/

0 投票
1 回答
870 浏览

linux - 如何使用 shell 脚本将 tun0 的当前 IP 写入 txt 文件?

当我将它放入命令行时,这非常有效。但是它不适用于 sh 脚本。

我究竟做错了什么?为什么某些命令不适用于 sh 脚本?

0 投票
3 回答
5191 浏览

linux - 在 bash -c 中设置变量

我尝试设置从中获取接口 ip-address 的变量ifconfig并稍后读取。但是当我执行echo命令时,变量仍然是空的。请看我的代码:

但是 /bin/echo 使用相同的命令可以正常工作:

0 投票
2 回答
11879 浏览

localhost - 离子移动浏览器测试不起作用

我尝试使用带有 ionic 的移动浏览器测试。我与我的 iPhone 连接在同一个 Wifi 中,并使用以下命令检查了我的 IP 地址ifconfig |grep inet:当我使用命令运行 ionic 服务器时,ionic serve我无法使用我的 IP 地址和 ionic 指定的端口在我的 iPhone 上打开我的 ionic 应用程序。我是否必须在我的机器上启用其他功能?我也尝试了不同的端口,但没有成功。

0 投票
2 回答
1238 浏览

python - python 正则表达式解析不同语言环境的 ifconfig 输出

我正在寻找一种从ifocnfig输出中解析 IP 和子网详细信息的最佳方法。

我不想基于inet addror搜索它,Mask:因为当应用不同的语言环境时,正则表达式会随着字符串的更改而失败。

这是一个示例文本:

我尝试了几种方法,例如使用\d+\.\d+\.\d+\.\d+,但找不到最好的方法。在这方面需要帮助。

0 投票
1 回答
5276 浏览

linux - 从 ifconfig 输出中提取 MAC 地址

我正在编写一个#!bin/bashshell 脚本来自动化 MAC 欺骗。在我编写的脚本中,我将输出ifconfig -a | grep HWaddr等效于两个不同的变量。命令ifconfig -a | grep HWaddr返回

但我希望命令返回.wlan0

0 投票
3 回答
38253 浏览

macos - 执行ifconfig后显示的en0、en1、p2p等是什么?

当我ifconfig在我的 Mac 终端上键入时,会打印一些信息。但我无法理解它们是什么。谁能简要地告诉我它们是什么?什么是lo0, gif0, en0, 等等?

这是我的终端的结果。