一、网络接口名称规则
en:eethernet 以太网-双绞线
wl:wirelessLAN:无线网卡
ww:WAN广域网:串行线缆
o:on-board板载网卡
s:hotplug热插拔
p:PCI接口
N:序号或者ID
二、NetworkManager服务
网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活
默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
查看网络管理程序的状态
[root@localhost ~]# systemctl status NetworkManager
查看网络子管理程序的状态
[root@localhost ~]# systemctl status network
三、配置网络的工具
配置的方法,多种多样——图形、命令
(1)命令行配置
配置文件: [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 (看自己的 ip是ens多少就跟多少)
命令行: nmcli
如果没有这个命令,可以执行安装 yum -y install NetworkManager
(2)图形配置
简易图形: nmtui
图形界面:nm-connection-editor
四、配置网络参数
1、配置IP
(1)配置网卡参数
先备份网卡配置文件,在修改
[root@qianfeng ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens33 /tmp
(2)查看本机的自动获取的IP截图
命令行查看IP [root@qianfeng ~]# ip a
子网掩码 255.255.255.0
命令行查网关/默认路由 [root@qianfeng ~]#ip r
命令行查dns [root@qianfeng ~]#cat /etc/resolv.conf扫描二维码关注公众号,回复: 11561069 查看本文章(3)根据截图配置
[root@qianfeng ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 —— 根据截图配置
ONBOOT=yes //是否启用该设备
BOOTPROTO=none //手动(none/static)还是自动获取IP(dhcp)
IPADDR=192.168.142.131 老铁不能跟wo一样哈!!!
//根据自动获取的地址进行配置——用来定位主机
NETMASK=255.255.255.0 //子网掩码——用来定义网络,这台主机是192.168.142的网络
GATEWAY=192.168.142.2 //网关,也叫默认路由——带你上网的路由器地址
DNS1=192.168.142.2 这个数字1不要忘了//域名解析。当你输入域名访问网站时,他告诉你IP地址。
网卡信息
NAME=ens33
UUID=d1769473-dc3c-4cf3-9158-8798994d24bb UUID不是网卡配置文件中必须的信息
//查看自身网卡UUID的命令
DEVICE=ens33
(4)重启网络服务
[root@qianfeng ~] # systemctl restart network
(5)查看IP地址
[root@qianfeng ~] # ip a2、主机名
(1)改名方式1
查看主机名[root@localhost ~]# hostname localhost.localdomain
配置主机名
[root@localhost ~] # hostnamectl set-hostname qianfeng.example.com
退出shell即可生效
(2)改名方式2
查看和配置主机名
[root@localhost ~] # cat /etc/hostname
[root@localhost ~] # vim /etc/hostname
重启生效
[root@localhost ~] # reboot
[root@localhost ~] # init 63、网络测试工具
(1)测试工具
[root@qianfeng ~]# ip a //查看所有IP(ifconfig)
[root@qianfeng ~]# ip route //查看路由,查看网关
[root@qianfeng ~]# ip neigh //(了解)另一台主机ping通,查看邻居
[root@qianfeng ~]# ping 127.0.0.1
PING (Packet Internet Groper),因特网包探索器
两台虚拟机需要通信,vmnet号一定要相同
(2) ports and services端口号:
是一段数字:0-65536
每一个服务程序,对应一到多个数字。
通过检查端口号,确认服务是否提供
安装示例服务
什么程序不重要
[root@aliyun ~]# yum -y install httpd
[root@aliyun ~]# systemctl start httpd
什么端口不重要
[root@aliyun ~]# ss -tnl[root@localhost ~]# ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 100 127.0.0.1:25 *:* LISTEN 0 128 *:22 *:* LISTEN 0 100 [::1]:25 [::]:* LISTEN 0 128 [::]:80 //80就是他的端口号 [::]:* LISTEN 0 128 [::]:22 [::]:*
[root@aliyun ~]# ss -tna // 重要的是要知道端口的概念和查