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

版权声明:版权归博主所有,转载请带上本文链接!联系方式:[email protected] https://blog.csdn.net/isea533/article/details/86764895

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

重装虚拟机后,准备建几个基础的试验环境,就从头安装了 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 虚拟机安装,就非常有必要先看看虚拟机的网络配置。

点击菜单【编辑】=> 【虚拟网络编辑器】
在这里插入图片描述
在打开的窗口点击,点击下方的【更改设置】
在这里插入图片描述
打开如下界面后,根据虚拟机选择的网络模式(默认和常见的类型是 NAT),点击下面的【NAT 设置】打开右侧创建,注意查看网关 IP,这里最后一位并不是 1,我由于根据常见的路由网关写的 1 导致连不上网,特别注意这里是 2,记住这里的配置,然后开始配置 CentOS。
在这里插入图片描述
编辑 /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 -y net-tools

本段内容参考:https://blog.csdn.net/qq_34160679/article/details/79800584

猜你喜欢

转载自blog.csdn.net/isea533/article/details/86764895