当我运行时ifconfig -a,我只得到lo和enp0s10接口,而不是经典的eth0
enp0s10是什么意思?为什么没有eth0?
我有一台戴尔 XPS 13 超级本,它有一个 wifi 网卡,但没有物理以太网网卡(wlan0,但没有 eth0)。我需要为使用与流浪NFS创建一个虚拟适配器,但我发现,典型的ifup eth0:1...失败ignoring unknown interface eth0:1=eth0:1。我也尝试创建一个针对 的虚拟接口wlan0,但收到了相同的结果。
如何在这台没有物理接口的机器上创建虚拟接口?
我正在寻找一个解释,命令的输出ip link和ip addr在 linux 机器上的含义到底是什么。
# ip link
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:a1:ba:51:4c:11 brd ff:ff:ff:ff:ff:ff
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000
link/ether 00:a1:ba:51:4c:12 brd ff:ff:ff:ff:ff:ff
Run Code Online (Sandbox Code Playgroud)
LOWER_UP,NO-CARRIER和其他标志究竟是什么?我在http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.ps找到了一个参考,但它不包含完整的信息,手册页不够详细。
我见过人们用以太网电缆连接两台计算机,但我看到的说明适用于 Windows 到 Windows 或 Mac 到 Mac 或 Windows 到 Mac。我从来没有遇到过将 Windows 连接到 Linux 的方法。是否可以通过以太网电缆将 Windows 系统连接到 Linux 系统?
我正在使用 Raspbian 的 Raspberry Pi,它只是 Debian。
我想从连接到 Cox Cable 的主 WiFi 网络路由器桥接到我的有线路由器,以便我的子网能够可靠地访问互联网。
它需要是一个 WiFi 到以太网的桥接器。
我已经为带有外部适配器和高增益天线的 USB wlan1 设置了 /etc/networks 的静态地址。wpa_supplicant 配置为正常登录到主路由器。
所以现在它已经设置好了,所以我可以在外部 wlan1 上使用密码登录到正确的网络。静态地址在 /etc/networks 中设置。网关和名称服务器都可以。我可以浏览网页等。
缺少的链接是将它桥接到 eth0 端口,这样我的路由器也可以连接,为我的子网提供服务。
不需要任何额外的网络服务,如路由或 nat 或 dhcp 等。只是一个简单的网桥。
任何人都可以请我指出正确的方向来实现这一目标吗?
我有两台计算机,都装有 Linux,目前通过 1000Mb/s 以太网端口(安装在 mb 中)连接到路由器/交换机。
这使我能够在两台主机之间以最大 120MB/s 的速度传输数据。
由于我需要提高这个速度,是否可以在两个主板的两个 PCIe 插槽中安装两个 2.5Gb 以太网卡(总共 4 个新以太网卡),直接用 2 条电缆连接它们(不通过路由器/交换机) ,并使两张卡都被视为一个逻辑网络接口,理论速度为 5Gb?
我该怎么做呢?
另外,我还看到带有两个 RJ45 端口的单以太网卡 (PCIx);这2个端口可以同时全速使用吗?
Realtek 提供了r8168驱动程序的源代码,如果我相信它们的来源,它基于内核树中的r8169驱动程序:
/*
* This driver is modified from r8169.c in Linux kernel 2.6.18
*/
Run Code Online (Sandbox Code Playgroud)
两者都是 GPL 许可的,因此可以在没有法律问题的情况下交换源代码。这就是为什么我觉得 Realtek 维护一个没有更新日志或文档的单独驱动程序很奇怪。
对最终用户有什么区别?推荐哪个驱动?
我正在尝试为接口设置一个名称,“ethLan”而不是 eth0。这样做还可以确保 if 的名称在每次重新启动和内核时保持一致。
我确实在该主题中找到了一些文章,但它们都有几年的历史:
http : //www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/名称文件.txt
我按照他们说的做了并将ethLan mac添加到/etc/mactabs/。此时我有两个问题:
1)if [...] && /sbin/nameif我放在/etc/network/if-pre-up.d/的脚本没有运行。我通过将它添加到/etc/init.d/networking解决了这个问题,但是为什么if-pre-up.d不起作用?
2)除非我手动执行ifconfig ethLan up,否则界面不会加载,尽管将其添加到/etc/network/interfaces。我究竟做错了什么?
我试图了解以下之间的关系:
eth0,eth1,wlan0等); 和从我收集到的信息来看,似乎每个接口(同样eth0,eth1,wlan0, 等)都分配了自己的唯一 IP。意思是我的机器eth0上的 IP 与wlan1.
但这与我的理解相矛盾,即网络设备作为一个整体接收整个设备的单个 IP。
那么它是哪个?设备是否获得了所有接口使用的 1 个 IP,还是每个接口实际上都获得了自己的 IP?如果每个都有自己的,那么是什么决定了该接口上有多少端口可用?
Linux 机器上以太网和 Wi-Fi 接口的命名约定标准是什么?
我们正在开发一个工具,它应该只显示Linux 机器的以太网和 Wi-Fi 接口及其当前状态。
例如,下面是我的 Linux (Ubuntu) 机器上的网络接口(物理和虚拟)列表:
docker0, enp0s25, lo,wlp3s0
当我运行该工具时,以下是我得到的结果:
enp0s25, wlp3s0
我们编写的代码的逻辑是所有以太网接口总是以字母开头,e而 Wi-Fi 接口总是以字母开头w。
逻辑对吗?如果没有,我们如何解决这个问题?