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

太过爱你忘了你带给我的痛 2022-04-23 09:06 325阅读 0赞

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

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

简单方式联网

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

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

  1. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever
  5. inet6 ::1/128 scope host
  6. valid_lft forever preferred_lft forever
  7. 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  8. link/ether 00:0c:29:ab:ea:b5 brd ff:ff:ff:ff:ff:ff
  9. inet 192.168.200.130/24 brd 192.168.200.255 scope global noprefixroute ens33
  10. valid_lft forever preferred_lft forever
  11. inet6 fe80::53db:293f:3ad4:d20b/64 scope link noprefixroute
  12. 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 配置文件,在最下面添加如下内容(根据自己虚拟机网关设置):

  1. #修改BOOTPROTO为static
  2. #BOOTPROTO=dhcp
  3. BOOTPROTO=static
  4. IPADDR=192.168.200.130
  5. GATEWAY=192.168.200.2
  6. NETMASK=255.255.255.0
  7. DNS1=114.114.114.114
  8. DNS2=8.8.8.8

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

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

安装基本工具

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

  1. yum provides ifconfig
  2. yum whatprovides ifconfig

输出的内容类似下面:

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

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

  1. yum install -y net-tools

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

发表评论

表情:
评论列表 (有 0 条评论,325人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VmwareCentOS7安装

    Linux的学习使用什么版本比较合适?个人认为是从命令行开始是最好的,因为以后操作服务器(做系统运维)都是使用命令行进行远程控制,虽然命令行模式最开始接触会有一定难度和不适应,