zoukankan      html  css  js  c++  java
  • 获取ip

    Linux上有时候会出现没有获取ip地址的情况

    解决办法就是用dhclient命令
    命令详解
    用法:
    dhclient(选项)(参数)
    参数:
    -4:使用DHCPv4协议获取IPv4地址和配置参数。 这是默认值,不能与-6结合使用。
    
    -6:使用DHCPv6协议获取可用的IPv6地址以及配置参数。 它不能与-4结合使用。 -S -T -P和-N参数提供对DHCPv6处理方面的更多控制。 注意:不建议将不同类型的查询混合在一起,甚至不要在它们之间共享租用文件。
    
    -l:尝试获得一次租约。 在使用代码2退出故障时。在DHCPv6中,这将初始交换的最大持续时间设置为超时(来自dhclient.conf,默认值为60秒)。
    
    -d:强制dhclient作为前台进程运行。 通常情况下,DHCP客户端将在前台运行,直到配置了一个接口,此时它将恢复为在后台运行。 在调试器下运行客户端或在System V系统上从inittab运行客户端时,此选项很有用。 这意味着-v。
    
    -nw:立即成为守护进程(nowait),而不是等到获取IP地址。
    
    -q:在启动时保持安静,这是默认设置。
    
    -v:启用详细日志消息。
    
    -w:即使没有找到广播接口,也继续运行。 通常,如果DHCP客户端无法识别要配置的任何网络接口,则它将退出。 在笔记本电脑和其他具有热插拔I / O总线的计算机上,可能会在系统启动后添加广播接口。 此标志可用于使客户端在找不到任何此类接口时不退出。 然后,可以使用omshell(1)程序在添加或删除网络接口时通知客户端,以便客户端可以尝试在该接口上配置IP地址。
    
    -n:不要配置任何接口。 这最有可能与-w标志结合使用。
    
    -e VAR=val:为dhclient-script(8)执行的环境定义其他环境变量。 您可以在命令行上指定多个-e选项。
    
    -r:释放当前租约并停止正在运行的DHCP客户端,如先前在PID文件中记录的那样。 通过此方法关闭时,将执行dhclient-script(8),具体原因是调用脚本集。 客户端通常不会释放当前租约,因为这不是DHCP协议所要求的,但是一些有线ISP要求其客户端通知服务器是否希望释放分配的IP地址。
    
    -x:停止正在运行的DHCP客户端而不释放当前租约。 杀死先前记录在PID文件中的现有dhclient进程。 通过此方法关闭时,将执行dhclient-script(8),具体原因是调用脚本集。
    
    -p port:DHCP客户端应侦听和传输的UDP端口号。 如果未指定,则dhclient使用默认端口68.这对于调试目的非常有用。 如果指定了客户端应监听和传输的其他端口,则客户端还将使用不同的目标端口 - 比指定端口少一个。
    
    -s server-addr:在dhclient获取IP地址之前,指定用作DHCP协议消息目标的服务器IP地址或完全限定域名。 通常,dhclient将这些消息发送到255.255.255.255(IP受限广播地址)。 覆盖它主要用于调试目的。 DHCPv6(-6)模式不支持此功能。
    
    -g relay:将所有数据包的giaddr字段设置为模拟中继代理的中继IP地址。 这仅用于测试,不应该以任何一致或有用的方式工作。
    
    --version:打印版本号并退出。
    
    实例:
    dhclient + 网卡    #获取ip
    dhclient -r + 网卡    #释放ip 
    
    如何获得固定ip

    修改/var/lib/dhcpclient/目录下dhclient.leases文件
    如果没有可以先使用dhclient命令,他会自动生成该文本
    然后按其格式修改后重新使用dhclient命令
    你会发现获得了你想要的固定ip

  • 相关阅读:
    多测师讲解python _练习题002_高级讲师肖sir
    多测师讲解python _练习题002_高级讲师肖sir
    多测师讲解python _类(原始版)_高级讲师肖sir
    多测师讲解python _练习题003_高级讲师肖sir
    多测师讲解python _re模块_高级讲师肖sir
    多测师讲解python_os模块_高级讲师肖sir
    多测师讲解python _string_高级讲师肖sir
    MySQL介绍
    linux平台mysql密码设破解
    linux平台mysql密码设置
  • 原文地址:https://www.cnblogs.com/Wuser/p/12261467.html
Copyright © 2011-2022 走看看