ifconfig相关内容

Solaris:ifconfig 的编程接口?

我正在寻找 Solaris 的编程接口 ifconfig(1M) 命令. 显然 Linux 有 getifaddrs(3) 命令,但据我所知,这 未移植到 Solaris. 尝试使用上面链接处的代码,有什么方法可以确定ifconfig(1M) - 类型数据(网络接口存在、状态等)而不分叉系统命令和解析输出? 解决方案 getifaddrs() 最近被集成到源代码中,用于未来的 ..
发布时间:2022-01-19 16:25:14 其他开发

ping google.com 或 8.8.8.8 失败

我使用的是 Cent OS 6.4,它在官方实验室中. ping google.com 给出以下输出并挂起: [root@LAB1 ~]# ping google.com PING google.com (74.125.236.195) 56(84) 字节数据. ping 8.8.8.8 也产生相同的结果.我可以从浏览器(Mozilla)访问互联网.网络设置或配置有问题吗? ..
发布时间:2022-01-13 21:52:01 其他开发

找不到 ifconfig 命令

我刚刚在我的 mac (osx10.9.3 + virtualbox) 上安装了 CentOS7 作为虚拟机运行 ifconfig 返回找不到命令.同时运行 sudo/sbin/config 会返回找不到命令.这是 echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bi ..
发布时间:2022-01-13 21:18:06 服务器开发

如何在 Mac OSX 中获取默认网关

我需要在 Mac 机器上检索默认网关.我知道在 Linux 中 route -n 会给出一个输出,我可以从中轻松检索这些信息.但是,这在 Mac OSX(雪豹)中不起作用. 我也试过 netstat -nr |grep 'default',但我希望有一个像 route -n 在 Linux/Unix 中产生的更清晰的输出.netstat -nr 列出所有接口和它们的默认网关. 任何类型 ..
发布时间:2022-01-02 11:26:49 其他开发

如何在 Linux 和 OS X 上获取本地机器的主 IP 地址?

我正在寻找一个命令行解决方案,它可以返回本地主机的主要(第一个)IP 地址,而不是 127.0.0.1 该解决方案应该至少适用于 Linux(Debian 和 RedHat)和 OS X 10.7+ 我知道 ifconfig 在这两个平台上都可用,但它的输出在这些平台之间不太一致. 解决方案 使用grep从ifconfig中过滤IP地址: ifconfig |grep - ..
发布时间:2021-12-05 23:06:40 服务器开发

无法将"char **"转换为"char *"

我有一个网络接口的索引,该网络接口是从(即2)获得数据包的,需要找到接口名称,该名称应返回"eth0".我正在使用 if_indextoname() . 我对Ubuntu上的C ++不太熟悉,但是我的代码删除了一个错误: 无法将参数2的char**转换为char*到char* if_indextoname(unsigned int, char*) 有人可以帮我修复它吗? # ..
发布时间:2020-06-26 12:47:27 C/C++开发

如何将ifconfig命令的输出保存到缓冲区中?

我必须使用C ++和VxWorks将命令"ifconfig"的输出保存到char缓冲区中. 我该怎么办? 解决方案 下面是一个使用管道将ifconfig输出保存到缓冲区的示例. 在C解释器外壳程序上尝试-> pipe_test和-> puts &pipe_buf.祝你好运. char pipe_buf[128*256]; int pipe_test() { char *pi ..
发布时间:2020-06-26 12:47:18 其他开发

在VirtualBox 4.1.2上的Android x86中没有网络

我的问题与此问题几乎相同。我尝试了这些解决方案,但没有任何效果。但是我使用的是不同的Android x86映像。我正在使用ICS(4.0-RC1)asus_laptop图片。 (我之前尝试过使用其他映像,但无法安装。) 我在Kubuntu 12.04上安装了VirtualBox 4.1.12。我遵循了这些步骤,并安装了 android-x86-4.0-RC1-asus_laptop我的VM中 ..
发布时间:2020-06-05 19:28:23 其他开发

在继续进行bash之前等待网络链接建立

是否可以在继续之前检查bash脚本中多个接口的网络接口链接是否成功? 类似的东西: eth0 eth1 eth2 eth3 network interfaces are brought up Wait for link detection on all 4 interfaces Proceed 解决方案 您可以检查运行ifconfig -s后网络接口的名称是否出现. 类似的 ..
发布时间:2020-05-27 21:17:16 其他开发

Solaris:ifconfig的编程接口?

我正在寻找Solaris的编程接口显然,Linux具有 getifaddrs(3 )命令,但据我所知尚未移植到Solaris . 尝试使用上面链接处的代码,有什么方法可以确定 ifconfig(1M)型数据(网络接口的状态,状态等),而不派生系统命令和解析输出? 解决方案 getifaddrs()最近已集成到源代码中,以用于将来的OpenSolaris& Solaris版本,但这不能 ..
发布时间:2020-05-17 18:35:08 其他开发

如何在Mac OSX中获取默认网关

我需要在Mac机器上检索默认网关.我知道在Linux中,路由-n将给出输出,我可以从中轻松检索此信息.但是,这在Mac OSX(Snow Leopard)中不起作用. 我也尝试过netstat -nr | grep 'default',但是我希望获得更干净的输出,例如Linux/Unix中route -n产生的输出. netstat -nr列出所有接口和它们的默认网关. 任何向正确方向 ..
发布时间:2020-05-04 11:01:30 其他开发

使用PHP更改服务器的IP地址

我需要能够使用PHP更改服务器的IP地址.我正在尝试使用ifconfig eth0 down作为www-data用户,以确保它可以工作.到目前为止,我已经摆脱了/var/run/network/ifstate文件上的权限问题,但是现在我得到了一个读取SIOCSIFFLAGS: Permission denied的权限被拒绝的行.有没有解决的办法?如果没有,如何更改网页中服务器的IP地址? p ..
发布时间:2020-05-01 10:08:13 PHP

给定与之关联的IP地址,如何获取NIC卡的逻辑名称?

我正在研究一个shell脚本,该脚本需要知道与给定ip关联的逻辑名称(eth0,eth1等).我正在使用的当前过程是使用过滤器解析ifconfig的输出,并获取与给定IP相关的NIC卡.我想知道是否存在更简单的方法或直接管道化的linux命令来获取上述详细信息? 解决方案 为此: #!/bin/sh ip=192.168.1.10 iface=$(ip addr | grep $ip ..
发布时间:2020-04-23 10:56:14 服务器开发

inet addr的正则表达式失败

在Ubuntu 16.04中,我运行了 ifconfig ,并在 inet addr中查看了我的外部IP:MY_IP 。 我试图通过以下方式将其“挖”到变量中: ipa = $(ifconfig | grep“inet addr:\ b\d {1,3} \.\\\ {1,3} \.\d {1,3} \。\ d {1,3} \ b“​​) 和: ipa = $ ..
发布时间:2018-09-26 14:35:46 服务器开发