当前位置: 代码迷 >> 综合 >> ifconfig 用于查看和更改TCP/IP网络接口的地址和参数
  详细解决方案

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

热度:45   发布时间:2024-01-16 09:10:38.0

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:网络信号发生冲突的情况
 
  相关解决方案