Questions tagged «network-interface»

将计算设备(主机)连接到计算机网络(网络)的硬件(或其软件表示)


2
我们如何在Linux上创建多个虚拟接口?
在Linux上创建伪以太网虚拟接口,我们首先使用以下命令初始化虚拟接口驱动程序: / sbin / modprobe dummy。 然后,我们为上面刚刚初始化的虚拟驱动程序分配以太网接口别名。 但是它给出以下致命错误: FATAL:找不到模块虚拟。 另外,在路径 cd / sys / devices / virtual / net#处,我们可以看到存在以下名称的虚拟接口: dummy0 / lo / sit0 / tunl0 / ifconfig -a dummy0: Link encap:Ethernet HWaddr aa:3a:a6:cd:91:2b BROADCAST NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 …

2
确定RHEL 6中的以太网速度
如何检查eth0连接速度是否为10Mbit,100Mbit或1Gbit?我试过了ethtool,但是说No data available。我也试过了dmesg | grep -i duplex,它是空的。 [root@dioptase ~]# lspci 00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 20) [root@dioptase ~]# ethtool eth0 Settings for eth0: No data available [root@dioptase ~]# ethtool -i eth0 driver: tulip version: 1.1.15 firmware-version: bus-info: 0000:00:0a.0 [root@dioptase ~]# ifconfig eth0 eth0 Link encap:Ethernet …

1
接口与IP链接设置接口不同步
编辑 后验问题很可能与这里描述的问题有关。 原始帖子 直到昨天,互联网还不错,我的连接也没多大问题。然后,我禁用了网络接口,试图进一步了解如何管理这些事情,发出命令(这wlp6s0是我的无线网络接口): #ip link set wlp6s0 down 接口已成功按预期禁用。不幸的是,此后它并没有回到UP状态。 我尝试过的东西和其他信息: 1)我要做的第一件事当然是发出命令 #ip link set wlp6s0 up 调出界面。这样做没有给出错误,但是接口保持DOWN,如的输出所示。 $ip link show 看起来journalctl还是dmesg唯一的错误似乎是 $journalctl -xe | grep tail ... IPv6: ADDRCONF (NETDEV_UP): wlp6s0: link is not ready ... 这个错误是什么意思? 2)我最初也有netctl网络经理。认为这可能是问题的根源,因此我使用 #pacman -R netctl 然后停止netctl我可以找到的服务,并从中手动将其删除 /etc/systemd/system/multi-user.target.wants 没有改变。 3) 在Ubuntu论坛上讨论类似问题之后,我wmi按照链接中的说明将模块列入了黑名单。仍然没有运气。 4) 在类似问题上四处寻找,发现了与某些硬件时钟有关的常见问题,可以使用进行诊断rfkill。但是,似乎情况并非如此,如show的输出rfkill list所示: …

1
未知的tun0地址
我已经进行了一些搜索,或多或少地了解了tun0界面的作用。我从各种来源获得以下信息: 操作系统通过tun / tap设备发送的数据包将传递到用户空间程序,该程序将自身附加到该设备。用户空间程序还可以将包传递到tun / tap设备中。在这种情况下,Tun / Tap设备将这些数据包传递(或“注入”)到操作系统网络堆栈,从而模拟它们从外部源的接收。tun / tap接口是仅软件的接口,这意味着它们仅存在于内核中,并且与常规网络接口不同,它们没有物理硬件组件(因此没有物理线连接到它们)。 您可以将tun / tap接口看作是常规的网络接口,当内核确定是“在线”发送数据的时候,而是将数据发送到连接到该接口的某些用户空间程序。 现在,如果比较eth0和的输出,则会tun0看到类似这样的内容。 ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:14:22:50:78:71 inet addr:172.16.210.32 Bcast:172.16.255.255 Mask:255.255.0.0 ... UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 <snipped> ifconfig tun0 tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.1 P-t-P:10.8.0.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 …

1
是否可以不通过/ sys获得网络接口索引?
所以我要寻找的是接口索引(或名称),但真正的索引。 if_nametoindex(3)并且ioctl(2)似乎没有帮助我在这里。现在,我找到方法的唯一方法是通过/sys。让我在示例中演示我需要什么: # cat /sys/class/net/bond0.1007/ifindex 26 # cat /sys/class/net/bond0.1007/iflink 23 <-- I need either this or a reference to bond0 # cat /sys/class/net/bond0/ifindex 23 有没有办法通过函数调用做到这一点,或者唯一的方法是sysfs?

2
休眠后重新启动Ubuntu中的所有网络
当我的Ubuntu 14.04计算机从休眠状态醒来时,有时会禁用网络,并且启用它不会使其再次工作。跑步 sudo service network-manager restart 独自解决不了问题。但 sudo ifconfig wlan0 down && sudo ifconfig wlan0 up 倾向于解决无线连接的问题。 但是,除非重新启动,否则它无法通过3G或GPRS启动PPP连接。重新启动用作调制解调器的智能手机在这里无济于事。 如何在不重新启动的情况下重新启动所有网络模块? 更多信息: 机器通过USB电缆连接到智能手机。我正在使用网络管理器和nm-applet启动连接。 这是一个长期存在的问题,在早期版本中已经是一个问题。 我不会输入休眠后网络被禁用的原因。我相信虽然有一些有关如何处理此错误的信息。但是,这对我来说不是一个大问题。 sudo lsmod | grep ppp ppp_deflate 12950 0 ppp_async 17413 1 crc_ccitt 12707 1 ppp_async sudo lsmod | grep usb usb_serial_simple 17386 2 usbserial 45141 6 usb_serial_simple …

3
为什么/ etc / network / interfaces中的发布命令在启动时多次运行?
这是内容/etc/network/interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp post-up /etc/network/if-up.d/sshstart 并且sshstart是一个脚本,其中包含以下内容: curl something something darkside send a file over ftps in the background & /usr/bin/autossh -M 0 -f -N -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -R 127.0.0.1:2005:127.0.0.1:22 -R 192.168.1.10:2006:192.168.2.110:1912 -L 127.0.0.1:5249:192.168.1.212:5249 username@17.16.15.2 -p 8080 当机器重启时,该curl命令执行了多次,该文件在ftp服务器上结束了2到3次,当我查看进程时,似乎有多个autossh实例正在运行...不确定这是怎么回事autossh可以执行任何操作,但可以肯定curl不应该多次上传文件。 我的直觉是整个sshstart脚本运行了多次,但我不明白为什么。 我尝试在引导时搜索有关网络设置过程的详细信息,但我只能找到interfaces文件的语法信息。 …

1
wpa-conf在哪里记录?
我用wpa-conf在/etc/network/interfaces使WLAN接口自动连接到AP: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 实际上,我只是在某个Wiki上发现了这一点。似乎没有在interfaces(5)或任何其他手册页中进行记录。 那么,什么是该wpa-conf关键字?一种扩展?还是内置的ifup?在哪里可以获得可以使用的所有命令的列表/etc/network/interfaces?

2
网络接口名称带有at符号-这是什么?
我正在尝试查找信息,以了解为什么网络接口名称会有一个at符号,但是到目前为止,我得到的结果中有太多干扰(我缺乏正确的搜索术语) 我在Ubuntu主机上有一个LXC容器。在容器中运行并得到: # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 9: eth0@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default …

4
可预测的网络接口名称破坏了虚拟机迁移
/etc/networking/interfaces使用“可预测的网络接口名称”时如何重置? 低于15.10的Ubuntu版本使用以下网络适配器名称: eth0 eth1 eth2 更换网卡或将虚拟机移至新的虚拟机管理程序,将导致Linux增加接口号。删除/etc/udev/rules.d/70-peristent-net.rules将使Linux重用eth0。 Ubuntu 15.10及更高版本使用“ 可预测的网络接口名称 ”。网络适​​配器名称是从mac地址派生的。 ens3 ens32 ens192 迁移虚拟机时,由于/etc/network/interfaces仍引用旧的不存在的网络适配器,因此网络无法启动。 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # …

4
如何使WLAN始终是默认路由?(ip路由列表)
每当我将4G调制解调器添加到树莓派时,它都会位于默认路由ou之上ip route list,但是我希望所有内容都通过wlan,并且仅使用4G调制解调器接收SSH连接。 我找到了关于如何禁用默认路由的答案。 但是,重新启动后,4G调制解调器会回到顶部。 如何使wlan0始终成为默认规则的第一条规则? 更新: 这是我连接USB加密狗时的dmesg输出: [426102.910168] usb 1-1.5.1: new full-speed USB device number 6 using dwc_otg [426103.046670] usb 1-1.5.1: not running at top speed; connect to a high speed hub [426103.056674] usb 1-1.5.1: New USB device found, idVendor=12d1, idProduct=1f01 [426103.056693] usb 1-1.5.1: New USB device strings: Mfr=1, …


1
添加声卡后,为什么无线网卡的接口名称会更改?
添加或删除硬件时,不应更改可预测的网络接口名称。这不是命名方案的全部重点吗??? 我的无线接口名为wlp3s0。 我在空闲的PCI插槽中安装了ASUS Xonar DX 7.1通道PCI Express x1接口声卡,并且我的无线接口名称更改为wlp5s0。 无线卡与安装声卡之前的插槽位于同一PCI插槽中,那么为什么接口名称会更改? 主板是GIGABYTE GA-970A-UD3,无线网卡是ASUS PCE-N15。系统正在运行带有储备内核的Arch Linux。 我正在寻找一个合理的解释,说明为什么在这种情况下接口名称会更改。如果没有充分的理由更改接口名称,该在哪里提交错误报告/向谁投诉? 没什么大不了的,我唯一需要更改的配置就是我的netctl网络配置文件。我只是认为,如果“可预测的”网络接口名称是不可预测的,那么他们将在工作中完全失败,并且这种命名方案是无用的垃圾!/ rant

1
跟踪丢包的源IP
我有一台运行CentOS 7的服务器,它显示了相当多的RX dropped packetson ifconfig。我相信这些可能是由硬件问题引起的,例如电缆和连接故障。但是,由于它是一个具有约20个Windows终端的网络,因此我无法检查所有连接以查找有问题的连接。有什么方法可以发现丢弃的数据包来自哪个IP地址?提前致谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.