网络配置及其管理

一.ip基础知识
1.ipv4
这里写图片描述
2进制32位–10进制

172.25.254.115/255.255.255.0
172.25.254.115 ip地址
255.255.255.0:子网掩码

子网掩码255对应的ip为网络为,子网掩码0对应的ip位为主机位

注:只有在同一个网段的人才能相互通信

二.配置ip
1.图形化配置
1.1图形界面:nm-connection-editor (可以使用Tab补齐)

这里写图片描述这里写图片描述这里写图片描述这里写图片描述

1.2文本化图形 :nmtui
这里写图片描述
这里写图片描述这里写图片描述

2.网络基础命令

ifconfig 网卡(eth0) ip(172.25.254.115) netmask(255.255.255.0) ##临时设定
这里写图片描述
nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes
—— 添加dhcp网络
这里写图片描述
nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24 #添加静态网络
这里写图片描述

nmcli connection delete westos #删除westos链接

nnmcli connection show #显示所有网络链接
这里写图片描述

nnmcli connection down westos #关闭指定链接

nnmcli connection up westos #开启指定链接

nnmcli connection modify “westos” ipv4.addresses newip/24 #改变wetos的ip

nnmcli connection modify “westos” ipv4.method (auto|manual) #改变westos的工作方式为动态或者静态
这里写图片描述

nmcli device connect eth0 开启设备
nmcli device disconnect eth0 关闭设备
nmcli device show 显示设备信息
这里写图片描述
nmcli device status 显示设备状态
这里写图片描述

3.网络ip获取的基本方式
dhcp 动态获取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
这里写图片描述
这里写图片描述
这里写图片描述

DEVICE=eth0 ##接口使用设备

BOOTPROTO=dhcp ##网卡工作模式

ONBOOT=yes ##网络服务开启时自动激活

NAME=eth0 ##网络接口名称

systemctl restart network(注:在对网络进行操作后,应该重新启动服务进行加载)

static|none ##静态网络

vim /etc/sysconfig/network-scripts/ifcfg-eth0
这里写图片描述

DEVICE=eth0 ———————-设备
BOOTPROTO=static|none —— 设备工作方式
ONBOOT=yes ————————- 开启网络服务激活设备
NAME=eth0 —————————–网络接口名称
IPADDR=172.25.0.100 —————IP
NETMASK=255.255.255.0 | PREFIX=24 子网掩码

这里写图片描述
三、Gateway 网关

1.路由器

主要功能是用来作nat的。其中dnat表示目的地地址转换;snat表示源地址转换
(注:因为只有在同一网段的ip才能相互访问,在这里就路由器起了网络地址转化的作用,使其能够相互访问)

2.网关

路由器上和自己处在同一个网段的那个ip(注:可以理解为前多少位相同,才能相互交流)
这里写图片描述
如图:即虚拟机IP与真机IP相同部分

3.设定全局网关

systemctl stop NetwrokManager 暂停网络服务

vim /etc/sysconfig/network 全局网关

GATEWAY=网关ip
这里写图片描述
vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 网卡接口网关

GATEWAY=网关ip

ystemctl restart netwrok
这里写图片描述
systemctl … NetwokManager.service
网络智能管理服务,具有记忆功能

route -n 查询网关
这里写图片描述

四、DNS
1.dns服务

dns是一台服务器,这台服务器提供了回答客户主机名和ip对应关系的功能(即真机所连接无线网提供的IP或者可以这样来理解,为真机连接网络时所使用的ip地址)
这里写图片描述

2.设定dns

vim /etc/resolv.conf dns —–设置文件

nameserver dns———服务器ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件

DNS1=dns服务器ip
这里写图片描述
这里写图片描述
注:虚拟机通过真机(路由器)连接无线网,在保证虚拟机可以连接真机的条件下,虚拟机也需要通过vim /etc/resolv.conf配制nameserver与真机保持一致,即DNS保持一致,其中DNS为真机连接无线网时,无线网所提供的ip

3.本地解析文件

vim /etc/hosts

ip 主机名称 (如172.25.254.114)
这里写图片描述
4.本地解析文件和dns读取的优先级调整

vim /etc/nsswitch.conf

38 #hosts: db files nisplus nis dns

39 hosts: files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先
(注:如果files在前则以本地解析文件为准,dns在前,则以dns服务器为准)
这里写图片描述

5.dhcp服务的配置
1)首先安装通过yum
安装dhcp软件包
这里写图片描述
2)查看dhcpd服务配置文件
这里写图片描述
3)拷贝配置文件
这里写图片描述
4)编辑配置文件
这里写图片描述
vim /etc/dhcp/dhcpd.conf
dhcpd配置文件的修改
7 option domain-name “westos.com”;
8 option domain-name-servers 172.25.254.100;
27 #subnet 10.152.187.0 netmask 255.255.255.0 {
28 #}
32 subnet 172.25.254.0 netmask 255.255.255.0 {
33 range 172.25.254.110 172.25.254.120;
34 option routers 172.25.254.100;
35 }
35行之后全部删除

附:
虚拟机上网
可以连接网络的主机添加火墙策略
firewall-cmd –permanent –add-masquerade
firewall-cmd –permanent –add-rich-rule=’rule family=ipv4 source address=172.20.10.2 masquerade’
规则内添加的地址是我们可以连接网络获取到的ip地址
wlp3s0:inet 172.20.10.2
firewall-cmd –reload

虚拟机
vim /etc/resolv.conf
nameserver 172.20.10.1 真机连接网络获取到的dns
vim /etc/sysconfig/network
GATEWAY=172.25.254.250 通过哪台主机去连接网络

猜你喜欢

转载自blog.csdn.net/dream0130__/article/details/79407015
今日推荐