IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    centos配置静态IP地址、DNS、网关

    两仪发表于 2015-09-10 14:29:22
    love 0

    获取网络设备名称

    由于默认安装时,dhcp自动获得ip,查看系统的ip,类似如下: (这步比较关键,找到对应的网络设备和配置文件)

    [root@xxx ~]# ifconfig
    eth0 Link encap:Ethernet HWaddr 08:00:27:C1:E4:3D 
        inet addr:192.168.0.103  Bcast:192.168.0.255 Mask:255.255.255.0
        inet6 addr: fe80::a00:27ff:fec1:e43d/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
        RX packets:108 errors:0 dropped:0 overruns:0 frame:0
        TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000 
        RX bytes:12689 (12.3 KiB) TX bytes:5908 (5.7 KiB)
    
    lo Link encap:Local Loopback 
        inet addr:127.0.0.1 Mask:255.0.0.0
        inet6 addr: ::1/128 Scope:Host
        UP LOOPBACK RUNNING MTU:16436 Metric:1
        RX packets:8 errors:0 dropped:0 overruns:0 frame:0
        TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0 
        RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)
    

    根据网络设备名找到相应的配置文件,并对它进行修改

    根据上面输入的命令的出的结果,我们知道有两个设备,分别是eth0和lo。那么在/etc/sysconfig/network-scripts/这个目录中存在这两个相对应的配置文件,名称分别是ifcfg-eth0和ifcfg-lo。在这里我们要操作的文件是ifcfg-eth0,下面的操作都是围绕这个文件开展的。

    通过vim修改网卡配置,编辑。命令如下。

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

    常见的配置属性如下所示:

    DEVICE=eth0
    TYPE=Ethernet
    UUID=3b632061-7971-4a7e-aeb3-55b288afd66d
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    HWADDR=14:DD:A9:ED:1B:7F
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth0"
    LAST_CONNECT=1440797869
    

    常见属性说明

    DEVICE=eth0 ##描述網卡對應的設備別名,例如ifcfg-eth0的文件中它爲eth0

    BOOTPROTO=static ##設置網卡獲得ip地址的方式,可能的選項爲static,dhcp或bootp,分別對應靜態指定的ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址

    BROADCAST=192.168.0.255 ##對應的子網廣播地址

    HWADDR=0007E905E8:B4 ##對應的網卡物理地址

    IPADDR=192.168.1.2 ##如果設置網卡獲得 ip地址的方式爲靜態指定,此字段就指定了網卡對應的ip地址

    NETMASK=255.255.255.0 ##網卡對應的網絡掩碼

    NETWORK=192.168.1.0 ##網卡對應的網絡地址

    ONBOOT=yes ##系統啓動時是否設置此網絡接口,設置爲yes時,系統啓動時激活此設備

    修改后的配置

    DEVICE=eth0
    TYPE=Ethernet
    UUID=3b632061-7971-4a7e-aeb3-55b288afd66d
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static  ##修改
    IPADDR=192.168.0.124   ##新增
    NETMASK=255.255.255.0  ##新增
    DNS1=192.168.0.1       ##新增
    GATEWAY=192.168.0.1       ##新增
    HWADDR=14:DD:A9:ED:1B:7F
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth0"
    LAST_CONNECT=1440797869
    

    修改网关配置

    编辑文件

    vi /etc/sysconfig/network
    

    在最下面增加一行:

    GATWAY=192.168.0.1
    

    修改DNS

    编辑文件

    vi /etc/resolv.conf
    

    新增或修改后的文件如下所示:

    nameserver 114.114.114.114      ##DNS首选地址
    nameserver 202.96.134.133        ##DNS备用地址
    search localdomain
    

    重启网络服务

    service network restart 
    

    或者

    
    /etc/init.d/network restart
    

    相关链接

    1.http://www.paipat.com/?post=47
    2.http://www.itkee.com/os/detail-28a7.html
    3.http://www.jbxue.com/LINUXjishu/14865.html



沪ICP备19023445号-2号
友情链接