《2022年2022年利用命令行玩转Linux网络配置 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年利用命令行玩转Linux网络配置 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、利用命令行玩转 Linux 网络配置虽然现在大多数 Linux 发行版下都有 GUI的网络管理配置,不过熟悉命令行工具还是大有助益的。下面我们来看看这些流行Linux 发行版下面的常用命令。 对了,如果你想要了解该工具和选项的详细情况,可以输入 man再输入这个工具的名字访问其 man页面。51CTO 编辑推荐: Linux 监控工具大全现在就打开你的 terminal尝试一下吧!用于基本接口与IP 配置的 ifconfigifconfig工具( interface configurator,接口配置器)提供了一些非常基本但是非常重要的功能。它可以打开和关闭网络适配器,分配IP 地址与 net
2、mask信息。一些常用指令如下:查看网络接口当前配置与接口命名:ifconfig 打开( up)或关闭( down )适配器ifconfig 为适配器分配 IP 地址:ifconfig 为适配器分配第二个IP 地址:ifconfig 范例: ifconfig eth0:0 192.168.1.101 详细介绍: Linux 命令网络操作之ifconfig 用于管理以太网卡的ethtool工具Ethtool可以查看和修改以太适配器的各种设置(不包括Wi-Fi 网卡),包括tx/rx,checksumming和 wake-on-LAN设置。下面是一些有用的命令:显示某个网络适配器的驱动信息,适用于
3、查询软件兼容性的情况:ethtool -i 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 显示网络数据:ethtool -S 设置适配器连接速度( Mbps )ethtool speed 详细介绍: Linux/Unix命令之 Ethtool iwconfig配置无线网络iwconfig工具可以算是无线网卡的ifconfig和 ethtool 。你可以检查基本的Wi-Fi 网络设置,如 SSID、channel 和加密等细节。
4、此外还可以修改一些高级设置,包括接收敏感度, RTS/CTS ,碎片,以及重试数。下面介绍几个有用的命令:显示当前无线设置,包括接口名称:iwconfig 设置 ESSID (扩展服务设置识别器)或网络名:iwconfig essid 范例: iwconfig my network 范例: Example: iwconfig any 设置 radio 的无线 channel (1-11):iwconfig 输入 WEP 加密密钥( WPA 和 WPA1 尚不支持,需要wpa_supplicant的支持):iwconfig eth0 key 限制适配器仅能在指定MAC 地址下连接到 AP :iw
5、config ap 范例: iwconfig eth0 ap 00:60:1D:01:23:45 设置 radio 的发射强度,仅在无线网卡支持的情况下有效。默认单位为dBm ,可设置为 mW :iwconfig txpower 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 范例: iwconfig eth0 txpower 15 范例: iwconfig eth0 txpower 30mW 详细解析: Linux 操作系统的
6、无线网络命令用于嗅探网络包的tcpdump这不是一个简单的工具。这是一个嗅探器/ 分析器。它可以捕捉你的接口中和网络上传输的包。这个工具常常通过其他GUI程序进行调用,不过在terminal下也同样有用。可以从以下几个指令开始了解:-i :设置需要捕捉的接口,如eth0 或 ath0 。-n :停止用主机名称替换IP 地址。-nn:停止解析主机名或端口名。-s : 每个 packet 显示的最大 byte 数。 默认值为 68, 设置为 0 则显示整个 packet 。v,-vv 和-vvv :显示随 packet 输出的详细信息, 如 IP packet 的全长度和选项,完全解码的 SMB
7、packet,以及 telnet细节。-x :以 HEX格式显示 packet 内容。-X:以 ASCII 格式输出 packet 内容。详细介绍:超级详细Tcpdump 的用法Ping,你的网络声纳Ping 工具与微软在 Windows中提供的差不多,不过选项类型和名称不同。另外,Linux 中的 Ping 在默认情况下会无休止的ping ,而不是 Windows中的四次。开始 ping 一个 IP 地址或主机名 / 域名:ping 要停止 ping ,使用 Ctrl+C 。一些有用的选项包括:-c :为发送的 packet 计数-i :packet 间等待的时间长度,单位为秒名师资料总结
8、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - -s :packet 大小,默认为 56 -w:执行 ping 的时间长度,单位为秒相关自测: ping 不是那么简单【网络基础 ?初级】检测网络数据的netstatnetstat工具可以显示网络连接、接口数据、路由表、masquerade连接和multicast成员的详细信息。常用指令如下:查看打开的 socket 列表:netstat 显示所有网络接口:netstat -i 显示每个协议的概
9、括情况:netstat -s 详细介绍: netstat参数详解用于查看和修改主机名的hostname所有管理员都知道主机名(hostname) 是什么东西。主机名是一个相比IP 地址而言更加友好的网络设备显示方式。Linux 当中提供了一个 hostname工具,可以让你暂时修改你的主机名。查看当前主机名:hostname 暂时更改主机名(可以维持到重启之前):hostname 若想要永久的更改主机名,则需要编辑/etc/hostname文件或/etc/sysconfig/network文件。原文: 7 Useful Linux Networking Commands 作者: Eric Geier作者简介名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - Eric Geier 是 NoWiresSecurity公司的创始人和 CEO ,也是很多流行网络和安全技术书籍的作者。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -
限制150内