一、网络的配置

   1、路由器:主要用来做目的地址转换和源地址转换

   2、网关:路由器上和自己处于同一网段的IP

   3、Linux系统连接wifi的步骤:

       (1)在shell中将用户切换至超级用户;

       (2)在shell中输入命令vim /etc/sysconfig/network-scripts/ifcfg-br0;

       (3)将该文件中的GATEWAY整行删掉,然后wq退出保存;

       (4)执行systemctl restart network重启网络配置后才能生效;

       (5)点击右上角网络连接里的wifi按钮,然后输入密码连接所需要的wifi即可。(电脑未自带linux系统无线网卡的需要购买外置网卡才能使用)

二、虚拟机连接真机上网步骤:

       1、真机的设定:

         (1)在防火墙打开的情况下将防火墙设定为开机启动sytemctl enable firewalld.service(未打开则执行systemctl restart firewalld.service)

         (2)然后打开防火墙的伪装 firewall-cmd --permanent --add-masquerade

                  

linux下wifi模块架构_linux

        (3)在/etc/resort.conf中f查看wifi的ip

                 

linux下wifi模块架构_linux_02

然后执行firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=192.168.43.1 masquerade':伪装ip

       

linux下wifi模块架构_linux_03

        (5)最后再对防火墙的伪装进行重新加载firewall-cmd --reload 才能生效

                 

linux下wifi模块架构_网络_04

      2、虚拟机设置

          (1)先关掉网络管理工具:systemctl stop NetworkManager.service

                   

linux下wifi模块架构_IP_05

         (2)修改网关:vim /etc/sysconfig/network中将网关设定为真机IP:GATEWAY=172.25.20.250

   

linux下wifi模块架构_linux_06

linux下wifi模块架构_vim_07

       (3)设置DNS解析服务器:vim /etc/resolv.conf 中将dns服务器设置为真机的伪装Ip:nameserver 192.168.43.1

                

linux下wifi模块架构_linux_08

        (4)/etc/resolv.conf文件设定后不需要重新加载,加载一个链接检验一下网是否链接上

                

linux下wifi模块架构_IP_09

三、DNS

      1、DNS是一台服务器,提供了回答客户主机名和ip对应关系的功能

      2、设定dns:

            vim /etc/resolv.conf

            nameserver dns服务器ip

            vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件

                DNS1=dns服务器ip

 3、本地解析文件:Vim /etc/hosts

             在该文件中输入 ip  主机名称

              

linux下wifi模块架构_网络_10

wq保存后即可生效,如:

                

linux下wifi模块架构_IP_11

 4、本地解析文件和DNS解析文件的优先级调整

              vim /etc/nsswitch.conf

               

linux下wifi模块架构_linux_12

linux下wifi模块架构_vim_13

 hosts这一行中,谁在前谁优先级高如上图中 本地解析优先级高于dns

  

linux下wifi模块架构_linux_14

linux下wifi模块架构_vim_15

将dns优先级提前到本地解析前,打开链接时首选dns解析器,如图所示。

四、网络添加

      1、静态添加

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

           DEVICE=eth0         ##设备
           BOOTPROTO=static|none       ##设备工作方式
           ONBOOT=yes          ##开启网络服务激活设备
           NAME=eth0           ##网络接口名称
           IPADDR=172.25.0.100       ##IP
           NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码

           GATEWAY=172.25.250         ##设置网关

            DNS1=192.168.43.1             ##设置解析器

          

linux下wifi模块架构_网络_16

  

           设置完成后需要重新加载才能生效:systemctl restart network

            

linux下wifi模块架构_linux_17

生效后就会产生所输入的IP、网关和DSN

          

linux下wifi模块架构_linux_18

          

linux下wifi模块架构_网络_19

           

linux下wifi模块架构_IP_20

      2、动态添加

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

            DEVICE=eth0     ##接口使用设备
            BOOTPROTO=dhcp      ##网卡工作模式
            ONBOOT=yes      ##网络服务开启时自动激活
            NAME=eth0       ##网络接口名称
            :wq                  ##保存并退出

            

linux下wifi模块架构_网络_21

            输入完成并保存后,需要重新加载网络配置服务

           

linux下wifi模块架构_IP_22

           重新加载后系统便会自动分配给主机一个IP和网关

           

linux下wifi模块架构_linux_23

           

linux下wifi模块架构_vim_24

     3、图形方式获取IP:nm-connection-editor

           

linux下wifi模块架构_vim_25

                   点击Add添加网络IP

                    

linux下wifi模块架构_vim_26

 

                    选择Ethernet并点击creat进入下一步

                    

linux下wifi模块架构_linux下wifi模块架构_27

                    更改网络名称并选择如图所示MAC地址,再选择IPV4进行IP和网关设置

                    

linux下wifi模块架构_linux_28

                   在IPV4中选择Manual,图中:1-IP地址;2-子网掩码;3--网关;4--DSN

                   填好之后Save保存后即可生成。

        4、文本化图形获取IP地址:nmtui

                   

linux下wifi模块架构_网络_29

                  按Enter键进入下一步添加网络

                  

linux下wifi模块架构_vim_30

                  用Tab键将光标移动到Add上按Enter键建立网络

                 

linux下wifi模块架构_vim_31

                图中:1--网络名称;2--IP地址;3--网关;4--DNS服务

                在图中所示位置填好后将光标移至Save键上保存即可。