Questions tagged «networking»

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

2
使用bash的`/ dev / udp`,我怎么知道端口是否打开?
我没有访问netcat或nmap因此我试图使用bash和/dev/udp/特殊文件到测试端口。 我可以做类似的事情: echo "" > /dev/udp/example.com/8000 但是在使用UDP时$?总是如此0。我假设这是因为echo ""命令的返回值正确吗? 我基本上是在尝试复制nmap和能够做的事情netcat: nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open' nc -z -u example.com 8000 && echo 'open' 我将如何处理/dev/udp?

3
Debian-一旦有可供使用的互联网连接,如何在启动时运行脚本?
我正在运行Debian 7 Wheezy,并且一旦有功能正常的互联网连接,就需要在启动时启动一些屏幕。但是,如果互联网连接断开并重新连接,则不会。因此,仅在启动后的第一个功能性互联网连接上。 您能否为此发布一个虚拟脚本,并告诉我在指定条件下可以放置它的位置? 该脚本仅需要启动屏幕然后终止,但是屏幕应该继续。 编辑 我已经听说过该/etc/network/if-up.d/文件夹。但是,如果失去互联网连接然后重新建立连接,该如何确保脚本不会再次执行?

4
网关必须在子网上吗?
我一直在寻找在/ etc / network / interfaces(在debian中)这样的接口,并且网关在子网之外: iface eth0 inet static address 10.100.10.99 netmask 255.255.255.0 gateway 10.100.0.1 但是“ ifup --verbose eth0”仅给我以下错误消息: ifconfig eth0 10.100.10.99 netmask 255.255.255.0 route add default gw 10.100.0.1 eth0 SIOCADDRT: No such process Failed to bring up eth0 当然,将网络掩码更改为255.255.0.0也可以。 这是否有可能,或者还有其他问题吗?有没有办法从ifup中获取更多信息?我在互联网上看到一则帖子暗示它应该起作用。
14 networking 

2
NetworkManager的WiFi设置存储在哪里?
我记得使用/etc/$WE/wpa_supplicant.conf尝试在基于debian的系统上强制使用半安全网络的日子,但是现在到xubuntu,我不需要做任何* .conf-ing一段时间(就网络而言) 因此,我很想知道;nm gui如何存储网络信息?可以将其备份或导出为wpa_supplicant.conf文件吗?

1
SSH速度通过ProxyCommand大大提高-但是为什么呢?
TL; DR版本 观看此ASCII转换或该视频 -然后提出发生这种情况的任何原因。下面的文字描述提供了更多的上下文。 设置细节 机器1是一台Arch Linux笔记本电脑,在其ssh上生成,并连接到运行Armbian的SBC(橙色PI Zero)。 SBC本身通过以太网连接到DSL路由器,并且IP为192.168.1.150 笔记本电脑通过Raspberry PI WiFi官方加密狗通过WiFi连接到路由器。 还有另一台笔记本电脑(机器2)通过以太网连接到DSL路由器。 使用iperf3对链接进行基准测试 进行基准测试时iperf3,笔记本电脑和SBC之间的链接小于理论上的56 MBits / sec,这是预期的,因为这是在“拥挤的2.4GHz” (公寓楼)内的WiFi连接。 更具体地说:在iperf3 -sSBC上运行后,在笔记本电脑上执行以下命令: # iperf3 -c 192.168.1.150 Connecting to host 192.168.1.150, port 5201 [ 5] local 192.168.1.89 port 57954 connected to 192.168.1.150 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ …
14 ssh  networking  netcat 

3
使用nmcli分配静态IP地址
因此,我试图为VM提供一个静态IP地址,这种情况特别棘手。 VM在具有自己的公共IP范围的ESXi群集上运行。 我让它(一个sorta)使用一个IPv4地址,除了每次启动时都会重新分配它,现在摆弄nmcli之后,我无法获得分配给它的任何IPv4地址。 接口是ens32,我已更改ipv4.addresses为XXX.XXX.120.44/24(想要具有address 120.44),XXX.XXX.120.1将其设置为网关,并将其设置为手动。 是否有人对为什么这种方法不起作用有任何见解?所有联机指南均适用于较早的网络服务,而不适用于NetworkManager。

2
在便携式计算机的无线接口上设置kvm
我正在尝试在ubuntu 14.04主机中设置KVM。 我使用无线接口访问机器中的互联网。我在/etc/networks/interfaces 下面设置了无线接口。 auto wlan0 iface wlan0 inet static address 192.168.1.9 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid My_SSID wpa-psk SSID_Password dns-nameservers 8.8.8.8 dns-search lan dns-domain lan 我检查了我的机器是否可用于虚拟化,并且此命令确认我的硬件支持虚拟化。 egrep '(vmx|svm)' /proc/cpuinfo 我安装了kvm虚拟化所需的软件包,如下所示。 apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder 我还安装了bridge utils软件包来为kvm配置网桥网络。 apt-get install bridge-utils 我进行了修改,/etc/network/interfaces以允许桥接网络如下所示。 auto br0 iface br0 inet static address 192.168.1.40 …

6
'iwlist'->界面不支持扫描(Ubuntu LTS 10.04)
我在三星N150 +上网本上使用Ubuntu 10.04(LTS)。我无法使用扫描wifi网络iwlist,我想这样做。这是一些测试的输出: alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan eth1 Interface doesn't support scanning. alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth1 Interface doesn't support scanning. pan0 Interface doesn't support scanning. 所以我尝试 iwconfig alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11 …

2
如何获得机器的可ping通的IPv6地址?
当我尝试: $ ip -6 addr 我得到类似: inet6 fe80::d773:9cf0:b0fd:572d/64 scope link 如果我尝试从计算机本身ping通: $ ping6 fe80::d773:9cf0:b0fd:572d/64 unknown host $ ping6 fe80::d773:9cf0:b0fd:572d connect: Invalid argument 我究竟做错了什么?
14 linux  networking  ipv6 

8
rsync不断断开连接:管道断开
我rsync用来备份主目录。很长一段时间以来,它一直运行良好。这是我正在使用的命令: rsync \ -pavz \ --delete \ --exclude 'mnt/' \ --exclude '.cache/' \ --exclude 'Videos/' \ --exclude 'Music/' \ --exclude 'Documents/virtualbox' \ /home/"${USER}" "${server}":"${dir}" 2>> "${errorFile}" 但是,我将服务器切换到要备份的服务器,现在rsync启动并运行了几秒钟(最多几分钟),但是随后由于错误消息而停止 packet_write_wait: Connection to x.x.x.x: Broken pipe rsync: [sender] write error: Broken pipe (32) rsync error: unexplained error (code 255) at io.c(820) [sender=3.1.1] 由于它可以在其他服务器上运行,因此我怀疑问题可能是连接还是服务器本身。连接似乎稳定。我通过电缆连接,没有任何中断。我还尝试在备份时对服务器执行ping操作。即使备份中断,Ping的响应率也为100%。 …
14 ssh  networking  rsync  backup 

8
获取网络上设备的名称
我想知道网络上所有设备的名称。我已经尝试了很多在网络上找到的命令,但都没有取得很大的成功,但是没有任何工作像我想要的那样。 基本上,当我输入路由器设置时,可以获得连接到网络的设备名称。我也可以在某些应用程序上获得它,所以我猜它可以以某种方式完成。 我想要一个通过命令行连接到我的Wi-Fi网络的所有设备的名称列表。 谢谢 pi@raspberrypi ~ $ nmap -sP 192.168.4.0/24 Starting Nmap 6.00 ( http://nmap.org ) at 2015-03-05 13:55 UTC Nmap scan report for 192.168.4.1 Host is up (0.0055s latency). Nmap scan report for 192.168.4.2 Host is up (0.42s latency). Nmap scan report for 192.168.4.4 Host is up (0.045s latency). …

5
Ubuntu:如何在/ etc / network / interfaces中正确配置resolvconf的DNS服务器?
我所看到的所有有关配置(/etc/network/interfaces)的示例都表明,您先配置了一个接口,然后在其下给出了以下dns-*内容: auto eth0 iface eth0 inet static ... dns-nameservers 127.0.0.2 dns-search example.com my.example.com 现在,我知道DNS协议独立于传输机制。因此,dns-nameservers在行上添加IPv6地址应该不是错误的。 但是,由于我还是在为IPv6配置接口,因此在该dns-nameservers行添加行是有意义的: iface eth0 inet6 static ... dns-nameservers ::2 dns-search example.com my.example.com ...或者是吗?因为resolvconf创建时/etc/resolv.conf它只是忽略了所有IPv6 DNS服务器。它似乎也忽略了dns-search和dns-domain。似乎值得纪念的唯一一行是dns-nameservers的IPv4配置中的一行eth0。 配置DNS服务器的正确方法是什么? 关于为什么应将其作为每个iface节的一部分的进一步间接证据。引用自man 8 resolvconf: 该ifup(8) 程序可用于根据中的设置配置网络接口/etc/network/interfaces(5)。要在配置接口时向其ifup推送名称服务器信息,请resolvconf在dns-中的相关iface节中 添加行/etc/network/interfaces。要添加名称服务器地址,请添加以开头的行dns-nameservers。

1
在Debian上设置持久路由表
我已经通过删除一个规则并为第二个接口eth1添加两个新规则来修改了路由表: route del -net 10.1.2.0 netmask 255.255.255.0 route add -host 10.1.2.51 eth1 route add -host 10.1.2.52 eth1 我希望规则能够在重新启动后幸存下来。我可以编写一个简单的rc脚本来删除1条规则并插入2条new,但是我想知道是否有一种配置ifconfig的方法,而不是在启动接口时为接口(eth1)添加路由规则,或者甚至更好,指定应添加哪些规则。 什么是干净的方法?是否ifconfig可以指定路由自定义规则?

7
Linux机器上以太网和Wi-Fi接口的命名约定标准
Linux机器上的以太网和Wi-Fi接口的命名约定标准是什么? 我们正在开发一种仅显示Linux机器的以太网和Wi-Fi接口及其当前状态的工具。 例如,以下是我的Linux(Ubuntu)计算机上的网络接口(物理和虚拟)列表: docker0,enp0s25,lo,wlp3s0 当我运行该工具时,得到的结果如下: enp0s25, wlp3s0 我们编写的代码具有以下逻辑:所有以太网接口始终以字母开头,e而Wi-Fi接口始终以字母开头w。 逻辑对吗?如果没有,我们如何解决呢?

4
如何捕获所有进入NIC的数据包,即使这些数据包不属于我
在AFAIK中,NIC从局域网中的线路接收所有数据包,但拒绝其目的地址不等于其IP的那些数据包。 我想开发一个监视用户互联网使用情况的应用程序。每个用户都有一个固定的IP地址。 我和其他一些人已连接到DES-108 8端口快速以太网非托管台式机交换机 如前所述,我不仅要捕获属于我的那些数据包,还要捕获所有用户的所有流量。 如何强制我的NIC或其他组件接收所有数据包?

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.