linux ens337.3中,写出网络接口ens33的配置文件:IPv4地址172.16.30.10/24

ifconfig命令:接口及地址查看和管理

ifconfig -a:顯示所有接口包括inactive(非激活)状态的接口

注意:立即送往内核中的TCP/IP协议栈,并生效;

route命令:路由查看及管理

主机路由:目标地址为单个IP;
网络路由:目标地址为IP网络;

-u:UDP相关的连接
-l:处于监听状态的连接
-n:以数字格式显示IP和Port;
-p:显示相关的进程及PID;

tcp:面向连接的协议;通信开始之前要建立一个虚链路;通信完成后还要拆除连接;
udp:无连接的协议;直接发送数据报文;

配置DNS服务器指向:

[label NAME]:为额外添加的地址指明接口别名

-t:TCP协议的相关连接
-u:UDP相关的连接
-p:相关的程序及其PID

通过修改配置文件改变网络属性


DEVICE:此配置文件对应的设备的名称;
ONBOOT:在系统引导过程中,是否激活此接口;
UUID:此设备的惟一标识;
BOOTPROTO:激活此接口时使用什么协议来配置接口属性常用的有dhcp、bootp、static、none;
DNS1:第一DNS服务器指向;
DNS2:备用DNS服务器指向;
NETMASK:子网掩码;CentOS 7支持使用PREFIX以长度方式指明子网掩码;
USERCTL:是否允许普通用户控制此设备;
PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的DNS服务器指向覆盖本地手动指定的DNS服务器指向;默认为允许;

是一款 sniffer 工具它可以打印所有经过网络接口的数据包的头信息,吔可以使用-w选项将数据包保存到文件中方便以后分析。

直接启动tcpdump将监视第一个网络接口上所有流过的数据包

tcpdump 监视指定网络接口的数据包

-a #將网络地址和广播地址转变成名字
-A #以ASCII格式打印出所有分组并将链路层的头最小化
-c #指定收取数据包的次数,即在收到指定数量的数据包后退出tcpdump
-d #将匹配信息包的代码以人们能够理解的汇编格式输出
-dd #将匹配信息包的代码以c语言程序段的格式输出
-ddd #将匹配信息包的代码以十进制的形式输出
-D #打印系统中所有可以监控的网络接口
-e #在输出行打印出数据链路层的头部信息
-f #将外部的Internet地址以数字的形式打印出来即不显示主机名
-F #從指定的文件中读取表达式,忽略其他的表达式
-i #指定监听网络接口
-l #使标准输出变为缓冲形式可以数据导出到文件
-L #列出网络接口已知的数據链路
-n #不把网络地址转换为名字
-N 不输出主机名中的域名部分,例如只输出www
-nn #不进行端口名称的转换
-P #不将网络接口设置为混杂模式
-q #快速输出即只输出较少的协议信息
-r #从指定的文件中读取数据,一般是-w保存的文件
-w #将捕获到的信息保存到文件中且不分析和打印在屏幕
-s #从每个组中讀取在开始的snaplen个字节,而不是默认的68个字节
-S #将tcp的序列号以绝对值形式输出而不是相对值
-T #将监听到的包直接解析为指定的类型的报文,常見的类型有rpc(远程过程调用)和snmp(简单网络管理协议)
-t #在输出的每一行不打印时间戳
-tt #在每一行中输出非格式化的时间戳
-ttt #输出本行和前面以後之间的时间差
-tttt #在每一行中输出data处理的默认格式的时间戳
-u #输出未解码的NFS句柄
-v #输出稍微详细的信息例如在ip包中可以包括ttl和服务类型的信息
-vv#輸出相信的保报文信息

}

我要回帖

更多关于 linux ens33 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信