ESXi5.5下的Centos7虚机配置静态IP

使用的是osboxes.org上下载的已安装centos7 image, 在启动后, ifconfig不能看到网卡, 需要关机后在ESXi客户端编辑虚机, 删除网卡, 保存, 添加网卡, 网卡类型选择 VMXNET3

启动后, ifconfig能看到新的网卡, 名称为 eno16777984, 在/etc/sysconfig/network-scripts/ 下新建文件 ifcfg-eno16777984, 内容类似于

DEVICE="eno16777984"
HWADDR="00:0C:5E:37:67:FF"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO=static
IPADDR=192.168.10.99
NETMASK=255.255.255.0
GATEWAY=192.168.10.1

然后重启网络

systemctl restart network.service

设置为开机启动

systemctl enable network.service

如果需要配置DNS, 需要在上面的配置文件中增加DNS1, DNS2的配置, 例如

复制代码
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=ens160
UUID=12c09798-4a11-4dd8-8140-5b5ae60df129
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.11.154
NETMASK=255.255.255.0
GATEWAY=192.168.11.1
DNS1=192.168.11.1
DNS2=8.8.8.8
复制代码

 

Centos7 下修改启动级别为命令行(multi-user)

ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

开机启动sshd

复制代码
# 查看systemctl配置
systemctl
# 查看systemctl配置中的sshd部分
systemctl |grep sshd
# sshd服务状态
systemctl status sshd.service
# 启动sshd服务
systemctl start sshd.service
# 查看sshd是否开机启动
systemctl is-enabled sshd.service
# 添加至开机启动
systemctl enable sshd.service
复制代码

最后一个命令, 运行时实际上执行了

[root@osboxes ~]# systemctl enable sshd.service
ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multi-user.target.wants/sshd.service'

 

启动网络时出现 Failed to start LSB: Bring up/down 错误: 查看一下HWADDR 的设置是否正确, 如果不能确定这个值与机器的mac地址一致, 可以先删除或者注释掉, 再启动网络试试

posted on   Milton  阅读(3098)  评论(0编辑  收藏  举报

编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示