1.什么是IP ADDRESSES

internet  protocal   ADDRESSES             网络进程地址

ipv4     internet  protocal  version  4

1.2x32

ip是由32个01组成的

11111110.111111110.11111110.11111110=254.254.254.254

2.子网掩码

用来规划网络分区

子网掩码非0位对应的ip上的数字表示这个ip的网络位

子网掩码0位对应的数字是ip的主机位

网络位表示网络区域

主机位表示网络区域里某台主机

3.ip通信判定

网络位一致,主机位不一致的2个ip可以直接通讯

172.25.254.1/24         24=255.255.255.0

172.25.254.2/24

172.25.0.1/16

4.网络设定工具

ping                                      检测网络是否通畅

ping     -c   3                          ping 3次

ping     -w   2                         等待2秒

ping      -c1  -w 1  ip              ping 一次等待1秒


ifconfig                                查看或设定网络接口

ifconfig                                 查看

ifconfig       device   ip/24   设定设备的ip

ifconfig      device     down     关闭设备

ifconfig      device      up         开启设备

ip  addr                          检测网络接口

ip addr show                  检测

ip   addr add ip/24 dev device     给指定网卡添加ip

ip addr del ip/24 dev   device     删除指定网卡ip

ifconfig和ip设置的只是暂时的,重新启动电脑后设置的ip会消失

5.图形方式设置ip

设定:

nm-connection-deitor

更改:

不建议使用服务控制网络

systemctl restart   NetworkManager

nmcli connction show

nmcli connection down westos

nmcli connection up  westos

nmtui

设置好之后执行  nmcli connection reload
                              nmcli connection up westos(ip名称)

6.命令方式设置网络

nmcli                               NetworkManager 必须开启

nmcli  device  connect  ens3          开启指定网卡

nmcli device  disconnect ens3        关闭指定网卡

nmcli device show ens3                   查看指定网卡信息

nmcli device status  ens3                 查看网卡服务接口信息

nmcli connection show                      查看连接

nmcli connection  down westos       关闭指定连接

nmcli connection  up westos            开启指定连接

nmcli connection delete  westos       删除指定连接

添加连接

nmcli connection add type ethernet con-name westos  ifname  ens3  ipv4.method  manual  ipv4.addresses 172.25.254.100/24

更改连接

nmcli connection  modify  westos ipv4.addresses 172.25.254.122

7.管理网络配置文件

网络配置文件             /etc/sysconfig/network-scripts/

实验一: 设置两个不同ip之间能通信(网关)

设置nodea为双网卡设备  nodeb为单网卡设备

在nodeb中操作:

nmcli device show ens3

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

编辑内容:

DEVICE=ens3

BOOTPROTO=none

IPADDR0=1.1.1.212

NETMASK=255.255.255.0

IPADDR1=2.2.2.212

PREFIX=24

ONBOOT=yes

NAME=westos

nmcli connection reload

nmcli connection up westos

在nodea中操作:

systemctl enable --now  firewalld

firewall-cmd   --add-masquerade

firewall-cmd  --list-all

cd    /etc/sysconfig/network-scripts

vim   ifcfg-ens3

编辑内容:

DEVICE=ens3

BOOTPROTO=none

IPADDR=1.1.1.112

PREFIX=24

ONBOOT=yes

NAME=ens3

vim ifcfg-ens9

编辑内容:

DEVICE=ens9

BOOTPROTO=none

IPADDR=172.25.254.112

PREFIX=24

ONBOOT=yes

NAME=ens9

nmcli connection reload

nmcli connection up ens3

nmcli connection  up ens9

在nodeb中操作:

route -n

ip route add default via 1.1.1.112       (全局设定网关)

route -n(网关设置成功)

nmcli connection reload

nmcli connection up westos

route -n (本次操作为暂时设定,当reload和up过后,挂的网关就掉落了

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

编辑内容:

DEVICE=ens3

BOOTPROTO=none

IPADDR0=1.1.1.212

NETMASK=255.255.255.0

IPADDR1=2.2.2.212

PREFIX=24

ONBOOT=yes

NAME=westos

GATEWAY0=1.1.1.112

nmcli connection reload

nmcli connection up westos

route -n

ping 172.25.254.73 如果能ping 通,则网关设置成功

 

实验二:设置没连接网络的电脑正常访问浏览器

实验环境:连接网络的主机和没连接网络的虚拟机nodeb

cd  /etc/sysconfig/network-scripts

vim ifcfg-westos

编辑内容:

DEVICE=ens3

BOOTPROTO=none

IPADDR=172.25.254.212

PREFIX=24

ONBOOT=yes

NAME=westos

GATEWAY=172.25.254.73

nmcli connection reload

nmcli connection  up westos

route -n

ping 220.181.38.150 (ping baidu)
直接在浏览器中搜www.baidu.com是搜不到的

有三种方法:

1.vim /etc/hosts

编辑内容:
220181.38.150 www.bai.com
然后就可以在浏览器中直接用名字打开baidu

2.vim /etc/resolv.conf
编辑内容:
search westos.org
nameserver 218.30.19.50  (电信运营商ip)

3.vim /etc/resolv.conf
编辑内容:
search westos.org
nameserver 114.114.114.114

8.DNS        地址解析

以上用的方法名字叫做地址解析

vim ifcfg-westos

编辑内容:

DEVICE=nes3
BOOTPROTO=none
IPADDR0=172.25.254.212
PREFIX=24
ONBOOT=yes
NAME=westos
GATEWAY=172.25.254.73
DNS1=114.114.114.114

nmcli connection reload

nmcli connection up westos

9. DHCP

实验环境

两台虚拟机nodea 和nodeb

在nodeb中操作:

dnf install dhcp-server -y

rpm  -qc  dhcp-server       查找配置文件

cat  /etc/dhcp/dhcpd.conf

cp  /usr/share/doc/dhcp-server/dhcpd.conf.example  /etc/dhcp/dhcpd.conf

编辑内容:

option domain-name "westos.org";
option domain-name-servers 114.114.114.114;

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}         这两行注释

# This is a very basic subnet declaration.

subnet 172.25.254.0 netmask 255.255.255.0 {
  range 172.25.254.90 172.25.254.120;
  option routers 172.25.254.73;
}

systemctl    restart     dhcp-server

测试:在nodea中操作

cd  /etc/sysconfig/network-scripts/

vim  ifcfg-ens3

编辑内容:

DEVICE=ens9
BOOTPROTO=dhcp
ONBOOT=yes
NAME=westos

nmcli connection reload
nmcli connection up westos
ifconfig       查看ip 如果在设置的范围中,则dhcp设置成功

10.网桥搭建方法

实验环境

westos-network common        关闭虚拟机

在真机中操作

cd  /etc/sysconfig/network-scripts/

vim ifcfg-enp3s0

编辑内容:

DEVICE=enp3s0

BOOTPROTO=none
BRIDGE=br0

ONBOOT=yes

NAME=enp3s0

vim  ifcfg-br0

DEVICE=br0

BOOTPROTO=none

IPADDR=172.25.254.73

PREFIX=24

TYPE=bridge

ONBOOT=yes

NAME=br0

nmcli connection reload

nmcli connection up enp3s0

nmcli connection up br0

打开virt-manager

查看Network source 如果为Bridge br0:Host device vnet0  则网桥设置成功

第二本书 第一章 Linux中的网络配置相关推荐

  1. linux中的网络配置

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

  2. 2_一、Linux中的网络配置

    Linux中的网络配置 linux下的网络配置 1.什么是IP ADDRESS 2.子网掩码 3.IP 通信判定 4.网络设定工具 5.图形方式设定ip 命令方式设定网络 6.命令方式设定网络 7.管 ...

  3. linux网卡不响应arp,Linux中的网络配置和故障排除命令,学会不会吃亏

    计算机通常连接到网络上的每台计算机.它们以从主机到目的地的数据包的形式相互发送请求.Linux提供了来自网络配置和故障排除的各种命令. 以下是重要命令的列表: Ping(数据包Internet Gro ...

  4. (一)Linux中的网络配置

    目录 ### 1.什么是IP ADDRESS ### ### 2.子网掩码 ### ### 3.ip通信判定 ### ### 4.网络设定工具 ### ###5.图形方式设定ip### ###6.命令 ...

  5. Linux中的网络配置(ip地址,网关,dhcp,网桥)

    目录 一.临时管理网卡 1.相关命令 2.实验:临时管理网卡 二.永久管理网卡 1.nm-connection-editor 图形方式设定网络 2.nmtui文本模式下图形配置网络 3.nmcli命令 ...

  6. linux网络配置总结,linux中的网络配置命令的总结

    一  .ifconfig 命令 ​1. 格式 ifconfig 网络设备 参数 2 .常用配置命令 : up down (开启和关闭设备 ) arp(-arp 开启和关闭arp协议)  -a 显示所有 ...

  7. 数据结构(C语言)第二版 第一章课后答案

    数据结构(C语言)第二版 第一章课后答案 这本书,我以后也会用,所以趁着考完试做个整理,顺便分享出来.电子资源发不出来,放评论区吧,有需要自取. 1. 简述下列概念:数据.数据元素.数据项.数据对象. ...

  8. 【linux运维笔记】 第一章 Linux发展史与安装

    第一章 Linux发展史与安装 一.Linux发展史 1.Linux前身-Unix (1)1968年 Multics项目 MIT.Bell实验室.美国通用电气有限公司走到了一起,致力于开发Multic ...

  9. 对一千万条数据进行排序---编程珠玑第二版 第一章

    本书第一章提出了一个看似简单的问题,有最多1000万条不同的整型数据存在于硬盘的文件中,如何在1M内存的情况下对其进行尽可能快的排序. 每个数字用4byte,1M即可存储250 000个数据,显然,只 ...

最新文章

  1. 打印出所有的中文字符
  2. Linux之查看组操作
  3. mysql解决丢失更新_mysql 数据丢失更新的解决方法
  4. Firefox火狐浏览器自用技巧汇总--以备使用--13.5.16
  5. blazor wasm开发chrome插件
  6. 前端学习(2424):关于问题的解决方式
  7. STL源码剖析 关联式容器 红黑树
  8. linux下mysql 8.0忘记密码后重置密码
  9. 视频教程-2021软考软件设计师--基础知识培训视频-软考
  10. DELL VENUE 11 7130解锁功耗墙总结
  11. vnc远程控制软件 有哪些vnc远程控制软件推荐
  12. RMAN-06004、RMAN-20011
  13. 模拟电路50(开关电容滤波器)
  14. grub2命令 linux启动盘,Grub2 制作多系统U盘启动
  15. 射频百科 | 限幅器的使用指南
  16. java之利用行列式展开法,计算行列式的值
  17. 扳倒井酒病毒性营销方案策划
  18. Centos登录日志 last和lastb命令整理
  19. 地狱模式的居转户记录 02
  20. 纯CSS3口袋妖怪弹跳球js特效

热门文章

  1. Oracle 层次查询、递归
  2. SSD固态硬盘优化设置图文教程
  3. 记一次对钓鱼邮件的分析
  4. 元宇宙产业委共同主席倪健中带队参访杭州市总工会推动元宇宙合作
  5. 第五章 长度及线位移测量
  6. 0030-用OpenCV的inpaint函数做图像的污点修复
  7. 树的直径,树的中心,树的重心
  8. java freemarker word导出 文字加图片双重循环 (经历无数坑)
  9. 从实战学习微信小程序-电商星星评分功能(五)
  10. Metal每日分享,调整胶片颗粒感滤镜效果