前几天遇到了每次打开虚拟机都没有ip,我试过将dhclient命令写入开机要执行的文件/etc/rc.local文件去执行/usr/sbin/dhclient,但是还是没有解决这个问题。
查阅相关文章才知道每次启动虚拟机网卡都没有启动,所以导致没有ip。只需将/etc/sysconfig/network-scripts目录下,第一个文件(一般都是ifcfg-ens33)文件里的ONBOOT值改为yes(就是设置为开机自动启动网卡)就行了
ifcfg-ens33这个文件是网卡配置文件
部分参数详情:
TYPE=Ethernet (以太网网络类型:Ethernet,Static)
BOOTPROTO=static(启动协议,static静态的,每次启动ip保持不变)
DEFROUTE=yes ( 就是default route,是否把这个eth设置为默认路由)
DEVICE=eth0 (网卡名称,物理设置名字,最终通信地址)
PREFIX=24 ( 子网掩码24位)
ONBOOT=yes (设置开机启动网卡)
USERCTL=no (是否允许非root用户控制该设备,设置为no,只能用root用户更改)
IPADDR=192.168.43.129(这个就是ip地址了)
NETMASK=255.255.255.0(子网掩码,划分网络位和主机位置)
BRIDGE= ( 设置桥接网卡)
UUID=****** (网卡的唯一标识)