当我们装好linux系统后,需要给系统配置网络服务,让系统能够上网。

一.快速配置,立即生效

----这种配置方式,当重启网络服务或重启主机后失效

ifconfig命令

ifconfig --只输入此命令可显示网卡的配置信息

ifconfig配置地址

ifconfig ethX IP/MASK  eg:ifconfig eth0 192.168.1.10/24ifconfig [up|down]—可开启/禁用网卡

当网卡需要添加多个网址时

ifconfig ethX:Y IP/MASK –非主要地址不能使用dhcp动态获取eg:ifconfig eth0:1 192.168.1.20/24

二.修改配置文件,永久有效

----此方式,修改后,即使主机重启,配置依旧生效

网络配置文件/etc/sysconfig/network网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-ethX我们主要修改网络接口配置文件,实现网络永久配置

配置文件如下:

DEVICE=eth0  /关联的设备,关联的设备名称,要与文件名的后半部"interface_name"保持一致BOOTPROTO={none| static| dhcp} /引导协议:要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址IPADDR:        /IP地址NETMASK:     /子网掩码GATWAY:      /设定默认网关ONBOOT=yes  /开机是否自动激活次网络接口USERCTL:{yes|no} /是否允许普通用户控制此接口:PEERDNS:{yes|no} /是否在BOOTPROTO为dhcp时接受DHCP服务器指定的DNS地址UUID=8d3eeeee-48d4-43f1-9158-d98e301dc46a /唯一识别码

注意:当/etc/sysconfig/network 中NETWORKING = yes 配置才能生效,如果是no,那么无论怎样配置都无法访问网络 这个设置是网络的总开关

{骚操作 CLI输入setup 进入图形配置网络方式}


ip命令是iproute2套件里的命令 ip命令功能相对ifconfig命令功能更加强大

我们也可以用ip命令添加|删除 ip地址

ip addr |del add IP/MASK dev ethX    --此命令添加ip地址用ifconfig不能查看 用ip addr可查看ip addr |del add IP/MASK dev ethX label ethX:Y --ifconfig可显示ip命令的几个常用命令ip link show /显示网络设备的信息ip link set dev ethX down /关闭网络设备ip addr show /显示协议地址

注意:在redhat7/centos7 以上的版本 网卡接口命名规则发生改变 ,网卡名称为eno ,配置时要注意网卡名称

ip命令还有很多强大的功能,此文只描述网络配置的功能


对于redhat7/centos7 以上的版本,nmcli命令可完成网卡的配置工作,并且可以写于配置文件,是网络配置永久有效

nmcli配置网络
----connection逻辑设置

nmcli connection add con-name XXX type ethernet ifname +网卡  ----定义一个XXX的新链接nmcli connection modify XXX ipv4.addresses 'X.X.X.X/24 X.X.X.254' 修改ipv4地址nmcli connection modify XXX ipv4.method manual  修改手工配置nmcli connection modify XXX ipv4.dns 114.114.114.114 修改dnsnmcli connection up XXX 开启nmcli connection show /显示网卡连接nmcli device /查看所有网卡的信息nmcli connection 重新加载配置连接

网络配置其他相关的命令

hostnamectl set-hostname XXX /修改主机名 (永久有效)hostname name /修改主机名(临时修改)/etc/init.d/network restart /重启网卡Service network restart /重启网络服务systemctl restart network.service  /redhat7 重启网络服务ifdown|ifup ethX  /禁用|启用 网卡设备/etc/resolv.conf /DNS的配置文件nslookup ip|hostname /进行域名解析