首页 > TAG信息列表 > network-interface

谁能解释为什么Java GetNetworkInterfaces在Windows 7上会返回这么多接口

我一直在使用NetworkInterface.getNetworkInterfaces() 查询我机器上的网络接口.本质上,我正在尝试查找网络接口卡.这些通常称为eth0,eth1等. 它一直在Win XP甚至带有Vista过滤功能的Vista上都表现出色. 我只是注意到在Windows 7的某些配置中,我得到了大量列出的网络适配器.远不止X

python-Scapy-嗅探两个接口中的三个

我在Windows 7上使用Scapy 2.2.0和Python 2.6进行嗅探.我知道您可以向嗅探函数提供iface参数.例如: sniff(count=5,iface = 'eth0', prn=lambda p:p.show()) 如果不提供此参数,它将在所有接口中监听.但是有办法从3个接口中选择2个吗?像这样的东西:(它不起作用) sniff(count=5, ifac

如何确定Android中Wifi,3G,4G(LTE)和VPN的网络接口?

在android中,我发现了网络接口名称&通过以下代码与该接口关联的IP地址. // Iterate over all network interfaces. for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.ne

linux – 是否有一个内核模块可以返回一个简单的’ifconfig’呢?

我正在编写一个内核模块,需要有关本地机器接口的信息,就像通过一个简单的’ifconfig’命令重新调整的那些,我已经搜索了很多,但找不到任何东西解决方法:您可以通过struct net_device以这种或那种方式获取所有这些信息. 正如Albert Veli所说,您可以使用__dev_get_by_name()获取此str

linux – Ubuntu Server以太网配置命名错误

我刚安装了Ubuntu Server 16.04.1 LTS并想配置我的以太网连接.我的/ etc / network / interfaces文件如下所示: source /etc/network/interfaces.d/* auto lo iface lo inet loopback auth eth0 iface eth0 inet static address 192.168.0.99 *whatever my ip is* netmask 255.255

linux – 在HP Pavilon dv8000上“RTNETLINK回答:因RF杀死而无法操作”

我在HP Pavilion dv8000上运行Debian 9,里面装有Intel Corporation PRO / Wireless 3945ABG卡. 当我打开系统时,ip addr显示相关的wlp6s0接口已关闭. 但是,当我尝试使用ip link set wlp6s0启动时,我收到以下错误: RTNETLINK answers: Operation not possible due to RF-kill 我没

linux – 链接本地IPv6地址保持自动分配

我希望防止随机分配IPv6链接本地地址.我不打算禁用v6,而是静态分配我自己的本地链接.我已经完成ifconfig vboxnet0 inet6添加fe80 :: / 126并且它可以工作,我可以ping6 -I vboxnet0 fe80 :: 1并成功ping我的VM但最终我最终得到2个链接本地地址或者它会删除我的并指定它自己的.解决

linux – 如何只获取物理以太网接口的名称?

有没有办法只获得物理以太网接口的名称(即不是虚拟以太网接口)? 为了给出一些背景知识,我试图让一些SBC(RPi 3)将其IP地址写入DataBase.但由于不同SBC上物理以太网接口的名称通常不相同,我发现很难获得它们的IP地址.我能想到解决这个问题的一种方法是给所有SBC以太网接口一个像eth0

linux – 重启后WiFi卡消失,但冷启动后则不行

我有一个基于Arch的服务器(Zotac Nano,基于AMD Kabini),它使用miniPCI Atheros WiFi卡兼作WiFi接入点. 如果我从冷启动开始(如“它关闭”),那么一切都会开始并且100%正常工作.但是,如果我然后运行“rebo​​ot”命令,则有80%的可能性然后系统重新联机,WiFi卡将消失. 这是冷启动后的dm

linux – 按需透明地启用网络连接

在Linux上,我正在寻找一种方法来启用网络连接,一旦程序尝试执行网络操作,如果该网络连接被禁用将失败,而程序甚至没有注意到幕后的特殊情况. 更一般地说,有一种方法在操作系统意识到某个网络操作即将因某种原因而失败的那一刻执行()程序映像,然后等待该程序完成,如果结果是EXIT_SUC

linux – 奇怪的ip命令输出

当我调用ip addr show时,我得到所有接口及其IP地址的输出(查看eth7): 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: eth1: <BROADCAST,MULTICAST,UP,

如何在Linux中设置usb / ethernet接口?

me@me:~$sudo /etc/init.d/networking restart [ ok ] Restarting networking (via systemctl): networking.service. me@me:~$sudo service network-manager restart me@me:~$sudo ifup eno1 Internet Systems Consortium DHCP Client 4.3.3 Copyright 2004-2015 Internet Sy

linux – samsung S7 android无法连接而且没有设置网络配置

通过USB将Samsung S7连接到您最喜爱的Linux机器.转到’设置 – >连接 – >移动热点和Tethering’并启用“USB tethering”. Android现在将启用与Linux主机的网络共享,因此Linux应该从手机获取IP地址.这是它被打破的地方.永远不会进行正确的网络设置以允许与手机本身进行任何IP连接.

linux – 配置使用特定NIC的进程

我有两个NIC(一个以太网和一个来自移动设备的网络共享).我的以太网互联网连接是端口过滤的,所以我不能使用某些应用程序.所有应用程序都可以在我的移动网络共享上运行,但由于我只有有限的数据,我只希望某些选定的应用程序使用该网卡. 所以问题是:我怎样才能强制某些进程使用特定的NI

linux – 对于给定的接口,永久禁用IPv6?

我希望在特定接口上永久禁用IPv6,因为它已经坏了,my question on Superuser to fix it已经死了所以我该怎么做呢?我已将net.ipv6.conf.eth0.disable_ipv6 = 1添加到/etc/sysctl.conf但由于某种原因它不起作用.目前我只是在每次打开电脑时都使用sysctl命令来禁用它.解决方法:首先,编

linux – loopback接口如何工作

有奇怪的事情: 在我的虚拟机上:centos7 接口: enp0s3: 192.168.10.110/24<br> lo:0 10.0.3.110/24<br>(ip alias) 路线: default via 10.0.3.2 dev lo 192.168.10.0/24 dev enp0s3 enp0s3 is plugged in 10.0.3.0/24 我启用了ip_forward(net.ipv4.ip_forward = 1) 我的问题: ping 1

linux – 是否可以在Raspbian中永久设置接口名称?

我正在使用2个wifi加密狗.第一个用于监控,第二个用于访问互联网.即使我如下所述更改了/etc/udev/rules.d/70-persistent-net.rules,在启动时有时也无法分配wlan0.由于wlan1用于其他设备,因此wlan0将重命名为rename3.我正在使用wlan0用于特定目的,我将其接口名称提供给另一个程序.如

linux – 无法更改无线网络接口的默认比特率

我正在尝试更改无线网络的比特率(AR9565驱动程序:ath9k_htc)以进行实验.我正在运行Ubuntu 14.04 LTS,我的卡详细信息如下: wlan0 IEEE 802.11abgn ESSID:"FACULTY-STAFF-N" Mode:Managed Frequency:5.24 GHz Access Point: C4:0A:CB:2D:75:5A

Linux网络上的SoftIRQ和快速数据包处理

我一直在阅读关于Linux的性能调优,以便在接收金融市场数据时获得最快的数据包处理时间.我看到当NIC接收到数据包时,它会通过DMA将其放入内存,然后引发HardIRQ – 然后设置一些NAPI设置并引发SoftIRQ.然后,SoftIRQ使用NAPI /设备驱动程序通过轮询从RX缓冲区读取数据,但这仅在一段有

linux – ip-tools vs old ifconfig

当我在网络脚本中将dhcp更改为静态然后重新启动servicesystemctl后重新启动NetworkManager.静态IP设置假设要更新,但事实并非如此.所以我试试 ip link设置dev enp0s3向下然后向上 没有更新ip 然后我尝试ifdown enp0s3然后ifup enp0s3 有效 为什么它与ifup一起使用?解决方法:序言:ip和

debian – 为一个接口分配多个IPv6地址,用于https Web服务器?

我已经看到使用IPv6,您可以为一个接口分配多个地址.我想利用它来表格能够获得与特定地址相关联的特定https证书,而不是尝试使用一个全能证书. 在Linux(Ubuntu)上有谁知道如何指定绑定到接口的IP地址集合? 我将使用Nginx,因此在指定虚拟主机时它可以绑定到IP地址. BTW访问我正在设置

Linux在插入电缆时禁用以太网自动协商?

我最近注意到我只在我的千兆家庭网络上获得了100Mbit / s的吞吐量. 当用ethtool查看时,我发现我的ArchLinux Box使用100baseT / Half作为链接速度而不是1000baseT / Full,其NIC和交换机连接到它支持.我不知道为什么但是NIC似乎没有宣传它的链接 – 根据ethtool的模式: Settings for

linux – 在/ etc / network / interfaces中永久更改Mac地址

题: 我怎样才能通过/ etc / network / interfaces文件专门更改enp3s0和wlp2s0接口的Mac地址?我必须在里面包含哪些代码?我已经尝试了一段时间,但没有成功. 阐述: 所以我在网上找到了这篇很棒的文章,解释了如何通过我的Ubuntu上的/ etc / network / interfaces文件永久更改Mac地址. 在文

linux – 改变网络接口的名称,debian wheezy

我正在尝试为接口设置名称,“ethLan”而不是eth0.这样做还可以确保if的名称在每次重新启动和内核时都保持一致. 我确实在这个主题中找到了一些文章,但它们都是几年前的: http://www.debian-administration.org/articles/463http://www.linuxfromscratch.org/hints/downloads/files/n