ubuntu 动态分配IP

虚拟机安装ubuntu 20.04一段时间后,每次启动后都无法联网,需要动态设置IP才能恢复正常。(;´д`)ゞ(;´д`)ゞ(;´д`)ゞ

Phenomenon And Commends

ifconfig

用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

备注:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。

现象:

发现了网卡ens33 and lo 但是 无法网上冲浪。

dhclient 动态分配IP

dhclient — Dynamic Host Configuration Protocol Client

其功能是用于动态获取或释放IP地址。

1
2
3
4
5
6
7
8
9
10
dhclient -h
Usage: dhclient [-4|-6] [-SNTPRI1dvrxi] [-nw] [-p <port>] [-D LL|LLT]
[--dad-wait-time <seconds>] [--prefix-len-hint <length>]
[--decline-wait-time <seconds>]
[--address-prefix-len <length>]
[-s server-addr] [-cf config-file]
[-df duid-file] [-lf lease-file]
[-pf pid-file] [--no-pid] [-e VAR=val]
[-sf script-file] [interface]*
dhclient {--version|--help|-h}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Options:
-4 使用DHCPv4协议获取IPv4地址和配置参数,此为默认选项
-6 使用DHCPv6协议获取任何可用的IPv6地址以及配置参数
-1 尝试重新获取,失败退出代码为2
-d 强制dhclient作为前台进程运行,用于debug
-nw 以守护进程(nowait)方式运行
-q 静默模式,此为默认选项
-v 显示详情
-w 始终运行,通常如果dhclient没有发现任何网络接口就会自动退出,此选项用于热插拔的网络设备
-B 设置BOOTP广播标志
-I 指定dhcp客户端标识符
-H 指定主机名前缀,dhcp服务器将返回域名部分,注意此选项和-F选项互斥
-F 指定完整主机名FQDN,dhcp服务器可以使用该域名进行动态DNS更新,和-H选项互斥
-V 指定设备标识符
-R 指定客户端向服务器请求的选项列表,可选参数如下
subnet-mask, broadcast-address, time-offset, routers,
domain-search, domain-name, domain-name-servers, host-name,
nis-domain, nis-servers, ntp-servers, interface-mtu
-timeout 指定超时时间
-n 不配置任何接口,通常与-w一起使用
-e 为dhclient-script定义其他环境变量,可以重复该选项指定多个变量
-r 释放当前ip租约并停止dhclient
-x 停止dhclient而不释放当前ip租约
-p 指定dhclient要监听的UDP端口,默认端口68
-s 指定DHCP服务器地址,否则默认发送广播请求.注意DHCPv6(-6)不支持此选项
-cf 指定客户端配置文件,默认路径/etc/dhcp/dhclient.conf
-lf 指定租约数据库文件,默认路径/var/lib/dhclient/dhclient.leases
-pf 指定PID文件,默认/var/run/dhclient.pid
--no-pid 不生成PID文件
-sf 指定dhclient获取租约时调用的网络配置脚本的路径,默认/usr/sbin/dhclient-script

resolve

  • sudo dhclient -v

    后恢复正常

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2023 cyg
  • 访问人数: | 浏览次数: