大佬教程收集整理的这篇文章主要介绍了centos中的网络管理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对网络管理的目的就是为了使网卡获得网络属性,在centos中使网卡获得网络属性的方法一般有两种:
在主机所在的网络中,至少有一台DHCP服务器;
手动配置(静态指定):
a.使用命令:
net-tools家族(ifcfg家族):
查看网络接口的配置信息;
配置网络属性;
管理接口状态;
route:
查看路由信息;
配置路由信息(网关,静态路由,静态默认路由);
netstat:
状态及统计数据的查看;
iproute家族:
ip OBjeCT
其中OBjeCT可以是:
addr:IP地址和掩码的管理
link:物理接口的管理
route:路由管理
ss:状态及统计数据的查看;
注意:以上命令,在任何的Linux发行版中都适用;
nm家族:Network Manager
nmcli:命令行工具
nmtui:text-window的工具
nm家族只在CentOS7中能够使用;
上述三个工具都是setup的子命令;在CentOS6中可以使用上述命令;
网络接口的命名方式:
思科的交换机:FastEthernet0/1,GigabitEthernet0/1
思科的路由器:Ethernet0/0,FastEthernet0/0
Linux的接口命名的方式:
a.传统的命名方式:
以太网:ethX,X从0开始的整数;如:eth0,eth1,...
PPP网络:PPPoE,PPP over Ethernet
pppX,X从0开始的整数;如:ppp0,ppp1,...
环回接口:lo,loopBACk;
在CentOS6及之前的发行版本中使用;
b.可预测的命名方案(CentOS7开始) 可以支持很多种命名机制:
1) 根据Firmware进行命名:
每一台计算机的网卡在其计算机的硬件固件中都有唯一的标识符,比如:MAC地址,厂商标识,电器编号等;
2) 根据物理拓扑结构:
每一台计算机的主板上都有固定数量的插槽或接口,如主板上第二个插槽连接的网卡的第一个物理接口等;
根据不同的命名机制,可以有如下的命名标准:
1) 如果Firmware或BIOS是主板上集成的设备提供的索引信息并且该信息可用,则根据此索引信息进行设备命名,如:enoX,eno1,eno167777736,...
2) 如果Firmware或BIOS是主板上扩展插槽所提供的索引信息并且该信息可用,则根据此索引信息进行设备命名,如:ensX,ens0,ens2,...
3) 如果硬件接口的物理拓扑的位置信息存在并可用,则可以根据此信息进行设备命名,如:enp1s0
4) 如果用户显式的定义,可以根据诸如MAC地址进行命名;如:enx000c290045b3
5) 如果上述可预测命名皆不可用,则延用传统命名方式对网络设备进行命名;
命名的格式组成:
en:ethernet
wl:wlan
ww:wwan
名称的类型:
o<index>:集成设备的索引编号;
s<slot_num>:扩展插槽的索引编号;
x<MAC>:基于MAC地址进行命名;
p<bus>s<slot>:基于总线+扩展插槽的索引联合索引编号;
net-tools家族(ifcfg家族):
1.ifconfig命令
ifcconfig命令用于查看和更改网络接口的地址和相关参数,包括IP地址、网络掩码、广播地址,该命令只能由root执行,命令格式为:
1
2
|
ifconfig
<interface>
interface[aftype]option|address...
|
常用的选项为:
-a: 默认只显示激活的网络接口信息,使用该选项或显示全部网路接口信息 address: 设置指定接口设备的IP地址 broadcast 地址:设置接口的广播地址 down: 关闭指定的网络接口 interface: 指定的网络接口名,如eth0和eth1 netmask 掩码: 设置接口的子网掩码 up: 激活指定的网络接口 |
查看激活网络接口的信息
2 |
以上是大佬教程为你收集整理的centos中的网络管理全部内容,希望文章能够帮你解决centos中的网络管理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。