问题
如下图:当我输入ifconfig命令查看当前的系统IP的时候,发现系统没有给定IP
解决方法
输入下面两条命令,其中ens160是对应自己的系统上面同位置的数字,可能不同
nmcli connection modify ens160 ipv4.method auto connection.autoconnect yes
nmcli conn up ens160
然后重新查询ifconfig 得到ip
解决代码分析
nmcli connection modify ens160 ipv4.method auto connection.autoconnect yes
nmcli conn up ens160
这段命令是用于在Linux系统中手动修改网络连接的IPv4配置的。nmcli connection modify ens33 修改的是名为 ‘ens33’ 的网络连接的配置。ipv4.method auto 指的是将IPv4的获取方式设为自动,也就是说系统会自动获取IP地址。connection.autoconnect yes 是在连接时设置开机自动启动。nmcli conn up ens33 这个命令是启动名为 ‘ens33’ 的网络连接。简单来说,这一系列命令就是手动修改网络连接 ‘ens33’ 的IPv4获取方式为自动,并启动该连接。