您的位置:首页 > 理论基础 > 计算机网络

centos下配置IP、DNS等网络参数

2013-05-16 10:38 621 查看
在内部测试服务器中安装了个centos,以为安装完了就可以直接访问,正要进一步安装oracle时发现,无法从主机连接到服务器上,ifconfig查看了一下网络配置信息,发现没有任何的网络配置信息,以前因为使用Red Hat Enterprise Linux Server ,插上网线后直接就可以访问了。上网查了以下发现centos安装后,默认激活网络配置,需要手工进行脚本配置。配置脚本如下:/etc/sysconfig/network-scripts/ifcfg-eth0写入以下配置脚本

        DEVICE=eth0
        BROADCAST=192.168.1.255
        IPADDR=192.168.1.119
        NETMASK=256.255.255.0
        HWADDR=D4:AE:52:64:0B:8E
        NETWORK=192.168.1.1
        IPV6INIT=no
        IPV6_AUTOCONF=no
        ONBOOT=yes
        NM_CONTROOED=yes
        TYPE=Ethernet
        BOOTPROTO=static
        GATEWAY=192.168.1.1
        USERCTL=no
        DNS1=218.85.157.99 #电信域名服务器
        DNS2=180.76.76.76  #百度域名服务器


设置DNS两种方式

当未在/etc/sysconfig/network-scripts/ifcfg-eth0中指定dns时

vi /etc/resolv.conf
       #添加以下内容并保存
       nameserver 192.168.1.1
       #重启网络服务
       service network restart


通过在/etc/sysconfig/network-scripts/ifcfg-eth0中指定

DNS1=218.85.157.99 #电信域名服务器
       DNS2=180.76.76.76  #百度域名服务器
此时新增或者修改dns不能通过修改/etc/resolv.conf实现,即使在里面配置了dns后,重启网络或重启服务器仍然会丢失掉,不起作用。



网络参数说明

DEVICE= 表示物理设备的名字
        ONBOOT= yes表示系统启动时激活该设备,no表示不激活
        BOOTPROTO= 取值可以是static(静态配置)、bootp(使用bootp协议)、dhcp(使用dhcp协议)
        BROADCAST= 表示广播地址
        IPADDR= 表示该网卡的IP地址
        PREFIX= 子网掩码
        GATEWAY=表示网关
        DNS*=表示DNS

        IP IP地址                                                                      
        Netmak 子网掩码
        Gateway 默认网关
        HostName 主机名称
        DomainName 域名
        DNS DNS的IP

        NETWORKING 是否利用网络                                        
        GATEWAY 默认网关
        IPGATEWAYDEV 默认网关的接口名
        HOSTNAME 主机名
        DOMAIN 域名

        DEVICE 接口名(设备,网卡)
        BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手动)          
        HWADDR MAC地址
        ONBOOT 系统启动的时候网络接口是否有效(yes/no)
        TYPE 网络类型(通常是Ethemet)
        NETMASK 网络掩码
        IPADDR IP地址
        IPV6INIT IPV6是否有效(yes/no)
        GATEWAY 默认网关IP地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: