linux网络属性管理总结

工作中会遇到管理linux网络的问题,比如:查看和设置IP地址、路由、DNS等方面的问题,本文介绍一下管理linux网络的几个相关工具,并介绍其用法:

ifconfig:显示或设置网卡接口信息;

命令格式:ifconfig[网络设备] [参数]

ifconfig不加任何参数,默认输出激活网卡的信息:

参数:

-a 显示全部接口信息

up 启动指定网络设备/网卡。

表示开启ens33网卡接口

down 关闭指定网络设备/网卡。

表示关闭ens33网卡接口

arp 设置指定网卡是否支持ARP协议。

ifconfig ens33 arp 开启网卡ens33的arp协议;

ifconfig ens33 -arp 关闭网卡ens33的arp协议;

-promisc 设置是否支持网卡的混杂模式

-s 显示摘要信息(类似于 netstat -i)

此外ifconfig还可以设置网卡的IP地址等信息,例如,修改网卡ens33地址为192.168.0.103:

route:路由查看及管理;

route [选项]

route不加任何选项时默认输出当前路由:

-n:使用数字地址替代主机名称:

-C:显示路由缓存:

使用route添加及删除路由条目:

route add -net 192.168.0.0/24 gw192.168.0.1 netmask 255.255.255.0 dev ens33 表示添加一条到192.168.0.0网段的路由记录,指定通过ens33网卡;

route add default gw 192.168.0.254 表示添加默认网关为192.168.0.254

route add -net 172.16.0.0/16 gw192.168.0.254 表示添加到172.160.0.0网段的网关为192.168.0.254;

route del default gw 192.168.0.254 删除默认网关

route del -net 172.16.0.0 删除指定网段的网关记录;

netstat:查看网络连接状态

命令格式:netstat[--tcp|-t] [--udp|-u]

netstat -rn可以查看路由信息;

参数:

-t:TCP协议的相关连接,连接均有状态;FSM

-u:UDP相关的连接

-w:raw socket相关的连接

-l:处于监听状态的连接

-a:所有状态

-n:以数字格式显示IP和Port

-e:扩展格式

-p:显示相关的进程及PID

显示接口的统计数据:

所有接口:netstat-i

指定接口:netstat-I<IFace>

ss命令:和netstat命令类似,可以显示TCP和连接状态的信息,不过它比netstat更快速高效,并且可以显示socket统计信息;

ss命令用法:ss[options] [ FILTER ]

-t:TCP协议的相关连接,连接均有状态;FSM

-u:UDP相关的连接

-w:raw socket相关的连接

-l:处于监听状态的连接

-a:所有状态的连接

-n:以数字格式显示IP和Port

-e:扩展格式

-p:显示相关的进程及PID

-m:内存用量

-o:计时器信息

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

/etc/sysconfig/networi-scripts/ifcfg-IFACE    IFACE:接口名称;

路由的相关配置文件:/etc/sysconfig/networi-scripts/route-IFACE

配置文件/etc/sysconfig/networi-scripts/ifcfg-IFACE通过大量参数来定义接口的属性;其可通过vim等文本编辑器直接修改,也可以使用专用的命令进行修改(CentOS 6:system-config-network(setup),CentOS 7:nmtui)

ifcfg-IFACE配置文件参数:

DEVICE:此配置文件对应的设备的名称;

ONBOOT:在系统引导中,是否激活此接口;

UUID:此设备的惟一标识

IPV6INIT:是否初始化IPV6

BOOTPROTO:激活此接口时使用什么协议来配置接口属性,常用的有dhcp、bootp、static、none;

TYPE:接口类型,常见的有Ethernet,Bridge;

DNS1:第一DNS服务器指向

DNS2:备用DNS服务器指向

DOMAIN:DNS搜索域;

DEFROUTE:是否是默认路由使用的接口

GATEWAY:默认网关

IPADDR:ip地址

NETMASK:子网掩码;CentOS7支持使用PREFIX以长度方式指明子网掩码

USERCTL:是否允许普通用户控制此设备;

PEERDNS:如果BOOTPROTO的值为"dhcp",是否允许dhcpserver分配的dns服务器指向覆盖本地手动指定的DNS服务器指向,默认为允许

NM_CONTROLLED:是否使用NetworkManager服务来控制接口;

HWADDR:MAC地址

时间: 2024-08-09 22:01:22

linux网络属性管理总结的相关文章

Linux网络属性管理

Linux网络属性管理局域网:以太网,令牌环网 Ethernet:CSMA/CD 冲突域 广播域 路由器隔离广播域 MAC:Media Access Control 48bits: 24bits:IANA分配 24bits:厂商分配 IP:Internet Protocol ifconfig启用混杂模式:[-]promisc 抓包时使用,"-"表示不开启,不加"-"表示开启route02-2 25'' [[email protected] ~]# netstat -

Linux网络属性配置命令和管理详解

一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地址 当第一个地址本身挂了,才会查找其备用地址:若第一个地址无法解析则停止 2.网络属性配置方式 (1)静态指定 1)命令方式 ifcfg系列命令: ifconfig:配置IP,NETMASK route:配置路由相关信息 netstat:状态及统计数据查看 iiproute2系列命令: ip OBJ

Linux学习笔记&mdash;&mdash;网络属性管理

Linux网络属性配置分为两种 静态指定 通过命令:ifcfg:ifconfig,route,netstat ip: object {link, addr, route}, ss, tc 还可以通过配置文件进行指定:system-config-network-tui 另外再CentOS 7中增加了一组新的命令:nmcli, nmtui 动态分配 DHCP 下面介绍各个命令的使用方法 ifcfg: ifconfig命令        ifconfig [interface]         # i

Linux网络属性配置

Linux网络属性配置 IP(Internet protocol)地址: 网络号+主机号 IPv4:32bits 8bits 8bits 8bits 8bits 0-255 0.0.0.0-255.255.255 IP地址分类: A类: 第一段为网络号,后三段为主机号 网络号 0固定 000 0000-0 111 1111 : 网络数量: 1-127 每个网络中的主机数量:2^24 -2 (全0,全1) 主机全0表示网络本身地址, 全1表示所有主机广播地址地址 默认子网掩码:255.0.0.0

Linux网络属性配置管理及其相关命令

TCP/IP协议: 网络访问层(Network Access Layer)在TCP/IP参考模型中并没有详细描述,只是指出主机必须使用某种协议与网络相连. 互联网层(Internet Layer)是整个体系结构的关键部分,其功能是使主机可以把分组发往任何网络,并使分组独立地传向目标.这些分组可能经由不同的网络,到达的顺序和发送的顺序也可能不同.高层如果需要顺序收发,那么就必须自行处理对分组的排序.互联网层使用因特网协议(IP,Internet Protocol).TCP/IP参考模型的互联网层和

学习笔记之linux网络属性配置及其命令用法

Linux网络属性配置 先来了解一点网络的基础知识:(这些只需记住) TCP/IP:协议栈(使用中的模型) ISO,OSI:协议栈(学习中的模型) MAC:Media Access Control(介质访问控制) 48bits:(48位二进制) ICANN:24bits, 2^24(组织将这个地址做了定义) 地址块:2^24 网桥(bridge):MAC地址表 网桥自身特性: 静态指定: 动态学习:根据原地址学习: 交换机(switch):多端口网桥: IP(Internet protocol互

Linux网络属性配置相关命令

Linux网络属性配置相关命令: 前言: Linux属性配置可以分为两类.一类通过命令配置,另一类通过修改配置文件配置. Linux属性配置的相关命令可以分为三大类: 一.ifcfg命令家族:①ifconfig,②route,③netstat,④hostname ①ifconfig命令:主要负责接口及地址查看和管理 ifconfig [INTERFACE] #ifconfig -a:显示所有接口,包括inactive状态的接口.(包括激活和未激活的接口): 如图所示,-a选项将会显示所有接口,包

Linux网络属性配置命令

一.Linux网络属性配置 1.Linux主机接入到网络方式 IP/NETMASK:实现本地网络通信 路由(网关):可以进行跨网络通信 DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地址 当第一个地址本身挂了,才会查找其备用地址:若第一个地址无法解析则停止 2.网络属性配置方式 (1)静态指定 ①命令方式 ifcfg系列命令: ifconfig:配置IP,NETMASK route:配置路由相关信息 netstat:状态及统计数据查看 iiproute2系列命令: ip OBJE

Linux网络属性配置—修改配置文件

修改配置文件 1.ip.MASK.GW.DNS配置文件的位置: /etc/sysconfig/network-scripts/ifcfg-IFACE [[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet 接口类型,常见的有ETHERNET(以太网).Bridge(桥接接口) BOOTPROTO=dhcp 激活此接口使用什么协议来配置接口属性:dhcp,boot,static,none