Linux配置dhcp自动获取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 stopNetwrokManager 停⽌⽹络管理服务,再执⾏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配置成功

合集下载

Windows Server 2003 DHCP无法自动获取IP地址

Windows Server 2003 DHCP无法自动获取IP地址

DHCP无法自动获取IP地址

系统:Windows Server 2003

问题:本地连接无法获取到IP地址

解决方法:

1.由于是公司的网络,每台电脑都有一个固定IP地址,既然无法获取到IP地址,采用固定IP地址,设置完固定IP地址后,问题依然存在,无法上网

2.那就想可能是本机的dhcp服务问题,开启Dhcp Client服务失败

DHCP开启失败的提示如下图:

3.查看了一下DHCP的依存服务,是关闭状态,试着开启DHCP Client依存服务Win Http Web

Proxy Auto discovery service开启失败

4.检查了一些依存的网络服务如:Workstation, Server, Net Logon都是正常开启

5.查看系统日记

DHCP服务无法启动,拒绝访问,继续查看

6.估计是哪一个服务与DHCP服务相关联的被关闭

返回服务列表查看

启动该服务 !就可以启动dhcp与wintcp服务了!重新获取IP正常!

如果还不行,就放入系统盘,在运行里输入SFC /scannow自动校对系统文件并修复!

启用DHCP后设备无法自动获取到IP地址

启用DHCP后设备无法自动获取到IP地址

1. 启用DHCP后,设备无法自动获取到IP地址?

解决办法:DHCP是Dynamic Host Configuration Protocol的简称,用于给局域网设备自动分配IP地址。在启用DHCP后,要求有一个正常运行的DHCP服务器存在。一般是用路由器实现DHCP服务器功能,当设备无法自动获取到IP时,需要检查一下路由器有没有启用DHCP功能。

2. 用IE登陆IPC网页,页面不出来,怎么开启“兼容性视图”模式?

解决办法:由于我司网页比IE9先使用,所以某些功能需要在兼容性视图下才能够正常使用。打开IE9,在地址栏后面有个图标,鼠标放上去会显示“兼容性视图”,点击即可。也可以通过点击工具栏的“工具”按钮,在下拉菜单中选择“兼容性视图”。

3. 初次使用设备时,怎样配置设备的IP地址?

解决办法:用一根网线将PC与设备直连后,设备通电。在浏览器地址栏输入192.168.0.123,即可以访问设备的IPC网页。192.168.0.123是我司设备的通用IP,在设备与电脑直连时,可以用这个IP访问任何设备。输入正确的用户名和密码(本公司出厂的设备默认的用户名为admin密码为123456),进入IPC网页内部。点击【网络设置】-【以太网设置】,即可配置设备的IP地址。

4. 新设备用192.168.0.123无法访问,UC2中可以搜索到但是添加后不上线?

解决办法:可可以搜索得到又成功添加设备,可是设置不在线,说明设备和PC电脑是在一个局域网但不在同一个网段,处理方法如下:点击右下角的“我的电脑”图标,右键单击选择“打开网络连接”,任意选择一个连接,右键单击选择“属性”,弹出连接属性对话框,拖动滚动条到最下面,双击选项“Internet协议(TCP/IP)”,在弹出的面板中选择“高级”,弹出高级设置面板,在“IP地址”一栏点击“添加”按钮,输入和摄像机同一个网段的IP,不能是摄像机IP。在“子网掩码”点击一下,会自动生成。之后保存设置。之后就可以正常访问设备了。

Linux系统怎么自动获取ip地址用什么命令

Linux系统怎么自动获取ip地址用什么命令

Linux系统怎么自动获取ip地址用什么命令

Linux系统我们要实现自动获取ip地址和相关端口号信息等,可以使用dhcclient命令,具体怎么操作呢。下面由店铺为大家整理了Linux系统自动获取ip命令dhclient详解,希望对大家有帮助!

Linux系统自动获取ip命令——dhclient详解

dhclient命令

dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数。

语法

dhclient(选项)(参数)

选项

0:指定dhcp客户端监听的端口号;

-d:总是以前台方式运行程序;

-q:安静模式,不打印任何错误的提示信息;

-r:释放ip地址。

参数

网络接口:操作的网络接口。

Linux系统自动获取ip命令dhclient实例

获取IP

dhclient eth1

查看结果

# 方法1

ifconfig eth1

# 方法2,显示更详细

cat /var/lib/dhclient/dhclient.leases

释放IP

dhclient -r

dhclient -r并没有真正释放IP,下一次执行dhclient eth1时,没有discover这个步骤,而是直接REQUEST上次IP。 在网络拓扑或者配置变化的情况下,获取不到IP,需要删除/var/lib/dhclient/dhclient.leases 文件。

win7无法通过DHCP获得IP地址(手动设置没有问题),但XP可以自动获取

win7无法通过DHCP获得IP地址(手动设置没有问题),但XP可以自动获取

Windows Vista 无法从某些路由器或非

Microsoft DHCP 服务器获取 IP 地址

(win7无法通过DHCP获得IP地址(手动设置没有问题),但XP可以自动获取)

问题:

请考虑以下情况:

 您将一台基于 Windows Vista 的计算机连接到网络。

 然后在网络上对配置为动态主机配置协议 (DHCP) 服务器的路由器或其他设备进行配置。

 该路由器或其他设备不支持 BROADCAST 标志。

在此情况下,Windows Vista 将无法获取 IP 地址。

原因:

此问题是由 Windows Vista 和 Microsoft Windows XP Service Pack 2 (SP2) 之间的设计差异造成的。具体来说,在 Windows XP SP2 中,DHCP 探索数据包中的BROADCAST标志设置为 0(禁用)。而在 Windows Vista 中,并未禁用 DHCP 探索数据包中的BROADCAST标志。因此,某些路由器或非 Microsoft DHCP 服务器将无法处理 DHCP 探索数据包。

若希望我们为您解决此问题,请转到“帮我修复此问题”部分。若您希望自己解决此问题,请转到“我自己修复此问题”部分。

修复:

安装补丁MicrosoftFixit50357.msi

注意:此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。

注意:如果操作的计算机中并未出现此问题,则可将修复问题解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机中运行该功能。

手动修复:

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操 作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编 号,以查看 Microsoft 知识库中相应的文章:

启用DHCP后设备无法自动获取到IP地址.doc

启用DHCP后设备无法自动获取到IP地址.doc

1. 启用DHCP后,设备无法自动获取到IP地址?

解决办法:DHCP是Dynamic Host Configuration Protocol的简称,用于给局域网设备自动分配IP地址。在启用DHCP后,要求有一个正常运行的DHCP服务器存在。一般是用路由器实现DHCP服务器功能,当设备无法自动获取到IP时,需要检查一下路由器有没有启用DHCP功能。

2. 用IE登陆IPC网页,页面不出来,怎么开启“兼容性视图”模式?

解决办法:由于我司网页比IE9先使用,所以某些功能需要在兼容性视图下才能够正常使用。打开IE9,在地址栏后面有个图标,鼠标放上去会显示“兼容性视图”,点击即可。也可以通过点击工具栏的“工具”按钮,在下拉菜单中选择“兼容性视图”。

3. 初次使用设备时,怎样配置设备的IP地址?

解决办法:用一根网线将PC与设备直连后,设备通电。在浏览器地址栏输入192.168.0.123,即可以访问设备的IPC网页。192.168.0.123是我司设备的通用IP,在设备与电脑直连时,可以用这个IP访问任何设备。输入正确的用户名和密码(本公司出厂的设备默认的用户名为admin密码为123456),进入IPC网页内部。点击【网络设置】-【以太网设置】,即可配置设备的IP地址。

4. 新设备用192.168.0.123无法访问,UC2中可以搜索到但是添加后不上线?

解决办法:可可以搜索得到又成功添加设备,可是设置不在线,说明设备和PC电脑是在一个局域网但不在同一个网段,处理方法如下:点击右下角的“我的电脑”图标,右键单击选择“打开网络连接”,任意选择一个连接,右键单击选择“属性”,弹出连接属性对话框,拖动滚动条到最下面,双击选项“Internet协议(TCP/IP)”,在弹出的面板中选择“高级”,弹出高级设置面板,在“IP地址”一栏点击“添加”按钮,输入和摄像机同一个网段的IP,不能是摄像机IP。在“子网掩码”点击一下,会自动生成。之后保存设置。之后就可以正常访问设备了。

嵌入式Linux通过DHCP自动获取IP地址的方法

嵌入式Linux通过DHCP自动获取IP地址的方法

嵌入式Linux通过DHCP自动获取IP地址的方法

1. 在编译嵌入式Linux内核时添加以下选项:

Networking --->

[*] Networking support

Networking options --->

<* > Packet socket //添加.配置CONFIG_PACKET

[ * ] IP: DHCP support //添加

[ * ] Network packet filtering (replaces ipchains) ---> //添加,后面子选项可不选,配置CONFIG_NETFILTER

说明:若没选<* > Packet socket, [ * ] Network packet filtering (replaces ipchains) --->选项,在执行udhcpc命令时出现如下错误:

~ # udhcpc

udhcpc (v0.9.9-pre) started

udhcpc[208]: udhcpc (v0.9.9-pre) started

FATAL: couldn't listen on socket, Address family not supported by protocol

udhcpc[208]: FATAL: couldn't listen on socket, Address family not supported by protocol

2. 在编译Busybox中添加以下选项:

Networking Utilities --->

udhcp Server/Client --->

[] udhcp Server (udhcpd) //在此不作服务端,故不选。生成udhcpd命令

Linux配置dhcp自动获取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 stopNetwrokManager 停⽌⽹络管理服务,再执⾏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)

实训一_DHCP设置

实训第1题-DHCP设置

题目:在局域网中实现DHCP功能,要求IP绑定一台客户机,供企业的总经理使用;

1. 配置DHCP服务 网段为192.168.0网段

第三行:分配的网段

第四行:分配的路由地址

第五行:分配子网掩码

第六行:分配的默认域名

第七行:域名IP地址

第九行:分配的地址范围

Host jl 定义的是jl 的固定IP

Hardware ethernet XX:XX:XX:XX:XX:XX //IP地址和MAC地址进行绑定

Fixed-address 192.168.0.100 //绑定IP为192.168.0.100

具体查看 windows下MS-DOS命令为ipconfig/all

启动DHCP服务

#service dhcpd start

Linux下直接用ifconfig

2. 获取IP地址

例: windows下

可以使用以下命令

Ipconfig 查看IP地址

Ipconfig /release 释放IP 地址

Ipconfig /renew 重新获取IP地址

也可以自动获取

计算机网络DHCP实验报告

计算机网络DHCP实验报告

计算机网络DHCP实验报告

一、实验目的

本次实验旨在理解和掌握动态主机配置协议(DHCP)的工作原理及实现过程,并通过实际操作提高计算机网络实践技能。

二、实验环境

实验设备:两台计算机、一个路由器、一个DHCP服务器 实验操作系统:Windows 10 实验网络环境:简单的家庭网络

三、实验原理

动态主机配置协议(DHCP)是一种网络协议,主要用于集中管理和分配IP地址等网络信息,使得客户端能够在网络中动态地获得IP地址和其他配置信息。DHCP协议运行在UDP协议之上,使用67和68端口进行通信。

四、实验步骤

1、配置DHCP服务器 在实验中,我们选择一台计算机作为DHCP服务器,安装并配置Windows Server 2016操作系统。在服务器上创建DHCP作用域,并分配IP地址、子网掩码、默认网关等网络配置信息。 2、配置路由器 将路由器连接到实验网络,并设置其为DHCP服务器。在路由器上设置正确的子网掩码、默认网关和DNS服务器地址等信息。

3、配置客户端 选择一台计算机作为客户端,安装Windows 10操作系统。将客户端连接到实验网络,并禁用其DHCP服务。

4、启动DHCP服务 在DHCP服务器上启动DHCP服务,并确保客户端能够通过网络邻居找到DHCP服务器。

5、客户端获取IP地址 在客户端上设置自动获取IP地址,并尝试连接到网络。通过命令提示符或者网络共享中心查看客户端获取的IP地址等信息。

6、手动配置客户端IP地址 尝试在客户端上手动配置IP地址、子网掩码、默认网关等信息,并连接到网络。观察是否能够正常上网。

7、监视DHCP租约过程 在DHCP服务器上监视客户端的租约过程,观察IP地址分配给客户端的详细步骤。

五、实验结果与分析

1、客户端通过DHCP获取IP地址 当客户端设置为自动获取IP地址时,能够成功地从DHCP服务器获取到一个可用的IP地址及其他配置信息,并成功连接到网络。通过命令提示符查看,发现客户端的IP地址、子网掩码、默认网关等信息与DHCP服务器上分配的一致。 2、手动配置IP地址无法上网 在客户端上手动配置IP地址、子网掩码、默认网关等信息后,虽然能够连接到网络,但是无法正常上网。经分析,原因在于手动配置的IP地址不在DHCP服务器分配的范围内,因此无法正常访问网络。

设置linux的固定ip

设置linux的固定ip

安装linux系统后,我们可能在选择⽹络是进⾏了⾃动获取,dhcp分配了⼀个IP。

在⼤部分情况下,这个IP地址可以⼀直使⽤,但当我们对虚拟机进⾏reboot时,linux可能会重新分配IP,导致我们之前安装的软件连接IP发⽣变化,那么我们怎么将linux的IP固定下来呢1. 输⼊命令 ip a 查看linux的⽹络信息

此时可以看到我们当前的IP地址是192.168.49.130

我们的⽹卡信息,或者说是驱动名字 是 ens33,这个很关键。

当我们进⾏设置固定IP时,

先进⼊⽹络设置⽬录cd /etc/sysconfig/network-scripts/ll ⼀下可以看到⼀块特殊的⽹卡信息,名字可能不⼀致,格式是⼀样 ifcfh-eXXXXX

编辑这个⽂件

vi ifcfg-eno16777736

需要将 DEVICE 的内容改为 我们的驱动信息 ens33

#添加如下配置信息DNS1=192.168.49.1 #NDSIPADDR=192.168.49.130 #IP地址GATEWAY=192.168.49.1 #⽹关PREFIX=24 #centos⼦⽹掩码长度:24--> 255.255.255.0

修改完成后保存退出后,将该⽂本的名字也重命名为 ens33, 和DEVICE、NAME的内容保持⼀致(不保存有时候也可以0.0).

重启⽹络服务。service network restart

这时,linux的ip就固定下来了,为你⾃⼰配置的IP。即使reboot,也不会变。

改完以后,我发现使⽤⼯具连接虚拟机很慢,需要⼏⼗秒的时间,

通过SecureCRT等⼯具连接虚拟机速度慢的解决⽅法如果发现通过SecureCRT等⼯具连接虚拟机速度很慢,需要⼏⼗秒才能连接成功 ,可尝试以下操作。cd /ect/ssh/vi sshd_config 找到sshd_config⽂件,并在其中添加⼀⾏ : UseDNS no

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档