linux 第二本书第一章 Linux下的网络配置

1.什么是IP ADDRESS


    internet protocol ADDRESS ##网络进程地址

        ipv4 internet protocol version 4

        2*32

        ip:由32个0和1组成

        11111110.11111110.11111110.11111110

            =254.254.254.254

            254.254网段

            2^16-2个ip

            完整的字节表示

            0 1bit 8bit=1byte

            100M的传输速率:100M个0和1

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. 网络设定工具


图形网络配置方式
图形网络配置方式:

1.打开图形的网络工具
编辑连接名称和网卡
地址选择 手动指定
6是网络位 100 主机位
/24 子网掩码
24位是网络位,8位是主机位
0-255 更改网卡
2.重新加载网卡
3.down后up重启服务 更改生效

 无图形: ip addr 方式

  1. ip addr ##检测或设定网络接口
  2. ip addr show ##检测
  3. ip addr add ip/24 dev device ##设定
  4. ip addr del dev ens3 ip/24 ##删除

 

 

无图形: ifconfig命令设定ip

  1. ifconfig  ##查看或设定网络接口
  2. ifconfig  ##查看
  3. ifconfig  device ip/24  ##设定子网掩码为24的IP
  4. ifconfig  device  down  ##关闭设定服务
  5. ifconfig  device  up ##开启服务

无图形:nmtui ##字符文本界面模式下的ip更改 

 

 

 

 

 

 

 

 

 

 

6.命令方式设定网络

  1. nmcli connection show  ##查看连接
  2. nmcli connection delete ens3 ##删除连接
  3. nmcli connection show ##显示连接,无ens3
  4. nmcli connection add type ethernet con-name ens3 ifname ens3 ipv4.method manual ipv4.addresses 192.168.6.111/24  ##以指令方式设置IP地址
  5. nmcli connection modify ens3 ipv4.addresses 172.25.254.111/24

注:修改后要

nmcli connection down 连接名 

nmcli connection up 连接名 

 

7. 利用文件管理网络(静态分配)
进入网卡配置目录,利用文件管理网络

  1. cd /etc/sysconfig/network-scripts/
  2. ls
  3. vim ifcfg-ens3  ##配置单网卡
  4. nmcli connection reload
  5. nmcli connection show ##查看连接是否生效

 注:删掉其他ifcfg开头的文件

 

 

7.设定网关

    无线路由基本原理:不在一个网段(网络区域)内的主机如何通信
    网络地址转换NAT:把数据的源头地址转换成目的地能识别的地址,中间为路由器。
    网关:路由器上和当前主机处于同一网络区域的IP地址,转接IP,以完成数据传输。
    把主机源头IP设定与其处于统一网段,可直接连接

临时设定网关
1.临时设定网关,直接一条命令

将250设为临时网关,可以ping百度的i

经过下操作,原先设定的网关自动消失

  1. nmcli connection reload ##刷新网络连接
  2. nmcli connection down cyy
  3. nmcli connection up cyy

 2.文件设定网关的两种操作

(1)     vim /etc/sysconfig/network ##全局网关,针对所有没有设定网关的网卡生效
              文件中编辑  GATEWAY=172.25.254.250

想要取消设定,直接在文件中更改,文件修改后必须reload,up一下

  1. nmcli connection reload
  2. nmcli connection down cyy(连接名)
  3. nmcli connection up cyy
  4. route -n ##查看网关
  5. nmcli connection show  显示所有连接名

 

2)利用网卡下的配置文件来设定网关

  1.  cd /etc/sysconfig/network-scripts/
  2. ls
  3. vim /etc/sysconfig/network-scripts/ifconfig-ens3
  4. GATEWAY=172.25.254.111   ##当网卡中设定的IP有多个时,指定对于哪个IP生效
  5.  
  6.  
  7.  
  8. nmcli connection reload   ##重新加载连接
  9. nmcli connection down cyy ##关闭网卡连接,再开启网卡
  10. nmcli connection up cyy
  11. nmcli connection show
  12. route -n
  13. 当设定的ip地址比较多时,可以用下图方法,加上 0 ,1

11.网桥
实验前关闭所有虚拟机,在真机进行一下操作:   还原真机的网络模式

westos-network common


 配置文件的位置

[root@westos_student12 ~]# cd /etc/sysconfig/network-scripts/
[root@westos_student12 network-scripts]# ls
ifcfg-enp0s25
[root@westos_student12 network-scripts]# vim ifcfg-enp0s25 
[root@westos_student12 network-scripts]# vim ifcfg-br0

配置文件的内容

  1.  cat  ifcfg-br0
  2. DEVICE=br0
  3. BOOTPROTO=none
  4. ONBOOT=yes
  5. IPADDR=172.25.254.12
  6. NETMASK=255.255.255.0
  7. TYPE=Bridge
  8. NAME=br0
  9.  
  10.  
  11.  
  12.  cat ifcfg-enp0s25 
  13. DEVICE=enp0s25
  14. BOOTPROTO=none
  15. ONBOOT=yes
  16. NAME=enp0s25
  17. BRIDGE=br0

检验配置文件是否有错

nmcli  connection up br0
nmcli  connection up enp0s25  ###重启
nmcli connection show和bridge link结果如下图

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值