linux虚拟机 开机自动分配ip

本文介绍如何通过修改ifcfg-eth0文件启动网络接口eth0,并使用dhclient获取IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改/etc/sysconfig/network-scripts/ifcfg-eth0 ,把ONBOOT="no"改为ONBOOT="yes"

ifconfig eth0 up

dhclient

转载于:https://www.cnblogs.com/phper-martin/p/3440191.html

### 配置Linux虚拟机桥接模式下的静态IP #### VMware网络编辑器设置 为了使虚拟机能够通过桥接模式访问外部网络,在VMware中需调整网络设置。打开VMware后,导航至菜单栏选择【Edit】->【Virtual Network Editor】进行配置[^1]。 #### 修改网卡配置文件 启动虚拟机并登录到系统环境之后,需要编辑网卡对应的配置文件来设定静态IP参数。对于大多数现代Linux发行版,默认情况下使用的可能是`ens33`作为主要网络接口名称;然而具体名字可能会有所不同,取决于系统的实际分配情况。可以通过命令如`ifconfig`或`ip a`查看当前可用的网络设备列表确认具体的接口名。 针对名为`ens33`的网卡,其配置文件路径通常位于`/etc/sysconfig/network-scripts/ifcfg-ens33`。如果此文件不存在,则可以新建它;若存在则直接对其进行编辑: ```bash sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 在该文件内指定如下关键属性以实现静态IP配置: - `TYPE=Ethernet`: 定义这是一个以太网类型的连接。 - `BOOTPROTO=static`: 设置为静态获取方式而非DHCP自动获取。 - `DEVICE=ens33`: 明确指出所操作的具体物理网卡设备。 - `HWADDR=02:42:3e:ea:52:fc`: 如果知道MAC地址的话可在此处填写(非必需项),用于绑定特定硬件。 - `ONBOOT=yes`: 表示开机自启时激活这张网卡。 - `IPADDR=192.168.31.105`: 设定希望赋予本机的一个固定IPv4地址。 - `NETMASK=255.255.255.0`: 子网掩码,这里假设是一个C类子网。 - `GATEWAY=192.168.31.1`: 默认路由下一跳地址,即路由器的LAN侧IP。 - `DNS1=8.8.8.8`: 可选地指明首选域名服务器,此处采用Google公共DNS服务为例[^2]。 完成上述修改保存退出后重启网络服务使得新配置生效: ```bash sudo systemctl restart network ``` 或者更简单的方式是在终端执行下面这条指令立即应用更改而无需完全重起整个机器: ```bash sudo ifdown ens33 && sudo ifup ens33 ``` 这样就可以成功地让Linux虚拟机在网络环境中拥有一个固定的公网可达的IP地址了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值