网络IP地址配置
ip网卡
Centos默认使用DHCP服务,自动分配ip地址
如何查看网络信息?
命令:**ifconfig [网络设备] [参数]**
信息:
flags**: 代表网卡健康状况,UP表示网卡开启状态,RUNNING表示网卡连接,MULTICAST表示支持组播
mtu**: **表示最大传送单元,不同局域网类型的 MTU值不一定相同,对以太网来说,MTU 的默认设置是 1500 个字节
inet**: ip地址
netmask:子网掩码
broadcast: 广播地址,用于发送广播消息的ip地址
inet6**: ipv6地址
ether**:**网卡MAC地址,网卡出厂时就固定在网卡里了
RX : 表示接收数据包情况
其中,packets代表接收的包计数,error代表接收错误计数,collisions表示网络冲突计数
TX : 表示发送数据包情况
txqueuelen**: 传输缓冲区长度大小
其中
ens33 **表示第一块网卡**
lo **表示主机的回坏地址,用于测试一个网络程序而不让局域网外或外网的用户查看**
网络配置文件位置位于:/etc/sysconfig/network-scripts/ifcfg-网卡名
**
在CentOS中,ens33网卡默认是没有开启的,也就是ONBOOT为no,无法连接网络,验证如下:
ping www.baidu.com
**
如何开启网卡?
将ONBOOT值改为yes
vi ifcfg-ens33
重启网络,使配置生效:
service network restart
防火墙
centos7防火墙系统配置文件位于:/usr/lib/firewalld/service
**
防火墙开放端口列表以**xml文件形式**保存
用户防火墙配置文件位于:/etc/firewalld
**
防火墙状态(是否启用防火墙)查看:
firewall-cmd --state
防火墙启停
开启防火墙
service firewalld start
关闭防火墙
service firewalld stop
重启防火墙
service firewalld restart
防火墙配置
查看防火墙规则
firewall-cmd --list-all
查看防火墙开放端口列表
firewall-cmd --list-ports
查看特定端口是否开放
firewall-cmd --zone=public --query-port=端口号/tcp
添加开放端口
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
其中—permanent为永久生效,如果没有该参数,重启服务器后该端口将失效
移除开放端口
firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
如有贻误,还请评论指正