【Linux】VMware中为CentOS设置静态IP(非动态获取IP)
在VMware上安装好Linux后,默认设置的动态IP,每次启动的IP都不同,远程连接挺费劲的。
于是,需要设置静态的IP,至少我从远程工具连接上去方便多了。另外,为了安装一些软件,也需要访问互联网。
> 版本说明
[nicchagil@localhost ~]$ cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m
> VMware设置
虚拟机的网络配置:右击 > 设置 > 网络适配器 > 桥接模式(B):直接连接物理网络
> 设置静态地址、网关地址
由于与PC(非虚拟机)共享网络,所以查询PC所连接的网络相关信息,如默认网关
C:\Users\Administrator>ipconfig Windows IP Configuration Ethernet adapter 本地连接: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 192.168.1.3 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1
PC用着192.168.1.3,那么虚拟机用192.168.1.9吧,默认网关是192.168.1.1。
根据上述信息,开始修改Linux的3个配置,建议修改前备份。修改后的文件大概如下(HWADDR、UUID按照原来的文件配置即可)
[nicchagil@localhost ~]$ cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.1.1
[nicchagil@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" # BOOTPROTO="dhcp" BOOTPROTO="static" IPADDR=192.168.1.9 NETMASK=255.255.255.0 HWADDR="YOUR MAC ADDRESS" IPV6INIT="no" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="YOUR UUID" DNS1=192.168.1.1
[nicchagil@localhost ~]$ cat /etc/resolv.conf # Generated by NetworkManager # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: # # DNS1=xxx.xxx.xxx.xxx # DNS2=xxx.xxx.xxx.xxx # DOMAIN=lab.foo.com bar.foo.com nameserver 192.168.1.1
最后,重启网络
service network restart
> 测试
访问下百度看看
[nicchagil@localhost ~]$ curl www.baidu.com
如果顺利,就完成了静态IP的配置和上网。
如果不行,并且你是在后来才更改VMware的网络适配器为桥接模式的,请重启试试吧。
作者:Nick Huang 博客:http://www.cnblogs.com/nick-huang/
本博客为学习、笔记之用,以笔记形式记录学习的知识与感悟。学习过程中可能参考各种资料,如觉文中表述过分引用,请务必告知,以便迅速处理。如有错漏,不吝赐教。
如果本文对您有用,点赞或评论哦;如果您喜欢我的文章,请点击关注我哦~
本博客为学习、笔记之用,以笔记形式记录学习的知识与感悟。学习过程中可能参考各种资料,如觉文中表述过分引用,请务必告知,以便迅速处理。如有错漏,不吝赐教。
如果本文对您有用,点赞或评论哦;如果您喜欢我的文章,请点击关注我哦~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用