Questions tagged «networking»

联网是指使设备和应用程序互连的技术,使它们可以进行电子通信。


3
如果命令输出超过大约5行,则使用SSH
有人建议我在这里问这个问题:我对当前遇到的以下问题感到困惑。 我有一台通过以太网电缆连接到DSL路由器的Debian 5.0 Linux服务器。我的笔记本电脑运行Windows 7,并无线(802.11b / g)连接到同一DSL路由器。如果我使用Putty SSH进入服务器并尝试执行导致多行输出的命令,我的SSH会话将冻结。例如 ls -al / // Freezes ls -al / > ~/boo.txt // OK vi ~/boo.txt // OK top // Freezes 如果直接在服务器上执行上述命令,或者将便携式计算机的连接更改为有线连接,则上述所有命令均有效。是什么赋予了?这个问题真让我困惑!谢谢
11 linux  networking  ssh  debian 

1
考虑到每个网络都有自己的子网和DHCP服务器,我应该如何桥接两个网络?
我想加入/桥接两个不同的网络,network 1以及network 2: Network 1:网络由一个Linux盒(带有一个以太网)端口和多个客户端(通过LAN交换机连接)组成。linux盒充当DHCP服务器,并为客户端(包括其自己)提供IP。 Network 2:其他网络完全位于不同的子网中,并且还具有通过DHCP为多个客户端提供IP的路由器。 请参见网络图: 我的目标是能够Linux box从Client A&访问,B同时在两个网络上保持DHCP配置不变。 Linux Box仍然可以将IP地址提供给Client 1&2并在其中保留192.168.10.10IP地址Network 1。 客户端A应该能够访问Internet并与客户端B进行通信,并将123.123.xxx.xxxIP地址保留在其中Network 2。 我应该使用哪种设备和配置? 我当时正在考虑在关闭路由器的DHCP服务器的情况下使用其他路由器桥接这些网络。然后我设置一条静态路由。就像本指南一样:http : //kb.linksys.com/Linksys/ukp.aspx?pid=80&vw=1&articleid=17589 但是,我在网络方面非常环保,并且想在购买路由器之前验证我的理解。我什至不确定消费者路由器是否能够完成这种工作。 有人可以帮我这个忙吗?我将不胜感激。谢谢!

5
virbr0-nic是如何创建的?
如何创建类似的虚拟网络接口virbr0-nic?我试图找到一种创建NIC之类的方法,virbr0-nic但是我在Internet上可以找到的所有内容都是如何创建连接到物理接口(如)的接口eth0:0。当我写 # brctl show bridge name bridge id STP enabled interfaces virbr0 8000.525400e0af01 yes virbr0-nic virbr1 8000.525400e8a6b1 yes virbr1-nic vnet1 所以,virbr0是到桥virbr0-nic连接。那么如何virbr0-nic和vnet1创造?

8
通过SSH重新启动网络
在服务器A上,我想通过ssh向服务器B发出以下命令。 service network stop sleep 5 service network start 问题是因为我发出了网络“停止”命令,所以我当前的ssh连接也丢失了。因此,我无法执行后续命令(睡眠5和服务网络启动)。请注意,我无法使用(服务网络重新启动)。 有人对此有解决方法/解决方案吗?
11 linux  networking  ssh 

1
DNS服务发现,多播DNS和Bonjour如何关联?
我对术语有些迷惑。我想开始使用Bonjour。第一步,我试图找到一种简单的使用方法。而且我认为我可能可以从命令行调用Bonjour来注册和发现服务。 当我问其他人怎么做时,我被告知有关mDNS(适用于Mac和Linux,不适用于Windows)。人们还告诉我,我可以使用“ dns-sd”(在Windows上有效)。有人告诉我“ dns-sd”只是mDNS的别名。 但!后来我发现DNS服务发现和多播DNS是两种不同的东西(两者兼容,并且在一起使用时效果特别好,但它们彼此不需要)。 而且,在我看来,mDNS和DNS-SD是Bonjour的三个主要组件中的两个。这样对吗?我可以在没有Bonjour的情况下使用它们吗?在Windows 7上,我已经安装了Bonjour,并且能够在命令行中运行“ dns-sd”。但是我无法运行mDNS。 所以,我现在有点困惑。任何人都可以请情况澄清一下吗?

1
使用定向无线电中继,吞吐量下降到接近零
我们正在使用以下1Gbit / s无线电链路设置:位置A: 具有1Gbit / s符号的Internet网关。纤维 我们的大多数服务器包括dhcp,dns,文件服务器(smb),voip服务器,Exchange服务器 55位客户/用户 定向无线电中继A(Lightpointe AireLink 60 SX)-1Gbits / s 位置B: 一台文件服务器(smb) 30位客户/用户 定向无线电中继B(Lightpointe AireLink 60 SX)-1Gbits / s 位置A和B之间的距离为177米。两个位置共享一个子网:用于客户端和服务器的192.168.0.0/24,VoIP电话位于10.6.3.0/24子网中(两个位置也共享)。因此,两个位置之间都没有路由,并且无线电链路正在充当网桥。 定向无线电继电器A的设置: Link Status: UP Mode: Data RSSI, dBm: -46 RSSI Alarm Thrshld, dBm: -60 RSSI Alarm Clear, dBm: -50 RF Link: high TX RF Band, GHz: …

1
如何调试Linux网络:地址已在使用中
我有一个Slackware linux框,在其中无法启动在本地主机上某个特定端口上侦听的任何服务。通过使用strace,我发现错误发生在bind()调用中,错误是EADDRINUSE (Address already in use): bind(3, {sa_family=AF_INET, sin_port=htons(874), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EADDRINUSE (Address already in use) 我尝试在该端口上开始侦听的任何进程都会发生这种情况,因此它与进程本身无关。上面的strace输出来自命令strace -ff nc -l -p 874 -s 127.0.0.1。 因此,这表明已经有一个进程正在侦听localhost端口874。但是,我似乎找不到它。以下命令均不返回任何内容: netstat -aplunt | grep :874 netstat -na | grep :874 lsof -i :874 lsof -i tcp | grep 874 fuser 874/tcp socklist | …

4
在Windows上,对SMB网络共享的小写操作速度较慢,在CIFS Linux挂载上速度较快
在执行小写操作时,我一直在努力解决SMB / CIFS共享的性能问题。 首先,让我描述一下我当前的网络设置: 服务器 Synology DS215j(启用SMB3支持) 客户端(同一台计算机双启动的有线Gig-E) Ubuntu 14.04.5 LTS,Trusty Tahr Windows 8.1 smb.conf [global] printcap name=cups winbind enum groups=yes include=/var/tmp/nginx/smb.netbios.aliases.conf socket options=TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536 security=user local master=no realm=* passdb backend=smbpasswd printing=cups max protocol=SMB3 winbind enum users=yes load printers=yes workgroup=WORKGROUP 我目前正在使用以下用C ++编写的程序(在GitHub上,在这里)测试小型写入性能: #include <iostream> #include <fstream> #include <sstream> …

3
Debian / IPv6:默认路由在1800秒后过期,失去了连接能力
我在vServer上运行Debian 8。安装docker并启用IPv6后,我注意到了一些奇怪的地方。我不知道Docker是否与此有关,只是我在安装它后才注意到此问题。 我的默认路由配置为在ca之后失效。1800秒 超时后,我实际上消失了。这是我(显然)松开IPv6连接的时候。 root@wopr:~# ip -6 route xxxx:yyyy:zzz:xxxx::/64 dev eth0 proto kernel metric 256 fe80::/64 dev eth0 proto kernel metric 256 fe80::/64 dev br-5c1ce68ea951 proto kernel metric 256 fe80::/64 dev br-61f6bbfdbe87 proto kernel metric 256 [a lot more routed for my docker containers] default via fe80::1 dev eth0 proto …

1
为什么“网络使用”和Windows“地图网络驱动器”共享具有巨大的速度差异?
为什么当我复制文件(Windows资源管理器复制,粘贴)时,我从使用命令提示符中的“ net use”命令映射的驱动器中获得约100KB / s的传输速率,而当我获得25-50MB / s的传输速率时,使用Windows资源管理器映射驱动器?这两种会影响传输速度的方法有何不同? 特定条件/环境: 共享服务器:Windows 2012R2,已通过CIS基准测试锁定,网址为http://benchmarks.cisecurity.org/downloads/show-single/?file=windows2012R2.110 设置已被服务器所属的域控制器上的组策略锁定。 共享服务器连接到同一网络上的域控制器,我们将其称为“ mydomain.local” 服务器连接到共享:Windows 2008R2,远程位置,不同的域,我们称其为“ mydomain.remote” 删除所有CIS建议设置,可使两种类型的网络驱动器映射的速度都更快。 连接服务器和共享服务器位于两个不同的数据中心,通过互联网连接 无论使用哪种连接(网络使用/ Windows资源管理器),都将提供相同的凭据。我们将此帐户称为:mydomain.local \ myuser 因此,我认为速度很慢(http://jrs-s.net/2013/04/15/windows-server-2012-slow-networksmbcifs-problem/),但我不知道为什么会这样取决于是否使用“网络使用”而不是Windows资源管理器。

5
Windows DHCP服务器-分布多个默认网关?
从Linux ISC DHCP迁移时,我正在帮助客户端完成配置Windows 2012 DHCP服务器的过程。 在“ Windows 新建范围向导”对话框中,有一个选项可以: ...指定要由示波器分发的路由器或默认网关(多个)。 我的客户问何时将多个默认网关分配给DHCP客户端才有意义... 我没有一个好的答案。因此,我很好奇何时/是否适合使用此功能,它是否在很大程度上取决于某些客户端系统(例如Windows PC)?我想听听有关实际情况的信息。

1
克隆VMware虚拟机时,如何防止MAC地址和UUID冲突?
我在VMware Fusion(适用于Mac)和VMware ESXi / vSphere上都遇到了以下问题。你们中的许多人都熟悉该问题,在VMware KB中对此问题进行了描述:“ 网络无法在克隆的Linux虚拟机中工作(2002767)。” 创建一个CentOS VM。 这是具有最少软件集和正常运行的网络堆栈的准虚拟机。我们的想法是,我们采用最小的VM,对其进行克隆,然后再添加更多软件。 克隆该虚拟机 VMware Fusion或vCenter将为克隆的VM上的网络接口分配一个新的MAC地址。 Linux不知道这个新的MAC地址,因此网络无法正常工作。该文件/etc/sysconfig/network-scripts/ifcfg-ethN具有第一台计算机上接口的MAC地址。 要解决此问题,我需要找到新VM的MAC地址,进行编辑ifcfg-ethN并将此MAC添加到HWADDR=字段中。我不能简单地将MAC剪切并粘贴到字段中,因此这可能是一个容易出错的任务,尤其是如果我忘了用笔和纸写下MAC的时候。 (加分点)在新的VM上,经常以错误的顺序显示eth0,eth1等。解决此问题涉及到奥术舞/etc/udev/rules.d 我可以这样做,但是当我只是想启动一个新的VM来测试某些东西时,这很容易出错,并且很痛苦。 有没有一种方法可以简化此手动过程?克隆新计算机时,如何解决MAC地址问题?

1
链接断开时autossh不会杀死ssh
我的autossh witt开始了30秒的轮询时间: AUTOSSH_POLL=30 AUTOSSH_LOGLEVEL=7 autossh -M 0 -f -S none -f -N -L localhost:34567:localhost:6543 user1@server1 它工作正常: Sep 5 12:26:44 serverA autossh[20935]: check on child 23084 Sep 5 12:26:44 serverA autossh[20935]: set alarm for 30 secs 但是,如果我物理上拔下了网络电缆,这意味着隧道无法再使用,则autossh不会终止ssh守护程序。为什么?我知道如果链接断开,autossh不能执行任何操作,但是我认为它应该尝试执行以下操作: 验证子ssh进程(check on child ...) 验证远端!!!(通过隧道执行的类似ping的操作) 意识到隧道已关闭 停止ssh进程 尝试再次创建隧道 意识到它不起作用,并设置了(呈指数增长?)计时器以很快再次检查 这就是为什么我运行autossh的原因:如果隧道发生了任何事情(无论是软件还是硬件问题),它都应尝试重新启动它。相反,它只是在等待ssh进程终止。即使没有希望重新建立连接,它也不应该尝试重新启动它吗? autossh正在执行哪种检查?只需验证ssh是否已启动并正在运行?它不执行任何远端检查吗? 编辑 根据要求,我添加了ssh配置的相关部分: # …
10 networking  ssh 

1
Ubuntu 14.04 ping通:sendmsg:不允许操作
问题显然出在我的范畴之外,Ubuntu无法访问任何网络,但是以某种方式,我使用虚拟盒的VM都能够访问Internet。我试图进行以下更改,但您却无法成功。我对盒子上的毛病很困惑。任何帮助表示赞赏。 carl@carl-Latitude-E6410:~$ sudo ip6tables -P INPUT ACCEPT carl@carl-Latitude-E6410:~$ sudo ip6tables -P OUTPUT ACCEPT carl@carl-Latitude-E6410:~$ sudo ip6tables -P FORWARD ACCEPT carl@carl-Latitude-E6410:~$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. ping: sendmsg: Operation not permitted ping: sendmsg: Operation not permitted ^C --- 8.8.8.8 ping statistics --- 2 packets transmitted, 0 received, …

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.