一、什么是ip address

ip是由32个01组成的:
11111110.11111110.11111110.11111110=254.254.254.254

IP ADDRESS:internet protocol ADDRESS ##### 网络进程地址
ipv4 internet protocol version 4

二、子网掩码

作用: 用来划分网络区域,对网络位和主机位进行标识。可以相互通信的两个主机子网掩码一致。

区分: 子网掩码非0的位对应的ip上的数字表示这个ip的网络位,子网掩码0位对应的数字是ip的主机位;网络位表示网络区域,主机位表示网络区域里某台主机

三、ip通信判断

网络位一致,主机位不一致的2个IP可以直接通讯
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16

四、网络设定工具

   ping            ####检测网络是否通畅ping -c 1       ####次数ping -w 1       ####时间


    ifconfig                 ####查看或设定网络接口ifconfig device ip/24    ##临时设定ip,device为网卡名称ifconfig device down     ##关闭网卡ifconfig device up       ##开启网卡


    ip addr                        ####检测或指定网络接口ip addr show                   ####检测ip addr add ip/24 dev device   ##设定ip addr del dev eth0 ip/24     ##删除ip addr flush eth0             ###更改ip步骤ip addr add ip/24 dev device



注意:
1. device(网卡名字)的名字是一个物理事实,看到什么名字只能用什么名字
2. linux设定所有要想长久必须在配置文件

五、图形方式设定ip

 nm-connection-editor        ####修改后不生效
  1. 输入命令nm-connection-editor,得到下图:
  2. 点击add,然后点击create创建一个新的id,在Ethneter下设置名字,并选择网卡,如下图所示:
  3. 在IPv4 Settings下设置Method为Manual,然后添加地址,子网掩码设为24位,网关不设,但须点击一下,最后点击save保存。
  4. 完成设置以后如下所示:
   systemctl stop NetworkManager       ####关闭NetworkManager服务systemctl restart network           ####重启网络ifconfig eth0                       ###再次查看生效systemctl start NetworkManager      ####开启NetworkManager服务


六、nmtui方式设定ip

  1. 输入命令nmtui,点击回车,得到下图:
  2. 点击回车得到下图(以太网下面的gaogao是用图形方式建立的,可删除)
  3. 点击add后出现下图所示,选择以太网(Ethernet),再点击create
  4. 操作上面的步骤得到下图,设置一个名字,在Device处填写设备eth0/eth1,点击IPv4右侧的Automatic,选择Manual;再点击右边的show,设置ip,网关等(操作和图形方式一样),最后点击ok
  5. 完成所有操作,hhh添加成功,如下图所示:

    注意:以上所有过程只能键盘操作,不能鼠标选择

七、命令方式设定网络

     nmcli device connect eth0            ####重启eth0网卡nmcli device disconnect eth0         ####关闭eth0网卡nmcli device show eth0               ####查看网卡信息nmcli device status eth0             ####查看网卡状态nmcli connection show                ###显示网络信息nmcli connection down westos         #####关闭nmcli connection up westos           #####开启nmcli connection delete westos       ####删除nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.100/24    ###添加一个名字为westos,ip为172.25.254.100,子网掩码为255.255.255.0的以太网




修改为动态的网络:

   nmcli connection modify westos ipv4.method auto                   将静态网络更改成动态网络并进行查询nmcli connection modify westos ipv4.method manual                 将动态网络修改成动态网络并使配置立即生效nmcli connection modify westos ipv4.addresses 172.25.254.200/24   命令给网络加ip地址


直接设定动态网络:

    nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yessystemctl restart networkifconfig


注意:nmcli 命令在使用时,NetworkManager必须开启

ip的增删改查以及网络设定相关推荐

  1. Zookeeper 客户端API调用示例(基本使用,增删改查znode数据,监听znode,其它案例,其它网络参考资料)

    9.1 基本使用 org.apache.zookeeper.Zookeeper是客户端入口主类,负责建立与server的会话 它提供以下几类主要方法  : 功能 描述 create 在本地目录树中创建 ...

  2. unity网络实战开发(丛林战争)-前期知识准备(011-c#连接数据库并实现增删改查以及sql注入问题)

    使用工具:VS2015,Mysql 使用语言:c# 作者:Gemini_xujian 参考:siki老师-<丛林战争>视频教程 继上一篇文章内容,这节课讲解一下数据库的前期连接准备以及通过 ...

  3. java file取不到linux文件_Java中高级核心知识全面解析——Linux基本命令(切换、增删改查、压缩文件、权限命令)...

    一.目录切换命令 cd usr: 切换到该目录下usr目录 cd ..(或cd../): 切换到上一层目录 cd /: 切换到系统根目录 cd ~: 切换到用户主目录 cd -: 切换到上一个操作所在 ...

  4. 学生的新增mySQL文档_MySQL增删改查

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

  5. c mysql 添加数据类型_MYSQL的常用命令和增删改查语句和数据类型

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

  6. 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程

    搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...

  7. MySQL数据库增删改查常用语句详解

    MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...

  8. 【产品设计】ToB 增删改查显算传

    入职培训时技术leader说:"我不需要你们太聪明,做好基础的增删改查就可以了."看似很简单的活,要做好并不容易.基础的坑在哪里呢? 一. 增(新增.创建.导入) 1. 明确表字段 ...

  9. python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)——增删改查篇

    python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)--增删改查篇 前言 一.主界面的样式 二.学生信息的增,删,改,查 1.增加学生信息 2.删除学生信息 3.更改学 ...

最新文章

  1. java请求慢_为什么重复的GET请求变慢了?
  2. Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介、使用方法、经典案例之详细攻略
  3. 06-CoreData增删改查
  4. apache.camel_Apache Camel 2.21发布–新增功能
  5. 用注解方式写定时任务
  6. 华为智能IP网络,加速联接智能化转型
  7. 第62课 捉迷藏 《小学生C++趣味编程》
  8. 力扣1025.除数博弈
  9. protect db by denying DDL operations
  10. mxnet系列 安装
  11. 2019 GNU Tools Cauldron 参会观感
  12. spec.fne病毒
  13. 若依源码学习7:Excel 导入导出
  14. 看了这个教程,学会快速找出三等分点
  15. 是否有免安装的oracle,免安装的Oracle客户端
  16. a10 amd 安装黑苹果_黑苹果整合版系统U盘镜像Niresh macOS Sierra 10.12.3 支持Intel/AMD......
  17. php暴力引流代码,利用霸屏暴力引流,免费分享霸屏代码
  18. Modularity(模块化)
  19. 利用CK11N改标准价格需要注意的地方
  20. python-二维嵌套列表的元素删除、更改大小写

热门文章

  1. isalnum c语言函数
  2. C语言和设计模式(装饰模式)
  3. 一步一步写算法(之循环和递归)
  4. mysql导出oracle_如何将mysql中的表结构导出放入oracle中
  5. python服务端语言_使用Python实现简单的服务器功能
  6. python椭圆曲线加密_如何理解椭圆曲线加密并对其进行编码
  7. win10搭建Linux子系统,win10中搭建Linux子系统
  8. python的dev包怎么安装_几种Python包的安装方式
  9. 求浮点数的幂的精确值
  10. apache httpd配置后启动失败或域名绑定无效等问题解决方法