管理网络
一、ip基础知识
1.网络协议--Ipv4:32位的二进制。转换为16位的二进制。如:172.25.254.1.
2.ip址由两部分组成:网络位--表示区域和主机位,由子网掩码来进行区分。子网掩码的 255位对应的ip位为网络位;子网掩码的0位i对应的ip位为主机位。
例如;ip址为172.25.24.109/24,则其子网掩码为255.255.255.0,在该网段内可以包含253台主机:1~254,主机号255是广播地址。
3.当两个ip地址不在同一地址段时,需要采用路由器来进行通信。
二、配置ip
1.永久设定ip
(1)图形方式改ip:nm-connection-editor进入图形编辑。
(2)文本方式:nmtui,若选择<Automatic>--动态地设定ip;若选<manual>--手动设定:需输入ip
2、临时设定ip:关机后该网址将不存在
(3)命令方式:ifconfigeth0 ip址 netmask 子网掩码 ##设定eth0的网卡
ifconfig eth0 down ##关闭网卡
ifconfigeth0 up ##开启网卡
三、nmcli 命令:非交互式设定
查看命令:man nmcli ;使用时可以按两次Tab键,进行选择要使用的命令。
1.nmcli device show ##查看当前状态
nmcli device status
nmcli device disconnect eth0 ##断开连接
nmcli device connect eth0 ##连接
2.动态设定网卡
(1)nmcli connetion add type ethernet con-namewestos ifname eth0 autoconnect yes
(2)systemctl stop NetworkManager.service ##关闭网络记录服务
(3)systemctl restart network ##重启网络,进行设定网卡工作方式
(4)systemctl startNetworkManager.service ##开启网络记录服务
(5)ifconfig 或输入 nmcli device show ##查看当前状态
3.静态设定网卡
nmcli connection add type ethernet ifnameeth0 con-name westos ip4 ip地址
4.修改ip地址
(1)nmcli connection modify westosipv4.addresses 修改后的ip/子网掩码 ##westos是con-name,下同
(2)关闭网络记录服务;重启网络;开启网络记录服务。见2.中(2)(3)(4)步骤
5.修改ip生成方式
(1)nmcli connection modify westos ipv4.method<auto|manual>
(2)关闭网络记录服务;重启网络;开启网络记录服务。见2.中(2)(3)(4)步骤
6. nmcliconnection down westos ##关闭网卡
nmcli connection up westos ##开启网卡
四、文件设定(交互式)
1.动态设定:
(1)vim /etc/sysconfig/network-scripts/ifcfg-名称 ##可按Tab键进行补齐
编辑:DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
NAME=westos ##网络接口名称,可任意设定
再重启network
(2)删除网卡:systemctl stop NetworkManager,service ##关闭网络记录服务
systemctl stop network ##关闭网络
rm -fr ifcfg-eth0 ##以文件方式删除
启动网络,再启动网络记录服务
2.静态设定:
vim /etc/sysconfig/network-script/ifcfg-名称
DEVICE=eth0
BOOTPROTO=none或者staic
ONBOOT=yes
IPADDR=172.25.9.10 ##设定IP地址
NAMEMASK=255.255.255.0 ##子网掩码
#PREFIX=24 ##子网掩码
再重启网络,,再进行查看
五、非交互式设定
vim /mnt/文件名_ip.sh进行编辑,该文件的用户权限为777。
(1)固定网卡,内容可如下设置:
输入: sh 文件名 ##调用此文件设定网卡
(2)动态设定
调用格式为: sh 文件名 给定$1的值 给定$2的值(ip址)
(3)mv 文件名_ip.sh/bin ##使文件生成命令
六、dns:是一台服务器,这台服务器提供了回答客户主机名和ip对应关系的功能
1.dig 域名 ##可用来检测域名的ip
2.vim /etc/hosts ##编辑本地解析,其解析地址与主机ip地址相同.如:172.25.9.11
3.vim /etc/resolv.conf ##指定dns服务器地址,设置为网关号.如:172.25.9.254
若关闭服务器,将不提供dns解析服务
4.当本地解析结果与dns解析结果不同时,默认本地解析生效。
vim /etc/nsswitch.conf ##第39行进行调整优先级
host:files dns ##默认本地解析生效。
#host:dns files ##默认dns解析生效
七、网关gateway
1.路由器:主要作用是nat地址转换.
dnat 目的地地址转换
snat 源地址转换
2.网关:路由器上与自身处于同一个网段的ip
3.设定网关
类似于网卡设置,先关闭网络记录服务,编辑/ifcfg-网卡配置文件。与网卡设定不同的是,配置文件中加入这样一条命令:GATEWAY=网关ip。再重启网络。具体实现如下图:
route -n ##查询网关
ping 某一ip址 ##是否为此ip的网关