Ubuntu sever服务器重启自动dhcp


最近配置ubuntu服务器,每次启动都要重新执行命令:

$ sudo dhclient enp*(网卡名)

没有获得ip地址之前,只能通过服务器的管理端配置服务器,很不方便。

解决方案有两种:

方法1:配置启动自启脚本

 $ sudo nano /etc/rc.local

里面写入下列信息:

#!/bin/bash
dhclient
exit 0
$ sudo chmod 755 /etc/rc.local

$ sudo systemctl enable rc-local

$ sudo systemctl restart rc-local

$ sudo systemctl status rc-local

方法2:启动网卡服务器

网上很多配置dhcp的方法是配置文件 /etc/network/interfaces。里面加入如下信息:

auto eth0(改成你自己的网卡名)  
iface eth0 inet dhcp

但是在我的机器上,改完之后并无法自动获取。

首先确认你服务是否启动:
执行:

$ sudo systemctl status systemd-networkd

如果出现如下:

systemd-networkd.service - Network Service
   Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
   Docs: man:systemd-networkd.service(8)

表示你的服务没有启动,请执行如下命令,让服务允许。

$ sudo systemctl start systemd-networkd
$ sudo systemctl enable systemd-networkd

祝你的问题可以得到解决。

参考:
[1]:https://gist.github.com/mohamadaliakbari/1cb9400984094541581fff07143e1c9d
[2]:https://blog.csdn.net/AC_huang/article/details/22887845

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值