前些日子在centos5.6下安裝oracle10g ,結果配置網絡出現了一些問題。
oracle10g需要固定的ip地址(貌似也支持dhcp獲取ip,但是我沒有搞懂),需要將centos的地址改爲靜態的。
於是我將"/etc/sysconfig/network-scripts/ifcfg-eth0"修改
DEVICE=eth0 #設備名稱
BOOTPROTO=static #原本爲dhcp,改爲static
HWADDR=00:1C:25:CE:42:20 #mac地址
ONBOOT=yes
IPADDR=192.168.x.52 #固定ip地址
NETMASK=255.255.255.0
NETWORK=192.168.x.0
然後在/etc/resolv.conf文件中添加dns
nameserver 8.8.8.8 #google公用dns
然後就是重啓network
service network restart
結果重啓後發現,各種ping不通,經google後,懷疑可能是沒有配置網關
route結果發現果然沒有
添加默認網關
route add default gw 192.168.x.1
再次ping,就成功了。
******************************************************************************************************
注意,其實我在修改ifcfg-eth0的時候是有問題的:重啓network後,需要再次添加默認網關纔行,
修改方法就是在ifcfg-eth0中添加GATEWAY=192.168.x.1
******************************************************************************************************
事實上,這個過程中,還遇到了很詭異的情況:可以ping通內外網,可以ping通dns的ip
但就是不能ping 域名,dns也設置正確了,到底原因爲何,一直沒有找到。
結果第二天重啓,就可以了...
******************************我是分割線***********************************
一些配置相關總結
1. /etc/sysconfig/network-scripts/ifcfg-ethx
配置ip獲取方式,ip地址,mac地址(話說mac地址可以隨便修改?),默認網關等
2. /etc/sysconfig/network
可以配置網絡是否啓用網絡
3. /etc/resolv.conf
配置dns(nameserver ip)
4. route
本機路由表添加 默認記錄 :route add default gw 192.168.x.1
5. dig
查看當前使用的dns
6. nslookup