Questions tagged «networking»

在UNIX系统上管理和使用网络连接

3
traceroute如何解析名称?
在编写脚本时,我想通过提供的计算机名称(例如“ selenium-rc”)引用计算机。我无法使用“ selenium-rc”对其执行ping操作,因此我尝试了以下命令来查看名称是否被识别。 > traceroute 192.168.235.41 traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets 1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms 好的,traceroute“找到”了名字。怎么样?下一个 ... > traceroute selenium-rc traceroute: unknown host selenium-rc 嗯...这里的查找机制必须不同,因为主机是未知的。我假设这是使用系统名称解析过程,而第一个示例是使用特定于traceroute的过程。正确? 然后等一下我回来... > traceroute 192.168.235.41 traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets 1 …

2
在Linux中,什么度量标准没有路由?
如果(在Linux中)具有以下两种方法: default via 192.168.1.1 dev enp58s0f1 default via 192.168.16.1 dev wlp59s0 proto static metric 600 我希望使用第一个,但事实并非如此:使用第二个。 如果我将其更改为: default via 192.168.1.1 dev enp58s0f1 proto static metric 100 default via 192.168.16.1 dev wlp59s0 proto static metric 600 然后它按预期工作。似乎“无度量”比任何数字都更糟糕(更高),而不是度量0。 这是怎么回事 它特定于Linux还是网络标准? 提前致谢。


4
设备与网络接口IP地址
我试图了解以下两者之间的关系: 一种“联网的” Linux设备;和 位于该设备上的物理NIC卡(使其具有“联网”的能力);和 各种以太网/ Wi-Fi网络接口(eth0,eth1,wlan0等); 和 IP地址和端口 从我收集了什么,这似乎是每个接口(再次eth0,eth1,wlan0等)分配自己唯一的IP。这意味着我的计算机eth0上的IP将不同于wlan1。 但是,这与我的理解相矛盾,因为网络设备作为一个整体,整个设备只能接收一个IP。 那是什么呢?设备是获得所有接口使用的1个IP,还是每个接口实际上获得自己的IP?如果每个都有自己的端口,那么由什么决定该接口上有多少可用端口?

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所示: …


3
启动Debian 9错误:“无法启动Raise网络接口”
在Debian 9 Stretch启动时,在台式机上全新安装 ... Failed to start Raise network interfaces ... 错误发生。(电缆)LAN连接正常,但(USB)WiFi无法正常工作(检测到WiFi网络,但无法连接)。以前,在同一硬件Debian 8 Jessie上安装时工作正常,没有任何错误。 似乎问题与最近可预测的网络接口名称更改有关。找到的用户A,B,C,D和E具有相似的症状。但是,他们已经升级了Ubuntu系统(没有全新安装)。另外,提出的解决方案建议禁用固定/可预测/唯一名称的分配。我宁愿保留新的命名方案/标准,最终找到并消除原因(原因?),它不能正常工作。 还发现用户F和G存在相同问题-没有解决方案。 任何提示都会非常感谢。另外,如果您需要更多详细信息,我很乐意回答您的问题。 此外,您会找到一些详细的系统输出。 $ sudo systemctl status networking.service ● networking.service - Raise network interfaces Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2017-09-04 17:21:42 IST; 1h 27min ago Docs: man:interfaces(5) …

3
如何查找服务器的域名?
我在查找学校服务器的域名时遇到问题,我读到另一个与此类似的问题,但是它们的命令不起作用。 我尝试使用nslookup,然后在提示时输入server。我得到以下输出。我不了解域名的存储位置。我正在使用大学的有线局域网连接。 Default Server: 127.0.01 Address: 127.0.0.1#53 Default Server: ::1 Address: ::1#53
11 networking  dns 

2
recvmsg返回“ EAGAIN(资源暂时不可用)”
在最近的服务器移动之后,我们正在解决一个奇怪的问题,即其中一台服务器无缘无故失去n / w连接,并在几秒钟或几分钟内恢复连接。在/var/log/messages dmesg或mcelog 中没有任何痕迹。在尝试调试时,我发出strace ping google.com并说= -1 EAGAIN (Resource temporarily unavailable)。 有人可以解释这个消息的含义吗?ping可以解析google.com,但不会显示任何响应,就好像在防火墙中将ping回复设置为拒绝一样。 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("74.125.131.113")}, msg_iov(1)=[{"\10\0005\321?i\0\3v\301lT\0\0\0\0\335\331\3\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(3, 0x7fffd48b9cc0, 0) = -1 EAGAIN (Resource temporarily unavailable) PS:这是一个VMware VM,运行RHEL 6.5
11 networking  ping 

4
如何通过nmcli连接到802.1x无线网络
我能够通过nm-applet连接到802.1网络。我不喜欢这样做,因为我大多数时候都没有nm的情况下运行,因此我不想加载一个只是为了连接到无线网络。 连接到802.1网络时,出现以下错误: Error: Failed to add/activate new connection: (32) Failed to determine AP security information 我不知道如何解决此问题,因为nmcli似乎没有提供任何指定网络类型的方法。


1
为什么可以通过部分IP地址访问服务器?
在我的网络中,我有一台IP地址为10.0.0.15的服务器。无意间,我发现了命令:ping 10.0.15结果 64 bytes from 10.0.0.15: icmp_seq=1 ttl=64 time=9.09 ms ...因此正确的服务器会响应ping。即使我尝试:ping 10.15我也得到可比的结果。此外,远程登录到部分地址按预期方式工作。但是,SSH失败。为什么发送到部分地址的数据包到达正确的服务器?
10 linux  networking  ip  ping  telnet 

2
一般用户/ sys-admin除了ifupdown之外还有哪些其他选项?
昨天,我正在升级软件包,并在netbase 5.4中遇到了NEWS.gz: netbase(5.4)不稳定;紧急程度=中 停止推荐ifupdown,因为现在有很多选择。由于它具有重要的优先级,因此暂时仍将默认安装。(关闭:#824884) 还有什么其他选择?我查找了其中提到的错误,但没有发现其他任何工具。 有人可以分享DD / DM可能在谈论什么工具吗? 我使用ifup和ifdown来清除任何临时的以太网网络问题,并且在大多数情况下都有效: $ sudo ifdown eth0 这将清除所有和所有DHCP租约 $ sudo ifup eth0 在半分钟到一分钟之后,请执行此操作以确保您获得新的租约并开始营业。 有时候,当我不经常使用互联网时,我会使用 $ ping debian.org 在其中一个VT(虚拟控制台终端)中,以确保一切进展顺利。

1
是否有类似lsblk的网络接口?
是否有Linux命令像lsblk块设备那样以树状视图可视化已配置的网络接口? 例如,此类程序的输出可能如下所示(自下而上): eth0 └─bond0 ├─bond0.42 │ └─br42 └─bond0.43 └─br43 eth1 └─bond0 ├─bond0.42 │ └─br42 └─bond0.43 └─br43 tap100i0 └─br42 tap100i1 └─br43 tap101i0 └─br42 tap101i1 └─br43 或此(自上而下的方法): br42 ├─bond0.42 │ └─bond0 │ ├─eth0 │ └─eth1 ├─tap100i0 └─tap101i0 br43 ├─bond0.43 │ └─bond0 │ ├─eth0 │ └─eth1 ├─tap100i1 └─tap101i1 注意:我不是在寻找能够产生确切输出的工具,而是询问是否有人知道具有相似结果的命令。

3
是否可以将Linux中的TCP隧道公开为特殊字符设备?
最近,我在QNX文档中发现,它允许使用串行设备(dev/serX)在单独的物理计算机上的进程之间建立基于消息的IPC ,这使我感到奇怪: 在Linux中是否可以为TCP / UDP隧道创建系统范围的特殊设备?像nc标准输入/输出/ dev /下的东西公开曝光。 最后,我希望能够在一台机器上向此类文件写入内容,然后在另一端接收该文件,例如: #machine1: echo "Hello" > /dev/somedev #machine2: cat < /dev/somedev 我看了看人,nc但是除了stdio之外,我没有找到任何指定io源/目标的选项。

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.