• CetnOS6 网络配置,主机名配置


    CetnOS6 网络配置,主机名配置

    一、通过命令ifconfig -a 查看可用网络设备

    二、通过网络配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 配置网络。
    配置文件说明:
    NAME=network1
    DEVICE=eth0              
    NM_CONTROLLED=yes        
    ONBOOT=no               
    HWADDR=00:0C:29:59:E2:D3
    TYPE=Ethernet              
    BOOTPROTO=none             
    IPADDR=192.168.0.1         
    #PREFIX=24   
    NETMASK=255.255.255.0                      
    GATEWAY=192.168.0.254      
    DNS1=202.106.0.20          
    DOMAIN=202.106.46.151      
    UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

    PEERDNS=no 

    USERCTL=no
     
    参数简要解释:

    1、NAME
    网络名称

    2、DEVICE
    设备名,不要自己乱改,和文件ifcfg-ethX里的ethX要一致

    3、NM_CONTROLLED
    设备是否被NetworkManager管理

    4、ONBOOT
    启动或者重启网络时,是否启动该设备,yes是启动,no是不启动

    5、HWADDR
    硬件地址(MAC地址),这个你不要乱改

    6、TYPE
    网卡类型

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

    8、IPADDR
    IP地址

    9、BROADCAST
    广播地址

    10、NETMASK
    子网掩码

    11、PREFIX
    子网掩码的另外一种表示形式,选择其中的一种就行 ,尽量不要用这种形式,有的系统可能不支持

    12、GATEWAY
    默认网关

    13、DNS1
    主DNS

    14、DOMAIN
    辅助DNS

    15、UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
    设备UUID编号

    16、PEERDNS

    是否匹配DNS。如果使用DHCP协议,默认为yes,这样就会同步DHCP提供的DNS。如果不想同步就设置成no,也就是/etc/resolv.conf文件是否被DHCP控制,yes为控制,no为不控制
    yes:修改/etc/resolv.conf中的DNS
    no:不修改/etc/resolv.conf中的DNS

    17、USERCTL

    是否允许普通用户控制此设备
    yes:非root用户允许控制该网络接口
    no: 非root用户不允许控制该网络接口

    选择合适的参数保存退出,重启网络服务:
    [root@CentOS ~]# service network restart  

    三、配置DNS服务器
    方法一 通过络配置文件/etc/sysconfig/network-scripts/ifcfg-eth0在它的最后增加下面的内容:
    DNS1=202.106.0.20          
    DOMAIN=202.106.46.151  

    保存退出,重启网络服务:
    [root@CentOS ~]# service network restart   


    方法二 通过修改/etc/resolv.conf配置文件
    设置2个DNS服务器,比如我们用114的免费DNS服务器,在里面插入内容如下:

    nameserver 114.114.114.114
    nameserver 114.114.115.115

    保存退出,重启网络服务:
    [root@CentOS ~]# service network restart  

    /etc/resolv.conf配置文件说明:
    指定域名解析的DNS服务器IP等信息, 配置参数一般接触到的有4个:
    nameserver    指定DNS服务器的IP地址
    domain        定义本地域名信息
    search        定义域名的搜索列表
    sortlist      对gethostbyname返回的地址进行排序
    但是最常用的配置参数是nameserver,其他的可以不设置,这个参数指定了DNS服务器的IP地址,如果设置不正确,就无法进行正常的域名解析。同样,这个文件也是危险的,如果被人恶意改成了他自己的DNS服务器,他就可以为所欲为的控制你通过域名访问的每个目的地了,这就是常说的DNS劫持。

    注意:在5.0时代DNS服务器写在 /etc/resolv.conf 文件中,但到了6.0时代DNS可以写在/etc/resolv.conf但是此时如果网络使用DHCP协议,需要在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中添加 PEERDNS=no 配置,不然每次重启网卡就会重写/etc/resolv.conf文件的内容,当然了也可以直接写在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中。

    如果同时在网卡配置文件和/etc/resolv.conf 文件中都设置了DNS,那么/etc/resolv.conf 文件中都设置了DNS会被网卡的DNS覆盖

    四、CentOS的主机名记录在/etc/sysconfig/network文件中。修改文件,重启即生效。

    文件内容:
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=butbueatiful
    GATEWAY=192.168.0.1

    参数简要解释:
    NETWORK          
    设置网络是否有效,yes有效,no无效

    NETWORKING_IPV6  
    设置ipv6网络是否有效,yes有效,no无效,如果是IPV4网络可以没有这个选项

    HOSTNAME         
    设置服务器的主机名,最好和/etc/hosts里设置一样,否则在使用一些程序的时候会有问题。

    GATEWAY          
    指定默认网关IP,如果在网络配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 中添加,这个没有这个选项。

     

  • 相关阅读:
    Android 开发笔记___存储方式__共享参数__sharedprefences
    Android 开发笔记___登陆app
    Android 开发笔记___alertDialog
    Android 开发笔记___Intent的使用
    Android 开发笔记___Activity的生命周期
    Android 开发笔记___AutoComplateTextView__自动完成文本框
    单例模式
    程序设计模式六大原则--个人理解
    简单理解适配器模式
    呱呱乐
  • 原文地址:https://www.cnblogs.com/pipci/p/9636167.html
Copyright © 2020-2023  润新知