zoukankan      html  css  js  c++  java
  • Centos环境下手动设置-网络参数配置-网络挨排错顺序-设置网卡为上网模式的设定

    Linux中网络参数大致包含以下内容:

    IP地址

    子网掩码

    网关

    DNS服务器

    主机名(默认 localhost)

      历来Linux系统中修改这些参数的方式通常有:命令、文件两种。其中通过命令设置可以立即生效但重启后将失效,通过文件修改实现永久生效,但不会立即生效。

    首先我们来看看命令的方式:
    ifconfig:查看与设置IP地址、子网掩码
    hostname:查看与设置主机名
    route:     查看与设置路由信息(默认网关等)

    通过文件的方式修改:
    /etc/sysconfig/network-scripts/ifcfg-设备名(通常为ifcfg-eth0)  IP,默认网关,子网掩码
    /etc/sysconfig/network
    /etc/resolv.conf文件:设置DNS服务器


    网络排查

    检查本机网络协议是否正确:# ping -c 3 127.0.0.1
    检查本机网卡链路是否正确:# ping -c 3 192.168.0.1(本机IP地址)
    检查网关是否正确:       # ping -c 3 192.168.0.254(网关IP地址)
    检查外部连通性:        # ping -c 3 www.google.com.hk
    检查硬件


     

    DEVICE        设备名eth0,eth1,...,不要自己乱改,和文件ifcfg-ethX里的ethX要一致(表示物理设备的名字)
    BROADCAST     广播地址
    HWADDR        物理地址,这个你不要乱改
    IPADDR        IP地址
    NETMASK       子网掩码
    ONBOOT        启动或者重启网络时,是否启动该设备,yes是启动,no是不启动

    GATEWAY  表示网关(指定网关,默认网关在文件/etc/network中设定)
    BOOTPROTO     开机协议,最常见的三个参数如下:
                  static(静态IP)
                  none(不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none)
                  dhcp(动态获得IP相关信息)

    DNS*  =  表示DNS

     

     

     

    1. 可以通过ifconfig eth0 IP 直接设置网卡,但是这些事临时操作,只要网络系统(网卡)重新启动后,又恢复之前的设置。

      如果更新eth0的IP后,默认的网络掩码以及默认网关,以及网段都会发生变化,所以需要重新定义新IP的相应的配置。

    2. 可以通过直接修改网卡的eth0的配置文件,然后重新启动网络服务,即可。

    (1)在centos环境下,/etc/sysconfig/ifcfg-eth0, 这个文件时不存在的。

      通过cp ifcfg-lo  ifcfg-eth0 , 复制文件结构新建文件。

    (2)修改文件:

      如果更新指定的IPADDR:192.168.134.223

      则,对应的子网掩码NETMASK:255.255.255.0

      对应的网络标号NETWORK:  192.168.134.0,  表示此网段内的网络表示,即本网段的IP为0的首位IP。

      广播地址BROADCAST:192.168.134.255  表示次网段的最后一个IP,约定为广播地址。

      添加默认网关,否则不能上网。NAT架构的网络一般由NAT服务IP(192.168.134.2)作为默认网关

      添加DNS服务器,一般选用(192.168.134.2)作为DNS服务地址。

      

     

    (3)重启网络

      重新启动服务
      service network restart

      或者

      /etc/init.d/network restart

      成功。

     

    方式1:网卡通过DHCP自动获取IP地址

    方式2:网卡静态分配IP地

    方式3:PPPoE宽带拨号配置

    方式4:通过无线局域网接入互联网

    1. 网卡通过DHCP自动获取IP地址

     DHCP动态获取IP:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0内容如下
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=dhcp
    #---------IPADDR=192.168.134.223(这些都会默认设置,注释掉)
    #---------NETMASK=255.255.255.0
    #---------GATEWAY=192.168.134.2
    #---------DNS1=192.168.134.2

    2. 网卡静态分配IP地址

     静态IP:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0内容如下
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=192.168.134.223
    NETMASK=255.255.255.0
    GATEWAY=192.168.134.2
    DNS1=192.168.134.2

    3. PPPoE宽带拨号配置

     待补充

    4. 通过无线局域网接入互联网

     待补充:


     查看主机名:

      hostname

      

    修改主机名;
        vim /etc/sysconfig/network
        修改:    HOSTNAME=dhcp.iiizzz.com
    临时修改主机名 :
        hostname  dhcp.linshi.com
    查看主机名的地址:
        ping dhcp.iiizzz.com
        如果提示“unknown host dhcp.iiizzz.com”

    修改host文件,添加ip 与 dhcp.iiizzz.com的映射
        127.0.0.1    dhcp.iiizzz.com
    重新启动系统

    endl;

  • 相关阅读:
    deepin系统换软件下载源&商店卡死刷新空白问题解决
    php数组和json数组之间的互相转化
    php 获取数组个数的方法
    php 三种文件下载的实现
    win10激活
    deepin/linux安装exe
    deepin连接windows
    deepin升级微信
    deepin安装.net core
    在Deepin 15.9下安装Wine 4.0
  • 原文地址:https://www.cnblogs.com/icmzn/p/5858443.html
Copyright © 2011-2022 走看看