Linux上有很多命令查看网络设置和连接。在今天的帖子中,我们将贯穿一些非常方便的命令,并查看他们的工作方式。
IFQuery命令
一个非常有用的命令是IFQuery.命令。此命令应为您提供快速的网络接口列表。但是,您可能只能看到这样的内容,只能看到Loopback接口:
$ ifquery - 列表lo
如果是这种情况,你的/ etc / network / interfaces文件不包括网络接口的信息,除了环回接口。您可以在下面的例子中添加类似的线条 - 假设DHCP用于分配地址 - 如果您希望它更有用。
#接口(5)ifup(8)和ifdown(8)auto lo inet环回使用的文件汽车eth0.iface eth0 inet dhcp
ifup和ifdown命令
相关ifup.和ifdown.命令可用于使网络连接提升并根据需要关闭它们,只要该文件具有所需的描述性数据。只要记住,“如果”在这些命令中的意思是“接口”,就像它一样ifconfig.命令,而不是“如果我只有大脑”。
ifconfig命令
这ifconfig.另一方面,命令根本没有读取/ etc / network / interfaces文件,并且仍然提供有关网络接口的相当有用的信息 - 配置数据以及分组计数,告诉您每个接口的忙碌有多忙。IFConfig命令也可用于关闭并重新启动网络接口(例如,ifconfig eth0 down)。
$ ifconfig eth0 eth0 eth0链接Encap:以太网Hwaddr 00:1E:4F:4F:C8:43:FC INET ADDR:192.168.0.6 BCAST:192.168.0.255面具:255.255.255.0 INET6 ADDR:FE80 :: B44B:BDB6:2527:6AE9 /64范围:链接广播运行Multicast MTU:1500度量标准:1 RX数据包:60474错误:0删除:0 overruns:0帧:0 TX数据包:33463错误:0删除:0 operruns:0载体:0碰撞:0碰撞:0碰撞:0碰撞:1000 Rx字节:43922053(43.9 MB)Tx字节:4000460(4.0 MB)中断:21内存:FE9E0000-FEA00000
此输出中的RX和TX数据包计数非常低。此外,没有报告任何错误或数据包冲突。这正常运行时间命令可能会确认此系统最近仅重新启动。