========基础知识=====

1、什么是IP ADDRESS:internet protocol ADDRESS #网络进程地址

ipv4:internet protocol version 4

ip由32位的0或1组成

11111111.11111111.11111111.00000000=255.255.255.0   前三位为网络位第四位为主机位

======基本命令======

ping -c 1 172.25.254.103      #####ping1次
ping -w 1 #####等待1秒
ping -c 5 -w 1 172.25.254.103    ####ping5次等待1秒,时间到ping停止,时间优先

ifconfig         ###查看网络端口

ifconfig ens3 1.1.1.103/24      ####设定(临时)

ifconfig ens3 down                  ####关闭

ifconfig ens3 up                       ####开启

ip addr add dev ens3 1.1.1.103/24      ####设定(24=255.255.255.0)
ip addr del dev ens3 1.1.1.103/24      ####删除

ip addr show                  ####检测

route -n                          ####查看网关

vim /etc/sysconfig/network     #####编辑network文件设置全局网关
**********
GATEWAY=1.1.1.203
**********
vim /etc/sysconfig/network-scripts/ifcfg-westos    ####编辑ifcfg-westos文件设置专属永久网关
**********
GATEWAY0=1.1.1.203(GATEWAY0要和专属对象一致)
**********

nmcli connection reload       #####刷新
nmcli connection up westos    #####启动

一、设定网络

1.ip addr方式设定网络

ip addr add dev ens3 1.1.1.103/24      ####设定(24=255.255.255.0)
ip addr del dev ens3 1.1.1.103/24      ####删除

2、有图形的设定

nm-connection-editor

3、无图形:nmtui  ##字符文本界面下的ip设定

刷新重启

4、nmcli命令设置网络

nmcli connection add con-name westos ifname ens3 ipv4.method manual ipv4.addresses 1.1.1.103/24 type etherent           #####设置westos网络

nmcli connection delete westos     #####删除

5、以文件的方式设置网络

cd /etc/sysconfig/network-scripts/
rm -fr ifcfg-westos
vim ifcfg-westos

nmcli connection reload
nmcli connection up westos       ###设定完成后重启

二、不同网关的主机通信

无线路由基本原理:不在同一个网段内的主机如何通信

网络位一致,主机位不一致的两台主机可以直接通信

网络地址转换NAT:把数据的源地址转换为目的地能识别的地址,中间为路由器,路由器上和当前主机处于同一网络区域的ip地址,转接ip,以完成通信

需要两台虚拟机nodea和nodeb以及一台真实主机,nodea双网卡主机作为路由器,用来实现nodeb和真实主机的通信(nodeb和真实主机为不同网关)

实验环境搭建:
给nodea设置双网卡:在管理界面的nodea中右键open,左上角灯泡进入右键选择添加Add Hardware,弹出界面的Devicemodel中选择virtio

配置nodea中的双网卡ens3为1.1.1.103网关、ens9为172.25.254.103网关,真机为172.25.254.3网关,nadeb为1.1.1.203网关。

在nodea中关闭防火墙,打开地址伪装

在nodeb中

route -n       #####查看网关
ip route add default via 1.1.1.103    ####在nodeb中加入nodea中的1.1.1.103(临时网关)
------测试:ping 172.25.254.3   ping真机-------结果是可以通信的

设置永久网关:

vim /etc/sysconfig/network     #####编辑network文件设置全局网关


nmcli connection reload
nmcli connection up westos     ####刷新

三、设定DNS

地址解析:

系统草作者对字符敏感,系统网络通信需要通过ip地址这个数字,当操作者输入网址www.baidu.com,这个网址不是一个可以通信的ip地址,因此必须要在系统中把www.baidu.com变成百度服务器的ip地址,此过程叫地址解析

DNS:domain name server===>域名解析服务   ###就是把域名变成IP

主机网络改变时需要将虚拟机关闭,主机连wifi,主机打开防火墙并进行地址伪装

ifconfig   ####查看网络ip

开启虚拟机

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

nmcli connection reload
nmcli connection up westos     ####刷新

虚拟机可成功上网:

四、dhcp服务配置

主机连接虚拟机并安装dhcp服务

ssh root@172.25.254.203     ####连接nodeb(查看nodeb网关为172,若不是需要修高改为172.25.254.xxx)
                  dnf search dhcp        ####查询dhcp服务
                  dnf install dhcp-server.x86_64 -y      ####安装dhcp-server.x86_64

在nodeb中:

rpm -qc dhcp-server      ###查找dhcp文件位置
           cat /etc/dhcp/dhcpd.conf     ####查看配置文件==>空白
           cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf   ##将样本复制到空白的配置文件
           vim /etc/dhcp/dhcpd.conf      ####编写配置文件

systemctl start dhcpd    ####开启dhcpd
systemctl status dhcpd   #####查看运行dhcpd状态

在nodea中

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

BOOTPROTO=dhcp
IPADDR1 删除
PREFIX1 删除

nmcli connection reload
nmcli connection up westos    ####刷新重新加载

ifconfig     ###查看ip(是否在30-90之间)

2.1.1Linux网络配置相关推荐

  1. suse 启动oracle11g,SuSe10下Oracle11g文件系统模式安装及配置、网络配置与连接

    SuSe10下Oracle11g文件系统模式安装及配置.网络配置与连接 概述 本课程主要讲解oracle数据库软件的安装及配置,以及数据库的创建过程和网络配置与连接等:同时讲解一些数据库安装过程中的常 ...

  2. 玩转“网上邻居”之网络配置(二)

    接上篇 二.混合系统网络 目前实际应用中单一系统的对等网络已不是主流,主要是由于这种网络性能较低,缺乏很好看安全及网络管理能力.目前在各企事业单位中普遍应用的还是基于多系统的域结构混合网络.但因目前主 ...

  3. Android编程获取网络连接状态及调用网络配置界面

    获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityMan ...

  4. 高级网络配置《 bond team桥接 》的建立

    bond 资料详情 一.链路聚合:以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的.同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效 ...

  5. 两种Linux CentOS 6.5 网络配置方法

    方法一.修改网络配置文件 cd /etc/sysconfig/network-scripts cp ifcfg-eth0 ./ifcfg-eth0.bak //修改前先备份 第一个以太网卡对应的网络配 ...

  6. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

  7. 网络配置——Linux入门到精通的难关之一

    Linux学习的重中之重--网络配置 1.基础知识 1.1--网络配置基础 Linux具有强大的网络功能,它提供了许多完善的网络工具,可以帮助用户轻松完成各种复杂的网络配置,实现各种需要的网络服务. ...

  8. Linux学习(十)---网络配置

    文章目录 一.Linux 网络配置原理图(含虚拟机) 二.查看网络 IP 和网关 2.1 查看虚拟网络编辑器 2.2 修改 ip 地址(修改虚拟网络的 ip) 2.3 查看网关 2.4 查看 wind ...

  9. Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

    Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

最新文章

  1. 博客域名改为http://bobli.cnblogs.com
  2. 计算机视觉大规模爆发,6大细分领域将撑起725亿元市场
  3. 如何用python画数据图-利用Python绘制数据的瀑布图的教程
  4. propattr区别和用法,以多选框为例
  5. 认识什么是运维中的CI/CD---持续集成交付工作笔记001
  6. npm安装失败,哪位大神帮忙看一下
  7. PHP正则表达式详解(三)
  8. 如何使用SPSS进行计算变量的操作
  9. 【5G/4G】ZUC算法源码介绍
  10. 苹果软件测试的电池损耗准确,苹果官方维修如何查看苹果iPhone电池损耗和寿命...
  11. 往事如烟随风,切如梦初醒
  12. RationalDMIS 7.1 手动测量特征注意事项
  13. 用户画像系列——推荐相关核心标签(偏好类)
  14. windows下bat文件一直循环一句话如何解决
  15. “无论我们多么固执地渴求着对称和永恒,时间总是在不断制造着世间种种的不对称、不可逆以及死亡”。...
  16. Word 2019 自带公式快速编号方法
  17. python新手有手就会的100个代码
  18. 一个简单的定时任务调度中心设计方案
  19. 如何在微搭低代码平台自定义组件
  20. 牛客练习赛27 F-计数(状压+限制初末状态的矩阵快速幂)

热门文章

  1. 网页设计1-2清平乐
  2. 17 - 01 - 10 计算机导论基础知识
  3. 阅读软件打不开HTML,教你win7浏览器打不开本地html文件格式的解决方法
  4. 元宇宙系列--Value creation in the metaverse
  5. 万网主机安装 mysql_删除万网锋云主机默认Apache与MySQL_MySQL
  6. 万网m3 windows linux切换,万网M3型Windows云主机如何实现伪静态
  7. java中是先学集合还是泛型_Java学习-在集合中使用泛型
  8. web项目访问路径上为什么不能写上WebContent
  9. Linux用户管理命令
  10. 什么是激励函数(Activation Functions)