管理网络

1.ip基础知识
(1).ipv4
(2)进制32位-----10进制

 

172.25.0.10/255.255.255.0
172.25.0.10:ip地址
255.255.255.0:子网掩码
子网掩码255位对应的ip位为网络位
子网掩码0对应的ip位为主机位

wKioL1l9LTvAoZEPAADF-gZyJa0840.png

2.配置ip
<<图形化>>
1.图形界面


nm-connection-editor
2.文本化图形
nmtui

<<命令>>
ifconfig 网卡 ip netmask ##临时设定

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes
nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24
nmcli connection delete westos
nmcli connection show

wKioL1l9LimCtrZRAABKSh2TVKg543.pngnmcli connection down westos
nmcli connection up westos
nmcli connection modify "eth0" ipv4.addresses newip/24

wKiom1l9Ljni_UVTAAEKS9dPwOE098.pngnmcli connection modify "eth0" ipv4.method <auto|manual>
nmcli device connect eth0
nmcli device disconnect eth0

wKioL1l9Lm3CpaLGAABhZsCYubY324.pngnmcli device show

wKiom1l9LnrDB-TOAAC0HBefgls557.pngnmcli device status

wKiom1l9LpDBpEPtAABFiS4rgPM757.png

 

<<文件>>
dhcp  #                           #动态获取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                       ##接口使用设备
BOOTPROTO=dhcp                    ##网卡工作模式
ONBOOT=yes                        ##网络服务开启时自动激活
NAME=eth0                         ##网络接口名称

wKioL1l9LtKBjf_BAAB3IkYMlEM104.png:wq
systemctl restart network

 

static|none                        ##静态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                        ##设备
BOOTPROTO=static|none              ##设备工作方式
ONBOOT=yes                          ##开启网络服务激活设备
NAME=eth0                           ##网络接口名称
IPADDR=172.25.254.125                ##IP
NETMASK=255.255.255.0 | PREFIX=24  ##子网掩码

wKiom1l9LwmDky4FAAAzd4TRh9w237.png

 

3.gateway 网关

1.路由器
主要功能是用来作nat的
dnat 目的地地址转换
snat 源地址转换

2.网关
路由器上和自己处在同一个网段的那个ip

3.设定网关
systemctl stop  NetwrokManager
vim /etc/sysconfig/network          ##全局网关

wKiom1l9L4GQpzGiAAAiFQbZnPs120.png

GATEWAY=网关ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关
GATEWAY=网关ip

systemctl restart netwrok

route -n                             ##查询网关
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0   (网关)172.25.0.254    0.0.0.0         UG    0      0        0 eth0
172.25.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

 wKiom1l9L6Gxg9fhAAC4iNP2-UU481.png

4.dns
1.dns
dns是一台服务器
这太服务器提供了回答客户主机名和ip对应关系的功能

2.设定dns
vim /etc/resolv.conf
nameserver dns服务器ip

wKiom1l9L_yQPUdKAAA5r7t5MLw467.png

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件
DNS1=dns服务器ip

wKioL1l9MBDArjr5AAAlWp4v9ww200.png

3.本地解析文件
vim /etc/hosts
ip 主机名称

4.本地解析文件和dns读取的优先级调整
/etc/nsswitch.conf
 38 #hosts:     db files nisplus nis dns
 39 hosts:      files dns  ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先

 

wKioL1l9MHuQanmnAAC9bDklGxU658.png

wKiom1l9MHuzfNsMAAAnQbiZ318634.png

wKioL1l9MHzxTUtlAAE39LFGpDs907.png

wKiom1l9MHyDJDlKAADc2Nbf07g873.png

wKiom1l9MH3jgsCNAADxOT4jQMs442.png

 

##注意:上图是配置dns必备的,需要先开启火墙,配置火墙服务(必不可少),当你完成上述工作后,在虚拟机上就可以通过真机的WiFi上网了。