Linux下的网络配置

1.什么是IP ADDRESS

    internet   protocol  ADDRESS                   ##网络进程地址

    ipv4   internet   protocol   version   4             

    1.2x32                                                                                                                                                 ip是由32个01组成                                                                                                                              11111110.11111110.11111110.11111110 = 254.254.254.254

2.子网掩码

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

3.ip通信判定 

     网络位一致,主机位不一致的2个IP可以直接通讯                                                                             192.168.1.202/24                            24=255.255.255.0                                                                       192.168.1.203/24                                                                                                                               192.168.1.202和192.168.1.203之间可以进行相互通信

4.网络设定工具 

     ping                                        ##检测网络是否通畅                                                                   ping  -c  1                               ##ping 1 次                                                                                 ping  -w  1                              ##等待1秒                                                                                   ping  -c1  -w1  ip                    ##ping1次等待1秒                 

     ifconfig                                   ##查看或设定网络接口                                                               ifconfig                                   ##查看                                                                                         ifconfig  device  ip/24             ##设定                                                                                         ifconfig  device  down            ##关闭                                                                                         ifconfig  device  up                 ##开启                                   

     ip   addr                                  ##检测或这顶网络接口                                                               ip   addr   show                       ##检测                                                                                       ip   addr   add  ip/24  dev  device             ##设定                                                                     ip   addr   del   dev   ens160  ip/24           ##删除

  "注意: device的名字一个物理事实,看到什么命字只能用什么命字"

5.图形方式设定ip

    设定:                                                                                                                                                  ①nm-connection-editor                                                                                                                    

 

 

 然后重启网络配置服务:

 

6.命令方式设定网络     

    nmcli                                                                     ##NetworkManager必须开启                               

nmcli  device  connect  ens160                            ##启用ens160网卡                                     

nmcli  device  disconnect  ens160                        ##关闭ens160网卡                                      

 

nmcli  device  show  ens160                                 ##查看网卡信息                                          

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

 

nmcli  connection  show                                        ##查看连接                                                 

nmcli  connection  down  westos                           ##关闭连接                                                 

nmcli  connection  up  westos                                ##开启连接                                                

nmcli  connection  delete  westos                          ##删除连接

   #添加连接                                                                                                                                          nmcli  connection  add  type  ethernet  con-name  westos ifname ens160 ip4 192.168.1.202/24

   #更改                                                                                                                                                  nmcli  connection  modify  westos  ipv4.addresses  192.168.1.203/24

7.管理网络配置文件

    网络配置目录                                                                                                                                          /etc/sysconfig/network-scripts/                                                                                                        网络配置文件的名命规则                                                                                                                        ifcfg-xxxx   

设置手动编写内容     (此方式是固定ip)                                                                                                                              

    自动获取ip网络设定

    dhcp网络设定                                                                                                                                  

                                                                                           

8.lo回环接口

  回环接口------人的神经----127.0.0.1-----localhost

9.网关

  vim    /etc/sysconfig/network                             ##全局网关,针对所有没有设定网关的网卡生效      GATEWAY=192.168.1.250

  vim   /etc/sysconfig/network-scripts/ifcfg-ens160                                                                                GATEWAY0=192.168.1.202                        ##当网卡中设定的IP有多个时,指定对于那个IP生效    GATEWAY=192.168.1.202                          ##档网卡中设定的IP只有一个时

   route  -n                                                       ##查看网关                                                                 

10.设定dns

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

      domain name server  ==  域名解析服务                          ##解析就是把域名变成IP                          vim  /etc/hosts                                                     ##本地解析文件,此文件中直接提供地址解析                  ip                               域名                                                                                                        36.152.44.96            www.baidu.com

     vim  /etc/resolv.conf                         ##dns的指向文件 不需要重新启动网络立即生效                       nameserver  114.114.114.114          ##当需要某个域名的IP地址时去问114.114.114.114 

     vim  /etc/sysconfig/network-scripts/ifcfg-xxxx                                                                                     DNS1=114.114.114.114                   ##需要重启网络,当网络重新启动                                                                                                        ##此参数会修改/etc/resolv.conf

注意:                                                                                                                                                     当网络工作模式为dhcp时,系统会自动获得ip、网关、dns,那么/etc/resolv.conf会被获得到    的信息修改,如果不需要获得dns信息,在网卡配置文件中加入:PEERDNS=no

11.设定解析的优先级

    系统默认:本地解析大于网络解析                                                                                                                        /etc/hosts   >  /etc/resolv.conf     

       vim   /etc/nsswitch.conf                                                                                                                        39  hosts:      files   dns                                             ##/etc/hosts优先

       vim  /etc/nsswitch.conf                                                                                                                        39  hosts:       dns files                                              ##/etc/resolv.conf dns指向优先

12.dhcp服务配置

     在主机中使用景象找到dhcp-server的安装包                                                                                     rpm  -ivh  dhcp-server

     cp  /usr/share/doc/dhcp*/dhcpd.conf.example   /etc/dhcp/dhcpd.conf   ##用模板生成配置文件     

    vim /etc/dhcp/dhcpd.conf

设置完成后 重启dhcp服务                                                                                                                  必须关闭防火墙                                                                                                                                测试时断开外部网络                                                                                                                          在另一台主机上编辑网络配置文件                                                                                                      将IP获取方式设置为自动

完成后重启网络服务    查看IP地址

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值