1.IP基础知识
(1)ipv4 ##互联网协议的第四版
(2)进制32位-----10进制
172.25.0.10/255.255.255.0
IP地址 / 子网掩码
子网掩码255位对应的ip位为网络位,子网掩码0对应的ip位为主机位
2.配置IP
(1)图形界面
命令:nm-connection-editor
(2)文本化图形
命令:nmtui
(3)命令
ifconfig 网卡 ip netmask ##临时设定
命令:nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes ##新建IP
命令:nmcli connection show ##连接情况
命令:nmcli connection down westos ##关闭连接
命令:nmcli connection up westos ##打开连接
命令:nmcli device show ##连接设备
命令:nmcli device status ##设备状态
命令:nmcli device disconnect eth0 ##设备不连接
命令:nmcli device connect eth0 ##设备连接
命令:nmcli connection modify "westos" ipv4.addresses newip/24 ##设置新IP
systemctl stop NetworkManager.service ##停止网络管理
systemctl restart network ##重启network
systemctl start NetworkManager ##开启网络管理
命令:nmcli connection modify "westos" ipv4.method auto ##设置IP为自动获取
4.IP动态获取
命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##修改配置文件
DEVICE=eth0##接口使用设备
BOOTPROTO=dhcp##网卡工作模式
ONBOOT=yes##网络服务开启时自动激活
NAME=eth0##网络接口名称
**保存退出
命令:systemctl restart network ##重启network
5.IP静态获取
命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##修改配置文件
DEVICE=eth0 ##设备
BOOTPROTO=static|none ##设备工作方式
ONBOOT=yes ##开启网络服务激活设备
NAME=eth0 ##网络接口名称
IPADDR=172.16.43.222 ##IP
NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码
命令:systemctl restart network ##重启network
6.gateway 网关
(1)路由器 ##主要功能是用来作nat的,dnat目的地地址转换,snat源地址转换
(2)网关 ##路由器上和自己处在同一个网段的那个ip
(3)设定网关
7.dns
(1)dns是一台服务器,这太服务器提供了回答客户主机名和ip对应关系的功能
(2)设定dns
命令:vim /etc/resolv.conf ##修改配置文件
nameserver dns服务器ip
**保存退出
命令:vim /etc/hosts ##修改配置文件
ip主机名称vim /etc/hosts
**保存退出
8.本地解析文件和dns读取的优先级调整
命令:vim /etc/nsswitch.conf
#hosts: db files nisplus nis dns
hosts: files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先