Linux 网络配置和克隆
一。配置 Linux 网络
当在 VMware 中安装完 Linux 以后需要通过一些网络配置才能使 Linux 能够连能网络:
-
首先如果是在虚拟机上安装的 Linux 必须要保证在网络适配器的地方选择的是:
NAT模式:用于共享主机的IP地址
-
当 VMware 安装成功以后,会自动分配一个 IP 地址作为虚拟机的默认网关:
点击 VMware 的菜单 -> 编辑 -> 虚拟网络编辑器 -> 选择 VMnet8-> NAT 设置(如下图):
-
配置网卡:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet NM_CONTROLLED=yes HWADDR=00:0C:29:EB:72:FA UUID=af9a3043-12d7-4dd3-9948-9d8de30d8d32 ONBOOT=yes # 是否开机要启动,yes BOOTPROTO=static # ip地址是动态获取的还是静态的,static静态的 IPADDR=192.168.171.10 # ip地址,这个ip地址一定不能设置成比网关IP一样的 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.171.2 # 默认网关 DNS1=8.8.8.8 # DNS 解析或按步骤 4 配置
设置完成以后,重启一下网卡,命令:
service network restart
重启完成以后可以 Ping 一下虚拟网关(就是上文中设置的网址)和物理网关(就是物理电脑对应的网址)看是否能 Ping 通。
-
解析 DNS 服务器:
vi /etc/resolv.conf
在新打开的文本中输入:
nameserver 8.8.8.8 # 我的DNS是这个,换成你自己的DNS即可
二、克隆 Linux
当一个 Linux 完全设置完成以后,就可以使用克隆的方式来在短时间内创建出多个 Linux 来;
-
关闭要克隆的 Linux
init 0 或者 shutdown -h now
-
右击要克隆的虚拟机 -> 管理 -> 克隆,在选择克隆的步骤中有两步比较重要:
在这里要选择创建完整的克隆
在这里虚拟机的存放路径一定要不能包含中文字和字符
-
克隆的速度很快,完成以后启动克隆的虚拟机,用户名和密码都是被克隆的 linux 的用户名密码:
-
克隆之后由于是完全的克隆过来的 Linux 所以需要更改这几项:操作系统物理地址、IP地址、主机名:
使用 vi 命令删除网卡中的 UUID 和物理地址两行(这两行在 Linux 重启之后,操作系统会自动生成的),同时更改一个新的 IP 地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet ONBOOT=yes # 是否开机要启动,yes NM_CONTROLLED=yes BOOTPROTO=static # ip地址是动态获取的还是静态的,static静态的 IPADDR=192.168.171.10 # ip地址,这个ip地址一定不能设置成比网关IP一样的 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.171.2 # 默认网关 DNS1=8.8.8.8
更改完成以后保存并退出,然后删除 Linux 物理地址绑定的文件(该文件会在操作系统重启并生成物理地址以后将物理地址绑定到 IP 上);
如果不删除,则操作系统会一直绑定着克隆过来的物理地址;
rm -rf /etc/udev/rules.d/70-persistent-net.rules
-
更改主机名
vi /etc/sysconfig/network # 启动时激活联网 NETWORKING=yes HOSTNAME=mdw
每天用心记录一点点。内容也许不重要,但习惯很重要!