Linux网络配置一次搞定(Linux centos和Linux oracle)
1.修改网络配置文件
- cd /etc/sysconfig/network-scripts
- cp ifcfg-eth0 ./ifcfg-eth0.bak //修改前先备份
第一个以太网卡对应的网络配置文件:ifcfg-eth0**
DVICE=eth0 -----------网卡设备名
TYPE=Ethernet ---------类型为以太网
UUID=8f0e6033-75c6-4efa-a7f9-24a358fcf65e ------------唯一识别码
ONBOOT=yes --------------------是否启动网络服务,eth0生效
NM_CONTROLLED=yes ---------是否可以由network manager图形管理工具托管
BOOTPROTO=dhcp ----------------------是否自动获取ip(none、static、dhcp)
IPADDR=192.168.40.110 ---------------------具体ip地址
NETMASK=255.255.255.0 --------------------子网掩码设置
GATEWAY=192.168.40.2 ----------------------网关
HWADDR=00:0C:29:02:55:0F ---------------MAC地址
IPV4_FAILURE_FATAL=yes
IPV6INIT=no ---------------------IPV6未开启
PEERDNS=yes
PEERROUTES=yes
以上是对这些参数的解释,其中标红的使我们要设置的,其余的参数默认就可以
首先
ONBOOT=yes
NM_CONTROLLED=yes
这两个参数设置为yes就好,无论是系统是linux centos还是linux oracle。
这里要注意的是BOOTPROTO这个参数:
如果是linux centos系统,那么设置为 BOOTPROTO=static;
如果是Linux oracle系统,那么设置为BOOTPROTO=dhcp。(我的系统为linux oracle系统,所以设置为dhcp)
对于这三个最重要的参数我们怎么设置呢?
IPADDR=192.168.40.110 ---------------------具体ip地址
NETMASK=255.255.255.0 --------------------子网掩码设置
GATEWAY=192.168.40.2 ----------------------网关
首先看网关怎么设置
如图所示点击VMware 编辑—虚拟网络编辑器,会出先第一张图,再选中VMnet8,点击NAT设置,从这里可以看到网关(我的是192.167.40.2),然后将你的网关地址添加上。
对于子网掩码,我们就设置成255.255.255.0 就可以了。
只剩最后一步IPADDR的设置了,前三位和你的网关是一样的,只是最后一位是不一样的,地址最后一位的有效范围是1~254,但是网关我们使用了2(如上图),同时我们点开网络和共享中心,点击更改适配器,正常情况下是可以看到VMnet8的,双击VMnet8,再点击详细信息,可以看到它的ip是192.168.40.1(如下图),所以现在最后一位使用了1和2 ,所以在IPADDR的最后一位除了1和2外,可以在1-254任意选择一位,我选择了110,所以我的IPADDR=192.168.40.110
至此所有参数都已设置好,:wq---------//配置好网络,保存退出。
2.service network restart------//从新启动网络配置。
测试网络是否联通。
ping网关:输入命令“ping 192.168.40.2”
pingWindows地址:输入命令“ping 192.168.40.1”
3.设置DNS服务,输入命令“vi /etc/resolv.conf”
测试外网是否联通
输入命令“ping www.baidu.com”
还可以打开搜狐浏览器试试,如果可以正常上网,恭喜你网络配置完成。
4.最后补充一下
如果你的网络配置里没有VMnet8(或者VMnet刚开始有不知怎么突然消息了,我就遇到了这样的问题),怎么办呢?
还是惦记编辑–虚拟网络编辑器–点击更改设置–还原默认设置。
这样就都有了,只需要从改一下你的
IPADDR=192.168.40.110
GATEWAY=192.168.40.2
这两项,一般变化的是第三位,所以只需改第三位即可。