在内部测试服务器中安装了个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地址