0
点赞
收藏
分享

微信扫一扫

VMware 虚拟机 最小化安装 CentOS 7 的 IP 配置


这算是一个跨年的小坑,耽误了不少时间。

重装虚拟机后,准备建几个基础的试验环境,就从头安装了 CentOS 7,安装后首先发现上不了网,常用的命令如 ​​ifconfig​​ 都没有,然后根据网上的资料介绍配置 IP。

简单方式联网

配置都集中在 ​​/etc/sysconfig/network-scripts/ifcfg-ens33​​ 配置文件(根据系统不同,ens 后面的数字可能不同)。

最简单的方式就是修改其中的 ​​ONBOOT=yes​​​,配置 ​​yes​​​ 后,然后执行 ​​systemctl restart network​​​(或 ​​service network restart​​​)重启网络,此时通过 ​​ip addr​​ 可以查看当前的 IP 信息,例如:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ab:ea:b5 brd ff:ff:ff:ff:ff:ff
inet 192.168.200.130/24 brd 192.168.200.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::53db:293f:3ad4:d20b/64 scope link noprefixroute
valid_lft forever preferred_lft forever

正常情况下,应该已经连上网了。

通常 DHCP 的动态分配 IP 就够了,但是也有许多情况需要静态 IP,所以继续往下看。

静态 IP 方式

仍然在 ​​/etc/sysconfig/network-scripts/ifcfg-ens33​​ 配置文件,但是在配置前,如果你使用的是 VMware 虚拟机安装,就非常有必要先看看虚拟机的网络配置。

点击菜单【编辑】=> 【虚拟网络编辑器】

VMware 虚拟机 最小化安装 CentOS 7 的 IP 配置_ip配置


在打开的窗口点击,点击下方的【更改设置】

VMware 虚拟机 最小化安装 CentOS 7 的 IP 配置_centos7_02


打开如下界面后,根据虚拟机选择的网络模式(默认和常见的类型是 NAT),点击下面的【NAT 设置】打开右侧创建,注意查看网关 IP,这里最后一位并不是 1,我由于根据常见的路由网关写的 1 导致连不上网,特别注意这里是 2,记住这里的配置,然后开始配置 CentOS。

VMware 虚拟机 最小化安装 CentOS 7 的 IP 配置_ide_03


编辑 ​​/etc/sysconfig/network-scripts/ifcfg-ens33​​ 配置文件,在最下面添加如下内容(根据自己虚拟机网关设置):

#修改BOOTPROTO为static
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.200.130
GATEWAY=192.168.200.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8

执行 ​​systemctl restart network​​​(或 ​​service network restart​​)重启网络。

基本上只要注意了网关的问题,配置后都能正常上网!不需要更多的额外配置。

安装基本工具

如果你需要用到 ​​ifconfig​​​,直接用 ​​yum install ifconfig​是不行的!可以先通过下面的命令查找 ​​ifconfig​​ 所在的包:

yum provides ifconfig 

yum whatprovides ifconfig

输出的内容类似下面:

[root@localhost network-scripts]# yum provides ifconfig
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
net-tools-2.0-0.24.20131004git.el7.x86_64 : Basic networking tools

从结果来看在 ​​net-tools​​ 中,使用下面的命令安装即可:

yum install



举报

相关推荐

0 条评论