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位为主机位


网络管理_网络管理

2.配置ip

1.图形界面

nm-connection-editor

第一步

网络管理_网络管理_02


第二步

网络管理_网络管理_03

第三步

网络管理_网络管理_04



网络管理_网络管理_05





网络管理_网络管理_06






2.文本化图形

nmtui

命令

ifconfig 网卡 ip netmask##临时设定

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链接

nmcli connection show #显示所有网络链接

nmcli connection down westos#关闭指定链接


nmcli connection up westos#开启指定链接

nmcli connection modify "westos" ipv4.addresses newip/24#改变wetos的ip

nmcli connection modify "westos" ipv4.method <auto|manual>#改变westos的工作方式为动态或者静态

nmcli device connect eth0#开启设备

nmcli device disconnect eth0#关闭

设备

nmcli device show #显示设备信息

网络管理_网络管理_07



文件

dhcp##动态获取

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0##接口使用设备

BOOTPROTO=dhcp##网卡工作模式

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

NAME=eth0##网络接口名称

wq

systemctl restart network

网络管理_网络管理_08

static|none   静态网络

vim /etc/sysconfig/network-scripts/if

cfg-eth0

DEVICE=eth0 ##设备

BOOTPROTO=static|none ##设备工作方式

ONBOOT=yes ##开启网络服务激活设备

NAME=eth0 ##网络接口名称

IPADDR=172.25.0.100  ##IP

NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码


网络管理_网络管理_09


3.gateway 网关

1.路由器

主要功能是用来作nat的

dnat目的地地址转换

snat源地址转换

2.网关

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


3.设定网关h

全局网关

systemctl stop NetwrokManager

vim /etc/sysconfig/network##全局网关

GATEWAY=网关ip

配置文件网关

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

GATEWAY=网关ip

systemctl restart netwrok

route -n  查询网关

网络管理_网络管理_10
如果配置文件和全局网关同时更改,那么配置文件中的起作用。

5.dns

1.dns

dns是一台服务器

这太服务器提供了回答客户主机名和ip对应关系的功能

 

2.设定dns

vim /etc/resolv.conf

nameserver dns服务器ip

 

网络管理_网络管理_11


网络管理_网络管理_12


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

DNS1=dns服务器ip

 

3.本地解析文件

vim /etc/hosts

ip主机名称

 

4.本地解析文件和dns读取的优先级调整

/etc/nsswitch.conf

 38 #hosts:     db files nisplus nis dns

 39 hosts:      files dns##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先