linux 虚拟机网卡配置
虚拟机有三种网络 ,详情参考:https://www.linuxidc.com/Linux/2016-09/135521.htm
我说下配置文件,网上很多都说,虚拟机centos的网卡,都是ens33之类的,但是,你要懂得,这是一般,还有另类。最好的办法就是。。。直捣黄龙。
配置文件一般都放在/etc/sysconfig/network-scirpts这个目录下面,你首先进入这个目录之后,ls一下
你会看到两个以ifcfg开头的文件,一个是-ens33,另外一个名字不确定,是localhost本机的默认网卡,这个一般不用管,我们只需要改一下那个ens33就OK了
如果没有ifcfg-ens33的话,网上找一个复制一个就好了
一般情况下,打开之后就是这个样子的
一般情况下,你打开之后的配置就是BOOTPROTO 和ONBOOT
BOOTPROTO 分为dhcp模式自动获取和static静态IP模式。
ONBOOT 开机启动。因为他默认是no。这就是为什么你ifconfig的时候,无法查看到网卡的原因,一般情况下,你只需要江ONBOOT设置成yes就可以上网了
下面是详细的解释
TYPE=Ethernet DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth0 #UUID(Universally Unique Identifier)是系统层面的全局唯一标识符号,Mac地址以及IP地址是网络层面的标识号; #两台不同的Linux系统拥有相同的UUID并不影响系统的使用以及系统之间的通信; #可以通过命令uuidgen ens33生成新的uuid UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11 ONBOOT=yes #开启自动启用网络连接,这个一定要改 IPADDR=192.168.182.3 #设置IP地址 NETMASK=255.255.225.0 #设置子网掩码 GATEWAY=192.168.182.2 #设置网关 DNS1=61.147.37.1 #设置主DNS DNS2=8.8.8.8 #设置备DNS BOOTPROTO=static #启用静态IP地址 ,默认为dhcp :wq! #保存退出 service network restart #重启网络,本文环境为centos7 #重启网络centos8 [root@localhost network-scripts]# nmcli c reload [root@localhost network-scripts]# ifconfig | head -n 3 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.16.75.58 netmask 255.255.0.0 broadcast 172.16.255.255 inet6 fe80::5164:51c7:8b6:a610 prefixlen 64 scopeid 0x20<link> [root@localhost network-scripts]# nmcli c up ens33 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) [root@localhost network-scripts]# ifconfig | head -n 3 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.16.72.41 netmask 255.255.0.0 broadcast 172.16.255.255 inet6 fe80::5164:51c7:8b6:a610 prefixlen 64 scopeid 0x20<link> ping www.baidu.com #测试网络是否正常 ip addr #查看IP地址
配置固定IP的时候,就需要按照上面的,首先设置静态,然后设置IP地址,DNS,子网掩码,网关。。。就是我最后一个圈圈的内容。我这里是用Net 模式链接的。我设置了vmnet8的子网地址是192.168.132.0,然后将网关设置成192.168.132.2.如下图
一般就能看懂了。。。然后就OK了。ping 你的主机,ping 百度 。都没问题。就证明你能上网了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2019-06-16 PyQt5入门
2019-06-16 优化API接口响应速度
2019-06-16 null和空的区别