2.1.1 网络基础配置
1、什么是ip ADDRESS
一台主机只有一个IP地址,IP地址用于在TCP/IP通信协议中标记每台计算机的地址,通常用于十进制来表示,如192.168.1.100,但是在计算机内部,IP地址是一个32位的二进制数值,如11000000 10101000 00000001 00000110(192.168.1.6)。
一个完整的IP地址信息包括IP地址、子网掩码、默认网关和DNS等四部分。
| 192 . 168 . 0 | . 1 |
[网络位] [主机位]
2、子网掩码
子网掩码是与IP地址结合使用的一种技术。主要作用有两个:
(1)用于确定IP地址中的网络号和主机号;
(2)用于将一个大的IP网络划分为若干小的子网络。
|254 . 254 . 254 |. 0 |
[网络位] [主机位]
子网掩码非0的位对应的ip上的数字表示这个ip的网络位,子网掩码0位对应的数字是ip的主机位
网络位表示网络区域,主机位表示网络区域里的某台主机
3、默认网关
默认网关意为一台主机如果找不到可用的网关,就把数据包发送给默认指定的网关,由这个网关来处理数据包。
4、DNS
DNS服务器用于将用户的域名请求转换为IP地址。(14.215.177.38<--->www.baidu.com)
5、ip通信判定
网络位一致,主即位不一致的2个ip可以直接通信
6、网络IP设定命令
(1) ping ##检测网络是否通畅
ping -c 1 ip ##ping一次 ping -w 1 ip ##等待1秒 ping -c 1 -w 1 ip ##ping1次等待1秒
(1) ifconfig ##查看或设定网络接口
ifconfig device(ens3)ip/24 ##设定ip ifconfig device(ens3)ip/24 down ##关闭ip ifconfig device(ens3)ip/24 up ##开启ip
(3) ip addr ##检测设定网络接口
ip addr show ##检测 ip addr add ip/24 dev device(ens3) ##设定 ip addr del ip/24 dev device(ens3) ##删除
7、图形方式设定ip
nm-connection-editor ##进入图形编辑模式设置网络ip
文件方式设定ip
网络配置目录
切换路径:/etc/sysconfig/network-scripts/
1:ifcfg-xxxx
2:DEVICE=xxx (eth0) ##设备名称
3:BOOTPROTO=dhcp(|static|none) ##设备工作方式(括号里面表示两种状态,静态,动态,动态时为dhcp)
4:ONBOOT=yes ##网络服务开启时自动激活网卡
5:IPADDR= 172.25.254.112 ##IP地址
6:PREFIX=24 ##子网掩码
7:NETMASK=255.255.255.0 ##子网掩码
8:NAME= ##接口名称
重启配置的ip
systemctl restart NetworkManager ##重启网络配置,但不建议使用建议用以下命令
nmcli connection show ##显示网络启动配置
nmcli connection reload ##重新加载
nmcli connection down westos ##关闭ens3 ip配置
nmcli connection up westos ##开启ens3 ip配置
8、命令方式设定网络ip
前提:NetworkManager服务必须开启
nmcli device connect ens3 ##启用ens3网卡
nmcli device disconnect ens3 ##关闭ens网卡
nmcli device show ens3 ##查看网卡信息
nmcli device status ens3 ##查看网卡服务接口信息
nmcli connection show ##查看链接
nmcli connection down westos ##关闭链接
nmcli connection up westos ##开启链接
nmcli connection delete westos ##删除链接
添加链接
nmcli connection add type ethernet con-name ens ifname ens3 ip4 172.25.254.100/24
修改链接
nmcli connection modify westos ipv4.addresses 172.25.254.200/24
9、lo回环接口
回环接口------人的神经------127.0.0.1
10、网关
/etc/sysconfig/network ##全局网关配置文件,针对所有没有设定网关的网卡生效
GATEWAY=172.25.254.250 ##设置网关
/etc/sysconfig/network-scripts/ifcfg-ens3 ##网卡中有多个ip时,应对应特定ip地址
GATEWAY=172.25.254.250 ##设置网关
route -n ##查看网关
11、设定DNS
地址解析:当操作者输入网址www.baidu.com时,这个网址不是一个可以通信的IP地址,于是必须要在系统中把www.baidu.com变成百度服务器的IP地址,这样的过程叫做地址解析
domain name server 域名解析服务 :解析就是把域名变成IP
/etc/hosts ##本机配置ip地址和其对应主机名(自定义DNS)
www.baidu.com 14.215.177.38
vim /etc/sysconfig/network-scripts/ifcfg-ens160:静态网络设定文件,需要重启网络,当网络重新启动
此参数会修改/etc/resolv.conf
/etc/resolv.conf ##DNS客户机配置文件(总网DNS)
nameserver 218.30.19.50
系统默认:/etc/hosts > /etc/resolv.conf
/etc/nsswitch.conf ##顺序配置文件 (本地 客户机)
当ip地址要使用地址解析读取以上文件时,可选择读取顺序
2.1.2 DHCP服务配置
DHCP:可以为客户机自动分配IP地址、子网掩码以及缺省网关、DNS服务器的IP地址等,并能够提升地址的使用率。
rpm -ivh dhcp-server:安装dhcp服务
生成dhcp服务的配置文件
生成dhcp服务的配置文件
在配置文件中修改域名、dns指向
设定子网,子网掩码、IP地址池以及网关
重启dhcp服务后生效,此时westosb就作为了一个dhcp服务器,可以给其他主机分配IP
打开westosa主机的静态网络设定文件修改设备工作方式为dhcp
重启网络,此时可以看到westosa的ip获取成功(westosb分配的IP)
从westosb的日志文件/var/log/messages中,可以看到给物理地址如下的主机分配了IP
2.1.3 网桥
网桥是一个局域网与另一个局域网之间建立连接的桥梁。网桥是属于网络层的一种设备,它的作用是扩展网络和通信手段,在各种传输介质中转发数据信号,扩展网络的距离,同时又有选择地将有地址的信号从一个传输介质发送到另一个传输介质,并能有效地限制两个介质系统中无关紧要的通信。网桥可分为本地网桥和远程网桥,网桥的搭建相对于NAT传输时间更少。