Questions tagged «networking»

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

3
限制特定外壳的Internet带宽使用
我想在一个外壳中更新我的Linux,但默认情况下,更新程序中的wget或axel使用所有带宽。 如何限制此外壳的速度? 我希望其他shell能够公平共享,并限制该shell中的所有内容-就像代理! 我使用Zsh和Arch Linux。 这个问题侧重于流程范围或会话范围的解决方案。请参阅如何限制网络带宽?适用于Linux上的系统级或容器级解决方案。

2
使用文件系统监视程序在2台计算机之间同步文件夹,以便每次修改文件后立即将其复制
我有: 我通过IP 203.0.113.0端口1234上的SSH连接的Linux服务器 家用计算机(在路由器后面),公用IP 198.51.100.17,它是Debian或Windows + Cygwin 使文件夹/home/inprogress/ 同步(双向),最简单的方法是什么,有点像rsync,但是使用filesystem watcher,以便每次修改文件时,立即将其复制到另一侧?(即无需手动调用同步程序) 我正在寻找命令行/无GUI解决方案,因为服务器没有头。 有Linux / Debian内置解决方案吗?

3
为什么Linux网络流量仅通过eth0?
我在服务器端有两个网卡eth0?192.168.8.140和eth1吗?192.168.8.142。客户端将数据发送到192.168.8.142,我希望iftop显示eth1的流量,但不会。所有网络都通过eth0,那么如何测试两个NIC? 为什么所有流量都经过eth0而不是eth1?我希望每个接口可以得到1 Gbit / s。我的设置或配置出了什么问题? 服务器 ifconfig eth0 Link encap:Ethernet HWaddr 00:00:00:19:26:B0 inet addr:192.168.8.140 Bcast:0.0.0.0 Mask:255.255.252.0 inet6 addr: 0000::0000:0000:fe19:26b0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45287446 errors:0 dropped:123343 overruns:2989 frame:0 TX packets:3907747 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:66881007720 (62.2 GiB) TX bytes:261053436 (248.9 MiB) Memory:f7e00000-f7efffff eth1 …

4
找出每个IP的网络流量
我们有一台充当互联网网关的中央服务器。该服务器已连接到Internet,并且使用iptables我们转发流量并在网络中的所有计算机之间共享Internet连接。这很好。 但是,有时互联网会变得非常缓慢。最有可能的用户之一正在下载视频或其他大文件。我想找出罪魁祸首。我正在考虑安装一个工具,该工具可以通过IP监视通过服务器的网络流量。优选地是实时的以及累计的总数(再次通过IP)。建议使用任何工具吗?最好是在Ubuntu存储库中。

6
如何在Linux上更改网卡(eth1 <-> eth0)的顺序
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 8年前。 安装系统后,有什么方法可以交换网络接口(eth1 &lt;-&gt; eth0)。 我全新安装的Debian 6.0 默认将PCI网络卡分配为“ eth0 ”,将主板集成网络设备分配为“ eth1 ”。问题是我想将集成设备用作默认(eth0)网络接口。 我已经编辑了: /etc/udev/rules.d/70-persistent-net.rules 交换名称,一切似乎都可以,并且网络正在运行,但是程序仍在尝试使用PCI网卡(现在为“ eth1 ”)作为默认接口。例如,iftop现在尝试使用“ eth1 ”作为默认设备,因为它在交换之前使用了“ eth0 ”。 这是纯粹的软件问题,因为尽管应用程序对其接口进行了命名,但它们仍尝试将找到的第一个设备用作默认设备,还是可以通过配置OS来解决此问题? 编辑:我写了一个小应用程序来打印iflist和PCI设备(eth1)出现在“ eth0 ” 之前。任何想法如何交换设备订单。 编辑:我发现了一个关于相同问题的线程,我尝试了他们提出的所有建议,除了“虚拟地”交换名称之外,其他解决方案均无用。

8
比ping检查计算机是否在线的方法更快?
我正在为一组实验室计算机编写局域网唤醒脚本。我们有一个带数据库主机名,IP和MAC列表的sqlite db,目前我用'-c1'对其进行ping操作,因此它不会无休止地运行-但即使这需要一些等待,还有一种更快的获取方法回答而不是ping?使用ping似乎会减慢脚本的速度,因为它需要ping答案才能继续。 非常感谢您的任何建议!

1
NetworkManager,联网的,netplan,ifupdown2和iproute2到底如何交互?
我正在学习关于Linux的Kubuntu我18.04工作站上的网络,我看到有两个NetworkManager和networkd-dispatcher正在运行: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers root 1250 1 0 Oct11 ? 00:00:02 /usr/sbin/inetd root 1593 1097 0 Oct11 ? …

7
为什么要计算下载文件的校验和?
我经常在可下载的文件旁边看到校验和。这种做法的目的使我难以理解。显然可以检测到损坏的文件,但是可能导致此损坏的原因是什么呢? 由于网络协议已检测到传输错误,因此文件肯定不会因传输错误而损坏。当然,任何可以出于恶意目的更改文件的攻击者都可以更改给定的校验和。我们是否正在检查硬盘驱动器错误?写作和阅读时更有可能发生这种情况吗?我缺少重要的东西吗?

8
hostapd不会通过“服务”启动,而是直接启动
我无法hostapd开始即服务。当我尝试启动它时失败: $ sudo service hostapd start [FAIL] Starting advanced IEEE 802.11 management: hostapd failed! 据我了解,这将使用以下配置/etc/default/hostapd: $ cat /etc/default/hostapd # Defaults for hostapd initscript # # See /usr/share/doc/hostapd/README.Debian for information about alternative # methods of managing hostapd. # # Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration …

3
'ifconfig'和'ip'命令之间的区别
我阅读了一些有关'ifconfig'命令的文章/教程,其中大多数都包含一条共同的声明- “ ip命令弃用了ifconfig” 并建议学习ip命令。但是他们都没有解释'ip'命令比'ifconfig'更强大。 两者有什么区别?
19 linux  networking  ip  command 


3
rsync递归地忽略某些文件,其余文件除外,忽略.svn /目录
我rsync用来将某些文件从共享复制到另一个。 递归地,我需要: 删除目的地中从原点删除的文件 仅同步.php和.js文件 排除所有其他文件类型 不要删除.svn/目标目录 如果我使用这个: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination 然后rsync不是递归的,因为exclude="*"排除所有文件,但也排除文件夹。 如果添加,--include="*/"则.svn/目录将被删除(也将包含在内)。 我该如何解决这种令人难以置信的难题? uname -a: Linux tux 3.9.2-1-ARCH#1 SMP PREEMPT星期六2013年5月11日20:31:08 CEST x86_64 GNU / Linux rsync 版: rsync 3.0.9-6


4
如何知道网络接口是分接,调整,桥接还是物理接口?
据我所知,Linux中有4种主要的网络接口类型:tun,tap,bridge和physical。 当我在运行KVM的计算机上进行sys admin时,通常会遇到同一台计算机上的tap,bridge和物理接口,而无法区分它们。我看不到ifconfig结果有任何显着差异,就像ip结果一样。 我怎么知道接口是调节,分接,桥接还是物理接口? 注意:我并不是说Linux中没有其他类型的网络接口,但是我只知道这4种。
19 networking  kernel  ip  bridge  tap 

4
我怎么知道是否启用了IP组播
我有运行IP多播测试的脚本。但是,我的脚本在特定的linux计算机上失败了。 我知道我可以CONFIG_IP_MULTICAST在内核配置文件中查看以确定内核是否以此编译。但是,如果我可以查看/proc或sysctl获得答案,则在脚本中标记缺少的需求会更容易。 有没有一种方法可以查找IP组播是否被编译到内核中而无需查看CONFIG_IP_MULTICAST?

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.