ip配置

文件目录:/etc/sysconfig/network-scripts/

ifcfg-IFNAME配置文件的格式:

                    DEVICEIFNAME: 此配置文件所关联到的设备,设备名称要与本文件名ifcfg-后面保持一致;

                    BOOTPROTO{bootp|dhcp|static|none}                

                 BOOTPROTO:系统启动地址协议

        none:不使用启动地址协议

        bootp:BOOTP协议

        dhcp:DHCP动态地址协议

        static:静态地址协议

                    HWADDR=00:11:22:33:44:55:66:当前设备的MAC地址;只需设置其中一个,同时设置时不能相互冲突。

                    NM_CONTROLLED={yes|no}: 是否接受NetworkManager服务脚本来配置此设备;一般选择no

                   ONBOOT={yes|no}: 是否在开机过程中,自动激活此接口

                   TYPE{Ethernet|Bridge}:网络接口类型

                   UUID

                   IPADDR

                   NETMASK

                   GATEWAY

                   DNS1

                   DNS2

     不能写成DNS,必须是DNS1、2、3

                   IPV6INIT{yes|no}

                IPV6INIT:是否执行IPv6

        yes:支持IPv6

        no:不支持IPv6

                   USERCTL={yes|no}:

                USERCTL:用户权限控制

        yes:非root用户允许控制该网络接口

        no:非root用户不运行控制该网络接口

                   PEERDNS{yes|no}:

                PEERDNS:是否指定DNS。如果使用DHCP协议,默认为yes。

        yes:如果设置DNS,重启服务后会修改/etc/resolv.conf中的DNS

        no:不会修改/etc/resolv.conf中的DNS

配置命令:

ifconfig #用来查看和修改网络地址,只能修改hw(物理地址)、ip、netmask、broadcast,不能修改网关,重启后全部失效

[root@localhost ~]# ifconfig eth0 192.168.2.10[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255启动命令:service network start|stop|restartifconfig eth0 up|down

DNS解析

DNS解析顺序

1,/etc/hosts

2,/etc/resolv.conf

resolve.conf文件是DNS域名解析配置文件,resolv.conf的关键字主要有四个,分别是:

nameserver   #定义DNS服务器的IP地址domain       #定义本地域名search       #定义域名的搜索列表sortlist     #对返回的域名进行排序
domain ringkee.comsearch www.ringkee.com ringkee.comnameserver 202.96.128.86nameserver 202.96.128.166

最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。

此文件可以单独配置,当网络配置文件ifc-eth0中DNS1或DNS2改变时,重启网络服务会改变resolve.conf的nameserver(参考ifc-eth文件配置)

此文件为空时,即使ifc-eth0中有DNS也不会解析。