Linux常用网络指令

1.  ifconfig interface [option]:查询设定网卡与IP网域等相关参数,OPTION参数有,

1)  interface:网络卡接口代号,eg,eth0,eth1,ppp0等

2)  up,down:启动或关闭该网络接口

3)  mtu:可以设定不同的MUT值,例如1500

4)  netmask:子网掩码

5)  broadcast:广播地址

结果解读:

1)  eth0:网卡代号

2)  HWaddr:网卡硬件地址,即MAC

3)  inet addr:IPv4的地址

4)  Bcast:Broadcast,广播地址

5)  Mask:netmask,掩码

6)  innet6 addr:IPv6地址

7)  MTU:最大传输单位

8)  RX:网络由启动到目前为止的封包接受情况,packets,代表封包数,erros,代表封包发生错误的数量,dropped,代表封包由于问题而遭丢弃的数量等

9)  TX:为网络启动到目前为止的传送情况

10)  collisions:代表封包碰撞情况,如果发生多次,代表网络不稳定

2.  ifup {interface};ifdown 类似:这两个指令是脚本,透过简单的方式来启动网络接口,该指令会查询/etc/sysconfig/network-scripts脚本里面的 ifcfg-ethx中的设定参数,来进行启动

3.  route [-nee];route add [-net|-host] [网域或主机] netmask [mask][gw|dev];route  del [-net|-host] [网域或主机]netmask [mask] [gw|dev]:查询,设定路由表,参数,

1)-n:以ip和端口的形式显示地址

2)-ee:使用更详细的信息来显示

3)-net:表示后面接的路由为一个网域

4)-host:表示后面接的为连接到单部主机的路由

5)netmask:与网域有关,可以设定netmask决定网域的大小

6)gw:gateway的简写,后续接的是IP的参数值。

7)dev:如果只是要指定由哪一块网路卡联机出去,则使用这个设定,后面接eth0等

结果解读:

1)Destination,Genmask:这两个分别是network和netmask,有这两个组合成一个完整的网域

2)Gateway:网关,0.0.0.0表示该路由是直接由本机传送,亦即可以透过局域网的MAC直接传讯;如果有显示IP的话,表示该路由需要经过路由器的帮忙才能够传送出去。

3)Flag:旗标,选项有,

U(route is up):该路由是启动的

H(target is a host):目标是一部主机(IP)而非网域

G(use gateway):需要透过外部的主机(gateway)来传递封包

R(reinstate route for dynamic routing):使用动态路由时,恢复路由信息的旗标

D(dynamically installed by daemon or redirect):已经由服务或转port功能设定为动态路由

M(modified from routing daemon or redirect):路由已经被修改了

!(reject route):这个路由不会被接受(用来抵挡不安全的网域)

4)Iface:这个是路由传递封包的接口

4.ip [option] [动作] [指令]:网络参数综合指令,option选项有,

1)-s:显示出该装置的统计数据,例如接受封包数等

动作,亦即可以针对哪些网络参数进行动作,包括有,

1)link:关于装置的相关设定,包括MTU,MAC地址等等

2)addr/address:关于额外的IP协议,例如多IP的达成等等

3)route:与路由有关的设定

ip [-s] link show:单纯的查阅该装置相关的信息

ip [-s] link set [device] [动作与参数],参数有,

1)show:仅显示出这个装置的相关内容,如加上-s会显示更多的数据

2)-set:可以开始设定项目,device指的是eth0,eth1等等界面代号

动作与参数:包括有底下的这些动作:

up|down:启动(up)或关闭(down)某个接口,其他参数使用默认的以太网络

address:如果这个装置可以更改MAC的话,这个参数修改

name:给予这个装置一个特殊的名字

mtu:就是最大传输单元

时间: 2024-11-09 23:58:29

Linux常用网络指令的相关文章

第5章 Linux 常用网络指令

网络参数设定使用的指令 ifconfig :查询.设定网络卡与 IP 网域等相关参数:ifup, ifdown:这两个档案是 script,透过更简单的方式来启动网络接口:route :查询.设定路由表 (route table)ip :复合式的指令, 可以直接修改上述提到的功能: [[email protected] ~]# ifconfig {interface} {up|down} <== 观察与启动接口[[email protected] ~]# ifconfig interface {

linux常用系统指令

[linux常用系统指令] 查看内核版本:cat /proc/version 查看发行版本:cat /etc/issue 通过安装lsb的方式查看发行版本: yum provides */lsb_release lsb_release -a 查看CPU信息:cat /proc/cpuinfo 查看内存使用情况: free -h grep MemTotal /proc/meminfo grep MemFree /proc/meminfo 查看磁盘分区使用情况:df -h 查看系统运行时间.用户数.

Linux常用网络命令总结

Linux常用网络命令总结 一.手动/自动配置IP参数与气动/关闭网络接口:ifcofig.ifup.ifdown 1.ifconfig     手动启动.查看与修改网络接口的相关参数,可以修改的参数有很多,包括ip参数以及MTU等.     语法: 1) ifconfig interface {up|down}     interface:网卡接口名称,包括:eth0.eth1等 2) ifconfig interface {options}     option:       up,down

Linux常用网络工具:路由扫描之mtr

除了上一篇<Linux常用网络工具:路由扫描之traceroute>介绍的traceroute之外,一般Linux还内置了另一个常用的路由扫描工具mtr. mtr在某些方面比traceroute更好用,它可以实时显示经过的每一跳路由的信息,并不断进行探测. traceroute默认使用UDP数据包探测,而mtr默认使用ICMP报文探测,ICMP在某些路由节点的优先级要比其他数据包低,所以测试得到的数据可能低于实际情况. mtr mtr使用比较简单,通常不需要使用附加选项,更多参数可以参考mtr

Linux常用网络工具:路由扫描之traceroute

之前两篇<Linux常用网络工具:fping主机扫描>和<Linux常用网络工具:hping高级主机扫描>都是关于主机扫描的,本篇介绍Linux下常用的路由扫描工具traceroute和mtr. 路由扫描主要是查询本机到另一个主机经过的路由跳数及数据延迟情况. traceroute基本使用 路由扫描工具的原理都是存活时间(TTL)来实现的.每当数据包经过一个路由器,其存活时间就会减1.当其存活时间是0时,主机便取消数据包,并传送一个ICMP TTL数据包给原数据包的发出者,路由扫描

Linux常用网络测试命令

1. ifconfig 可以使用ifconfig命令来配置并查看网络接口的配置情况.    例如: (1) 配置eth0的IP地址, 同时激活该设备. #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2) 配置eth0别名设备eth0:1的IP地址,并添加路由. #ifconfig eth0 192.168.1.3 #route add –host 192.168.1.3 dev eth0:1 (3) 激活设备. #ifconfig e

Linux常用网络命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 linux 之间的网络链接,查看 linux 的服务器信息等.下面让我们看看在 Linux 下的网络和监控命令的使用. 1. hostname hostname 没有选项,显示主

Linux常用操作指令(面试专用)

Linux:免费开源,多用户多任务,衍生出很多附属版本,例如常用的RedHat... 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创

Linux常用网络工具:批量主机服务扫描之nmap

Linux下有很多强大网络扫描工具,网络扫描工具可以分为:主机扫描.主机服务扫描.路由扫描等. 之前已经写过常用的主机扫描和路由扫描工具,nmap支持批量主机扫描和主机服务扫描. nmap的安装直接使用:yum install nmap. nmap之ICMP扫描 nmap可以使用ICMP协议来实现Ping的功能,支持批量主机扫描,用来检测主机存活状态. 使用ICMP相比TCP协议不需要建立三次握手,所以速度更快,但某些防火墙或运营商屏蔽了ICMP就扫描不到. 常用命令: nmap -sP 192