Linux配置dhcp自动获取ip地址 |
您所在的位置:网站首页 › ipv4设置ip地址好了自动改了 › Linux配置dhcp自动获取ip地址 |
首先使用ip addr命令获得Linux服务器的ip地址 发现ens33没有inet属性
需要配置下ip地址才能远程连接Linux。 方法1:通过nmtui进行配置
进入配置界面
Edit a connection:设置一个连接,可以添加删除网络配置 Activate a connection:激活一个连接,可以启用禁用网络配置 Set system hostname:设置hostname
选择Edit a connection,按下回车。 选择ens33,按下回车。
将IPv4 CONFIGURATION 改成Automatic,移除Addresses中的192.168.1.100/24,然后选择ok 选择Back 选择ok
想要网卡配置生效还需要重启下网络服务,执行systemctl restart network
产生了报错,网络服务没能重启
查找资料后发现报错原因是和NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了。systemctl stop NetwrokManager 停止网络管理服务,再执行systemctl restart network
这样就采用dhcp自动获取ip地址了。
执行ip addr,已经自动获取到了ip地址。
方法2:执行 vi /etc/sysconfig/network-scripts/ifcfg-ens33
看到ens33网卡文件的配置信息
配置信息解释: TYPE=Ethernet 网卡类型:以太网 PROXY_METHOD=none 代理方式:关闭状态 BROWSER_ONLY=no 只是浏览器(yes|no) BOOTPROTO=none 设置网卡获得ip地址的方式(static|dhcp|none|bootp) DEFROUTE=yes 设置为默认路由(yes|no) IPV4_FAILURE_FATAL=no 是否开启IPV4致命错误检测(yes|no) IPV6INIT=yes IPV6是否自动初始化 IPV6_AUTOCONF=yes IPV6是否自动配置 IPV6_DEFROUTE=yes IPV6是否可以为默认路由 IPV6_FAILURE_FATAL=no 是不开启IPV6致命错误检测 IPV6_ADDR_GEN_MODE=stable-privacy IPV6地址生成模型 NAME=ens33 网卡物理设备名称 UUID=6e89ea13-f919-4096-ad67-cfc24a79a7e7 UUID识别码 DEVICE=ens33 网卡设备名称 ONBOOT=yes 开机自启(yes|no) IPV6_PRIVACY=no IPADDR=192.168.1.100 IP地址 PREFIX=24 掩码
这里将BOOTPROTO=none改成BOOTPROTO=dhcp 将IPADDR=192.168.1.100和PREFIX=24删除 然后保存文件。
想要网卡配置生效还需要重启下网络服务,执行systemctl restart network 注:如果产生了报错,网络服务没能重启。可能是和NetworkManager 服务有冲突。systemctl stop NetwrokManager 停止网络管理服务,再执行systemctl restart network。
上面2种方法都能将网卡配置为dhcp,下面测试是否能ping通
dhcp配置成功
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |