RHLE版本Ip配置规则,对于其他Linux unix 有些不同原理差不多,都是换汤不换药。下面我把配置红帽的ip规则写一下。
目的:在虚拟机中配置NAT网络(什么是NAT大家自己百度)不过多介绍接下来我们一步一步实现
(1) 这是我的虚拟机server01 和 client俩台机器 client机器是有server01克隆过来,怎么克隆我一会再讲。
(2) 我们需要查看虚拟机的ip在哪个网段,并且它的主机地址是在哪个取值范围(这样才成的上是一个ip地址)点击编辑,点击虚拟网络编辑器(N)字眼
进入此页面我们点击NAT模式并看到192.168.31.0此网段(我们只是看不用点击什么)
接着我们点击DHCP看你的主机地址在哪个网段
看到了吧主机地址在此范围之间,你要配置ip地址要在这个范围。(有没有稍微明白了)我们继续往下走着
点击虚拟机,找到【设置】点进去
点NAT模式
我们还需要把真机的VMnet8启动喽相信这里大家很容易理解的吧
到这里就算是把外围工作才干好(配置好)接下来是要在我们的server01虚拟机上配置了(激动已久)
---------------------------------------------------------------------------
我们进入到server01里打开终端
我们需要的是网卡这里显示的是eth0
接下这步就关键了(可能就是这里大家没理解什么情况)大家按照以下命令来敲。(这里我就要多唠叨几句了)
[root@server01~]# cd /etc/sysconfig/network-scripts/这一句是网络配置的路径(大家可了)
Ls后我们有ifcfg-eth0这个配置文件说明我们用它配置ip是没有问题。注意:如果这里没有ifcfg-eth0这个配置文件或者是其他什么比如ifcfg-eth1 ifcfg-eth2 这类的文件我们尽量不要去配置因为我刚让大家ifconfig中的eth0那个网卡不一样。所以不要去配置如果ifconfig和这个路径下的[root@server01~]# cd /etc/sysconfig/network-scripts/的ifcfg-eth0一致那就可以配置。-----------那如果不一样大家可以将此路径[root@server01 ~]# cd /etc/sysconfig/network-scripts/的网卡地址改成与ifconfig下的网卡名字一样就能编辑ip了。
一句话ifconfig下的网卡名字必须与[root@server01 ~]# cd /etc/sysconfig/network-scripts/该路径下的网卡名字一样。如果不一样那就将[root@server01 ~]# cd /etc/sysconfig/network-scripts/该路径下的网卡名字改成与ifconfig下的网卡名字一样。(希望大家可以理解)
编辑此网卡
按照如下内容编辑就行
DEVICE="eth0"
HWADDR="00:0C:29:9D:B3:78"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=none
TYPE=Ethernet
IPADDR=192.168.31.129
NETMASK=255.255.255.0
GATEWAY=192.168.31.2
DNS1=223.5.5.5
DNS2=8.8.8.8
接着我们重启服务servicenetwork start或者/etc/init.d/network restart
接着我们还需要配置域名,这是配置域名的配置文件
# Generated by NetworkManager
nameserver 192.168.31.2(这个是咱们的网关)也加进来
nameserver 223.5.5.5
nameserver 8.8.8.8
我们在重启下网络:/etc/init.d/network restart
这样我们就可以ping同外网了比如ping 8.8.8.8或则ping www.baidu.com(ping的时候大家耐心等等不要着急关掉多ping几下等等它)
然后就是克隆了配置方法大致相同重点还是在
配置完server01 我们克隆这样配置ip就少一些配置量(是不是很美美哒)
克隆需要把虚拟机关闭(不关闭好像也可以)看自己兴趣了 虚拟机-管理-克隆
看到没这个成了eth1了
根据server01的配置原理
因为我这里有和ifconfig下的eth1 相同的ifcfg-eth1这个配置文件所以我只需要配置ifcfg-eth1这个文件就行。如果没有ifcfg-eth1就把ifcfg-eth0复制一份成ifcfg-eth1。用这条命令就可以改了[root@client network-scripts]# cp ifcfg-eth0ifcfg-eth1再然后ls查看就多出一个ifcfg-eth1
克隆的虚拟机需要大家把MAC地址删掉要不就和server01重复了,就有问题发生
[root@client network-scripts]# vi ifcfg-eth1
接着我们重启服务service network start或者/etc/init.d/networkrestart
[root@clientnetwork-scripts]# vi /etc/resolv.conf(这个文件因为是克隆过来的就不需要改它了)
如果哪里有错误或者有缺漏的地方大家指出来我在改进,此文只做参考。(手抽经了)也希望得到大家的一些建议