ifconfig 用于查看和更改TCP/IP网络接口的地址和参数

2023-11-11 07:32

本文主要是介绍ifconfig 用于查看和更改TCP/IP网络接口的地址和参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux网络配置命令


ifconfig 用于查看和更改TCP/IP网络接口的地址和参数

主要参数
Interface-name:指定的网络接口名,如eth0和eth1
up:激活指定的网络接口卡
down:关闭指定的网络接口
broadcast address:设置接口的广播地址
pointopoint:启用点对点方式
ip-address:设置指定接口设备的IP地址
netmask-address:设置接口的子网掩码


QUOTE:




route 用于给那些已经用ifconfig命令配置过的接口指定主机或网络设置静态路由

主要参数:
-n:数字地址形式代替解释主机名形式来显示地址。

      此项对检测为何你到域名服务器的路由发生故障的原因非常有用。
-ee:将产生包括选路表所有参数在内的大量信息
add:添加一条路由
del:删除一条路由
target:配置目的网段或者主机
-net:路由目标 target 为网络
-host:路由目标 target 为主机
netmask:为添加的路由指定网络掩码
gw:通过一个网关进行包路由




ping 用于向网络主机发送ICMP ECHO_REQUEST(回显请求)分组

主要参数
-t:检验与指定计算机的连接,直至中断
-a:将地址解析为计算机名
-n:发送指定数量的ECHO报文,默认为4
-l:发送指定长度的ECHO报文,默认为64字节,最大8192字节
-d:使用Socket的SO_DEBUG功能
-i:将“生存时间”字段设置为ttl指定字段




netstat 可以显示内核路由表、活动网络连接的状态和每个已安装网络接口等一些有用的统计信息

主要参数
-a:显示所有连接的信息
-r:显示内核路由表
-n:直接使用IP地址,而不通过域名服务器
-i:显示所有已配置网络设备的统计信息
-c:持续更新网络状态(每秒1次)直至中断
-e:显示网络其它相关信息
-F:显示FIB
-g:显示多重广播功能群组组员名单
-h:在线帮助
-i:显示所有已配置网络设备的统计信息
-M:显示伪装的网络连接
-N:显示网络硬件外围设备的符号连接名称
-o:显示计时器
-s:显示网络工作信息统计表
-t:显示TCP传输协议的连接状况
-u:显示UDP传输协议的连接状况
-v:显示指令执行过程
-V:显示版本信息
-w:显示RAW传输协议的连接状况

应用说明:
ifconfig是用来设置和配置网卡的命令行工具。使用该命令的好处是无须重新启动机器。

注意,用ifconfig命令配置的网络设备参数,机器重新启动以后将会丢失。

要赋给eth0接口IP地址207.164.186.2,并且马上激活它,使用下面命令:
#fconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127
如果要暂停某个网络接口的工作,可以使用down参数:
#ifconfig eth0 down

若运行不带任何参数的ifconfig命令,这个命令将显示机器所有激活接口的信息,用来查看当前系统的网络配置情况。带有“-a”参数的命令则显示所有接口的信息,包括没有激活的接口。


使用ifconfig后系统显示:


eth0  Link encap:Ethernet  HWaddr 00:15:58:3E:F2:6B  
        inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
        RX packets:29458 errors:0 dropped:0 overruns:0 frame:0
        TX packets:23690 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        Interrupt:169 Base address:0xe200


eth0:表示网卡代号
HWaddr :网卡MAC地址
inet addr:网卡的ip地址
Bcast:广播地址
Mask:子网掩码;
MTU :最大传输单元的缩写(Maximum Trasmission Unit), 标示此网络接口的可传输的最大封包

           此值的设定错误可能引起网络故障.
RX:网络从起动到现在为止数据的接收情况
TX:网络从起动到现在为止数据的发送情况
collisions:网络信号发生冲突的情况
 

这篇关于ifconfig 用于查看和更改TCP/IP网络接口的地址和参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/388501

相关文章

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon

Python如何使用seleniumwire接管Chrome查看控制台中参数

《Python如何使用seleniumwire接管Chrome查看控制台中参数》文章介绍了如何使用Python的seleniumwire库来接管Chrome浏览器,并通过控制台查看接口参数,本文给大家... 1、cmd打开控制台,启动谷歌并制定端口号,找不到文件的加环境变量chrome.exe --rem

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

shell脚本快速检查192.168.1网段ip是否在用的方法

《shell脚本快速检查192.168.1网段ip是否在用的方法》该Shell脚本通过并发ping命令检查192.168.1网段中哪些IP地址正在使用,脚本定义了网络段、超时时间和并行扫描数量,并使用... 目录脚本:检查 192.168.1 网段 IP 是否在用脚本说明使用方法示例输出优化建议总结检查 1

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

SpringBoot实现基于URL和IP的访问频率限制

《SpringBoot实现基于URL和IP的访问频率限制》在现代Web应用中,接口被恶意刷新或暴力请求是一种常见的攻击手段,为了保护系统资源,需要对接口的访问频率进行限制,下面我们就来看看如何使用... 目录1. 引言2. 项目依赖3. 配置 Redis4. 创建拦截器5. 注册拦截器6. 创建控制器8.

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景: