Questions tagged «networking»

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

2
eno1和lo是什么意思
在bash中运行以下命令时: netstat -i 我返回的东西看起来像这样: Kernel Interface table iface MTU ... eno1 1500 lo 50000 我运行该命令的目的是查找我拥有的网络适配器(硬件)的类型。(应返回无线适配器及更多) 我不知道这些是什么意思。 这是正确的命令吗?
12 networking 

3
一个如何捕获虚拟接口上的流量?
我想捕获Linux虚拟接口上的流量,以进行调试。我一直在尝试veth,tun而且dummy接口类型; 在这三个方面,我都很难tcpdump显示任何东西。 这是我设置虚拟界面的方法: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 up 在一个终端中,通过以下方式观看tcpdump: tcpdump -i dummy10 一秒钟,用以下命令收听nc: nc -l 99.99.99.1 2048 第三,使用发出HTTP请求curl: curl http://99.99.99.1:2048/ 尽管在2号航站楼中我们可以从curl请求中看到数据,但从中看不到任何数据tcpdump。 一个TUN / TAP教程澄清某些情况下,内核可能不会实际发送当一个本地接口上运行的任何数据包: 查看tshark的输出,我们什么都没看到。没有流量通过该接口。这是正确的:由于我们要对接口的IP地址执行ping操作,因此操作系统正确地确定不需要“在线”发送任何数据包,并且内核本身正在答复这些ping操作。如果您考虑一下,这就是您对另一个接口的IP地址(例如eth0)执行ping操作时将发生的情况:不会发送任何数据包。这听起来似乎很明显,但一开始可能会引起混乱(对我而言)。 但是,很难看到这如何适用于TCP数据包。 也许tcpdump应该以不同的方式绑定到接口?
12 networking  kernel  ip  tcp  tcpdump 

2
txqueuelen和ethtool tx之间的区别
txqueuelen可以使用以下任一设置之间的区别是什么: ifconfig eth4 txqueuelen 5000 ip link set eth4 txqueuelen 5000 以及tx可应用于的戒指尺寸设置: ethtool -G eth4 tx 4096 这些与全局/proc/sys/net/core/wmem*设置有何关系? 我正在使用RHEL6。
12 linux  networking  rhel 


2
无线编号分配
Linux如何或在何处确定网络设备的分配?具体而言,wlan0或wlan1对于无线USB设备。 不久前,我插入了TP USB无线设备,并且已分配好wlan0。我删除了 本周,我插入了一个Edimax USB无线设备,它显示为wlan1。我今天将其卸下,尝试使用第二个Edimax USB无线设备(我买了两个),现在它出现了wlan2。 我对Unix / Linux足够了解,可以知道它是在某处配置的,如果删除未使用的配置文件,则可以使最新的Edimax成为wlan0。但是如何/在哪里?


1
tcpdump从哪个网络堆栈级别获取其信息?
当我徒劳地尝试在此处修复故障的以太网控制器时,我尝试的一件事是在计算机上运行tcpdump。 我发现tcpdump能够检测到ping应用程序认为正在发送的某些ICMP数据包实际上不在线路上,即使它在同一台计算机上运行,​​也很有趣。我在这里复制了这些tcpdump结果: 14:25:01.162331 IP debian.local > 74.125.224.80: ICMP echo request, id 2334, seq 1, length 64 14:25:02.168630 IP debian.local > 74.125.224.80: ICMP echo request, id 2334, seq 2, length 64 14:25:02.228192 IP 74.125.224.80 > debian.local: ICMP echo reply, id 2334, seq 2, length 64 14:25:07.236359 IP debian.local > 74.125.224.80: ICMP …


1
“ NO-CARRIER”和“ DOWN”对无线接口意味着什么?
我有一台远程服务器,当服务器无法访问Internet时,我记录了某些命令的输出。 它使用无线接口连接到Internet。 在工作状态下,输出ip link list显示为: 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff 当它不工作时,ip link listshows 的输出: 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff 这是什么NO-CARRIER和DOWN意味着无线接口?对于以太网,这意味着电缆已断开。 对于如何进一步调试连接为什么不起作用的任何建议,我也将不胜感激。wicd-cli -y -l在中断期间,我也进行了扫描,看来访问点仍在广播。我在内核消息中找不到任何其他硬件或软件错误。

1
该命令的确切行为是什么:ip地址更改?
我一直在摆弄IPv6和地址生存期。我发现valid_lft,如果使用正确,该属性会使v6地址自动消失。为了延长地址的寿命,我会 ip addr change 1:2:3:4::1/112 dev eth0 valid_lft 86000 使用ip addr change没有出现在任何人为的网页我有机会获得(的Debian,Ubuntu和网络),也是没有正式文件。我在一篇有关 2009年发送给ipv6-ops邮件列表的电子邮件的文章中找到了它。 从我可以确定的玩法来看,我猜想总是可以使用ip addr change代替ip addr add,因为如果一个地址不存在,ip将添加一个,就好像ip addr add使用了一样。 那是正确的吗,也就是说,任何人都可以解释ip addr change它的确切含义以及与它有何不同ip addr add吗?


3
如何设置脚本在端口收到消息时执行
我想知道如何获取shell脚本以侦听某个端口(也许使用netcat?)。希望当消息发送到该端口时,脚本会记录该消息,然后运行一个函数。 例: 计算机1的脚本在后台运行,该脚本打开了端口1234以访问传入流量 计算机2将消息“ hello world”发送到计算机1的端口1234 计算机1上的脚本将消息“ hello world”记录到变量$ MESSAGE中 现在已设置变量$ MESSAGE,脚本运行功能 我该怎么做呢?

5
在启动接口时是否可以阻止添加默认路由?
我有一个带有两个NIC的系统。这台机器和一些附带的设备将被移动并连接到不同的LAN,或者有时它将使用拨号。 eth0: - 10.x.x.x address space - no internet gateway - only a few devices eth1 (when used): - 172.16.x.x or 192.168.x.x or other address spaces - access to the gateway from LAN to internet ppp0 (when used): - internet access through dialup using KPPP 我正在使用ifconfig来打开或关闭接口(除了ppp0,它由KPPP处理)。 如果我首先启动eth1,它会从其DHCP中获取一个地址并获取网关,并将其添加到路由中,因此到达LAN和Internet不会有任何麻烦。 如果我首先或第二次启动eth0,它将获取其地址并将默认网关设置为其地址空间内(在10.xxx范围内)。如果我先启动eth0,然后启动eth1,则默认网关仍保持在10.xxx范围内。 因此,无论我做什么,eth0都会覆盖eth1并“声明”路由中的网关。 有什么方法可以防止eth0声明网关,或确保eth1(如果是第2个启动的话)使用其网关?还是我可以以某种方式优先使用哪个接口的网关,而不是其他接口? …

3
几行后,通过OpenVPN进行的SSH会话中断/锁定
我有大量运行debian 6(ARM)的相同无风扇PC。其中大多数通过comcast连接,可以正常工作。有些连接到“ WiMax”调制解调器,并且出现通信问题。 具体来说:如果我使用这些命令之一并尝试使用“ ps -ax”之类的命令,则会返回3行,然后会话被锁定。如果我坐下来,最终它将以“由对等方关闭的会话”结束。 我尝试过的 ssh -vvv →没有错误信息 ssh <user@host> 'command'→这有时会返回命令的完整输出。有时它根本无法连接。 关于其他尝试的建议? 我发现我可以成功执行一些命令:例如,按回车键十次或更多次是可以的。cd ~然后lf工作df -h。我可以df成功运行很多次,但是一旦尝试输出更多的东西(例如ls /etc),它就会锁定。 我尝试使用OpenVPN在这两个主机之间进行通信是否有所不同?
12 networking  ip  openvpn 

3
无法连接到任何本地主机连接
我正在使用具有最新更新的Centos 6.5。 我的问题是,每当我尝试连接到某些本地服务时,它都将挂起,例如: get wget 127.0.0.1 --2014-03-11 12:43:42-- http://127.0.0.1/ Connecting to 127.0.0.1:80... After a while timeout... ssh # ssh 127.0.0.1 -p 6060 -v OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to 127.0.0.1 [127.0.0.1] port 6060. debug1: connect to address …

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.