命令行 vCenter appliance5.1更改IP地址
华为服务器安装VCENTER标准手册(陈靓)
2015华为服务器安装VCENTER标准手册华为服务器远程管理卡配置,Raid配置,安装ESXI系统,配置Vcenter.pippo目录A1 登录华为服务器虚拟控制台 (2)1.1登录iMana远程控制界面 (2)A2 自动创建RAID (4)A3 安装并配置ESXI系统 (10)3.1安装ESXI系统 (10)3.2配置ESXI (21)A4 安装域服务器 (32)A5 安装SQl2008 R2 (36)5.1 SQL2008R2安装 (36)5.2为vCenter Server准备SQL数据库 (49)5.3为vCenter Server创建 64 位 DSN (53)A6 域DNS设置 (62)A7 修改ESXI的DNS设置 (65)A8 调试VCENTER配置 (66)8.1在VCENTER上按主机名添加ESXI主机 (66)8.2在VCENTER里调试网卡双工 (67)华为服务器安装Vcenter标准手册A1 登录华为服务器虚拟控制台1.1登录iMana远程控制界面配置登录环境1. 使用网线将PC机网口与服务器的iMana管理网口相连。
2. 设置PC的IP地址与服务器iMana管理网口的IP地址在同一网段。
例如:设置IP为“192.168.2.10”,子网掩码为“255.255.255.0”。
设置IE浏览器属性3. 在IE浏览器的菜单栏中,选择“工具> Internet 选项”。
弹出“Internet 选项”对话框。
4. 选择“连接”页签,单击“局域网设置”。
弹出“局域网(LAN)设置”对话框。
5. 在“代理服务器”区域框内,取消勾选“为LAN使用代理服务器”前面的复选框。
6. 单击“确认”。
7. 单击“确认”。
关闭“Internet 选项”对话框。
登录服务器管理界面8. 重新打开IE浏览器,并在地址栏中输入iMana管理网口的IP地址,按“Enter”。
地址格式为http://192.168.2.100。
修改ip地址和mac地址用命令
修改ip地址和mac地址用命令WinXP一键更改IP与MAC地址前一阵子,因为寝室里要不断更换homeshare主机,改IP和MAC成了一项比较麻烦的工序,因此一直想手动编写一个一键更改IP 与MAC的批处理文件,查看一些网上方法,发现并不好用。
如,用netsh interface ip命令,该命令介绍如下:-显示命令列表add -向表中添加一个配置项目delete -从表中删除一个配置项目dump -显示一个配置脚本help -显示命令列表reset -复位tcp/ip 及相关的组件到到干净的状态set -设置配置信息show -显示信息这里我们只用到set命令如:netsh interface ip set address "本地连接" static 172.30.40.59 255.255.0.0 172.30.3.21 1某些机器上名称不是本地连接,而是local address一类的,只要替换上述命令中相关内容即可,IP中三项分别对应IP、掩码、网关,最后的“1”是指默认网关的跃点数,一般为“1”。
这样更改IP工作完成。
注:(该方法仅针对固定IP类型,如非固定IP则将netsh一行用以下命令替换)1.要将指定适配器的静态地址切换为DHCP 地址,键入以下命令:netsh interface ip set address"本地连接" dhcp2.更改DNS为192.168.0.1:netsh interface ip set DNS "本地连接" static 192.168.0.1缺点:该方法虽简单易懂,但执行起来速度并不快,需要看使用者电脑配置而定,其主要原因在于更改IP的命令netsh执行较慢。
几经研究,终于有了一点心得,写在这里,希望帮助有需要的朋友~~一、改IP设置首先是更改本地连接里TCP/IP协议下的IP地址。
用注册表添加的方法。
如何修改IP地址
如何修改IP地址有些地方你的IP被封了,你要怎么才可以改掉IP,然后在去那网站?第一招:批处理我们知道在命令行下用netsh命令更改IP的步骤是:1。
在运行栏裡输入cmd打开命令提示符2。
输入netsh 回车3。
输入int ip 回车4。
输入set address name="本地连接" source="static" addr=ip mask=255.255.255.0 Gateway 1 解释一下:set address 是更改IP的命令name = 你要更改IP的连接名称source = 设置成静态的IPaddr = 要更改成的IPmask=子网掩码gateway是你的网关IP,后面的1是到达网关的跃点数等待几秒鐘会出现一个”确定“的信息,表示你的IP已经更改成功了,不信用ipconfig /all 检验一下。
知道了命令的用户我们就可以把它写成批处理如下:@ echo offecho This Programe will change your Ipaddress and Gateway.echo Press any key to continuepause >nulrem 设置变量set Nic=本地连接rem //可以根据你的需要更改,set Add=202.96.134.9rem //可以根据你的需要更改set Gat=202.96.134.60netsh interface ip set address name=%Nic% source=static addr=%add% mask=255.255.255.0 %Gat% 1rem //顺便把DNS也改掉netsh interface ip set dns name=%Nic% source=static addr=%add% primaryecho OK!注:把上面代码复制到空白的记事本裡,把“Nic=、Add= Gat=”更改成你自己的值然后另存為*.bat即可第二招利用Dump导出导入配置文件在命令提示符下输入netsh -c int ip dump >c:\net.txt然后打开C盘,你将会看到一个net.txt的文本文档打开它会看到下列信息注:各人电脑上的信息会有所不同# ----------------------------------# 介面IP 设定# ----------------------------------pushd interface ip# "Local Area Connection" 的介面IP 设定set address name="Local Area Connection" source=static addr=202.96.134.9 mask=255.255.255.0set address name="Local Area Connection" gateway=202.96.134.60 gwmetric=0set dns name="Local Area Connection" source=static addr=202.96.134.60 register=PRIMARYadd dns name="Local Area Connection" addr=202.96.134.1 index=2set wins name="Local Area Connection" source=static addr=nonepopd# 介面IP 设定结束,把“addr=、gateway= 改成你自巳的值即可注意第一个addr =后面跟著的是你的IP地址、第二个addr = 后面跟著的是你的主DNS地址,更改后把它别存為net1.txt。
如何在Linux操作系统中更改网络IP地址
如何在Linux操作系统中更改网络IP地址Linux操作系统是一种广泛应用于服务器和个人计算机的开源操作系统。
在Linux中,更改网络IP地址是常见的操作,它可以帮助我们实现网络配置的灵活性和安全性。
本文将介绍如何在Linux操作系统中更改网络IP地址的方法和步骤。
一、查看当前IP地址在更改IP地址之前,我们首先需要查看当前系统的IP地址。
可以通过运行以下命令来获取当前IP地址:```$ ifconfig```该命令将显示系统中所有网络接口的配置信息,包括当前IP地址、子网掩码等。
根据自己的网络配置,找到需要更改IP地址的网络接口。
二、编辑网络配置文件在Linux操作系统中,网络接口的配置信息通常存储在/etc/network/interfaces文件中。
我们可以通过编辑该文件来更改系统的IP地址。
使用任意文本编辑器,打开网络配置文件:```$ sudo vi /etc/network/interfaces```在文件中找到要更改IP地址的网络接口配置。
通常会以类似以下的形式出现:```auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 8.8.4.4```其中,address字段表示当前IP地址,我们需要更改该字段的值。
三、更改IP地址将address字段的值更改为我们想要设置的新IP地址。
例如,将IP 地址更改为192.168.1.200:```auto eth0iface eth0 inet staticaddress 192.168.1.200netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 8.8.4.4```保存并关闭文件。
接下来,我们需要重启网络服务以应用更改。
VMware ESX Command-使用命令更改Service Console的IP地址
ESX上特有的命令很多,有些是很方便,就用这个来记录我平时在ESX 上用到的命令1.看你的esx版本。
vmware –v2.查看显示ESX硬件,内核,存储,网络等信息esxcfg-info -a (显示所有相关的信息)esxcfg-info -w (显示esx上硬件信息)3.列出esx里知道的服务esxcfg-firewall –s4.查看具体服务的情况esxcfg-firewall -q sshclinet5.重新启动vmware服务service mgmt-vmware restart6.修改root的密码passwd root7.设置kernel高级选项esxcfg-advcfg -d (将系统内核恢复默认值)8.管理资源组esxcfg-resgrp -l (显示所有资源组)9.列出你当前的虚拟交换机esxcfg-vswitch –lesxcfg-vswitch -v 10 -p "Service Console" vSwitch0 (将vSwitch0上的ServiceConsole划分到vLan 10上,如果vLan号为0则不设置vLan)10.查看控制台的设置esxcfg-vswif -l (列出已添加的网卡)esxcfg-vswif -a (添加网卡)11.列出系统的网卡esxcfg-nics –l12.添加一个虚拟交换机,名字叫(internal)连接到两块物理网卡,(重新启动服务,vi就能看见了)esxcfg-vswitch -a vSwitch1esxcfg-vswitch -A internal vSwitch1esxcfg-vswitch -L vmnic1 vSwitch1esxcfg-vswitch -L vmnic2 vSwitch113.删除交换机,(注意,别把控制台的交换机也删了)esxcfg-vswitch -D vSwitch114.删除交换机上的网卡esxcfg-vswitch -U vmnic1 vswitch215.删除portgroupesxcfg-vswitch -D internel vswitch116.创建vmkernel switch ,如果你希望使用vmotion,iscsi的这些功能,你必须创建( 通常是不需要添加网关的)esxcfg-vswitch -lesxcfg-vswitch -a vswitch2esxcfg-vswitch -A "vm kernel" vswitch2esxcfg-vswitch -L vmnic3 vswitch2esxcfg-vmknic -a "vm kernel" -i 172.16.1.141 -n 255.255.252.0 (添加一个vmkernel)17.防火墙设置esxcfg-firewall -e sshclient (打开防火墙ssh端口)esxcfg-firewall -d sshclient (关闭防火墙ssh端口)esxcfg-firewall -e veritasNetBackup (允许Veritas Netbackup服务)esxcfg-firewall -o 123,udp,out,ntp (为ntp服务打开UDP协议中的123端口的输出)18.路由管理esxcfg-route (VM生成网卡的路由管理)esxcfg-route(显示路由表)esxcfg-route 172.16.0.254 (设置vmkernel网关)19.创建控制台esxcfg-vswitch -a vSwitch0esxcfg-vswitch -A "service console" vSwitch0esxcfg-vswitch -L vmnic0 vSwitch0esxcfg-vswif -a vswif0 -p "service console" -i 172.16.1.140 -n 255.255.252.0 20.添加nas设备(a 添加标签,-o,是nas服务器的名字或ip,-s 是nas输入的共享名字)esxcfg-nas -a isos -o -s isos21.nas连接管理esxcfg-nas -r (强迫esx去连接nas服务器)esxcfg-nas -l (用esxcfg-nas -l 来看看结果)esxcfg-nas -a(添加NAS文件系统到/vmfs目录下)esxcfg-nas -d (删除NAS文件系统)22.扫描SCSI设备上的LUN信息esxcfg-rescan <vmkernel SCSI adapter name>23.连接iscsi 设备(e:enable q:查询d, disable s:强迫搜索)esxcfg-swiscsi -e24.设置targetipvmkiscsi-tool -D -a 172.16.1.133 vmhba4025.列出和target的连接vmkiscsi-tool -l -T vmhba4026.列出当前的磁盘ls -l /vmfs/devices/disks27.内核dump管理工具esxcfg-dumppart -l (显示当前dump分区配置信息)28.路径管理esxcfg-mpath -l (显示所有路径)esxcfg-mpath -a (显示所有HBA卡)29.ESX授权管理配置esxcfg-authesxcfg-auth --enablenis (运行NIS验证)30.管理启动设备esxcfg-bootesxcfg-boot -b (更新启动设备)31.执行initrd的初始化设置esxcfg-initesxcfg-init (初始化设备)32.esxcfg-linuxnet (在linux debug模式中,转换vswif设备命名为linux自带的eth命名规则)esxcfg-linuxnet --setup33.升级esxcfg-upgrade (ESX2.X升级到ESX3.X)esxcfg-vswitch –U vmnic0 vswitch034. esxcfg-mpath –l 命令查看是否可以显示SAS存储所使用的ControllorL之前这内容是和VMware ESX Command-使用命令更改Service Console的IP地址这篇内容放在一起的,因为增加了一些命令。
CMD命令更改IP地址三招
2010-05-31 23:18第一招:批处理我们知道在命令行下用netsh 命令更改IP 的步骤是:1。
在运行栏裡输入cmd 打开命令提示符2。
输入netsh 回车3。
输入int ip 回车 4。
输入Gateway 1解释一下:set address 是更改IP 的命令name =你要更改IP 的连接名称source = 设置成静态的IPaddr = 要更改成的IPmask=子网掩码gateway 是你的网关IP,后面的1是到达网关的跃点数等待几秒鐘会出现一个”确定“的信息,表示你的IP 已经更改成功了,不信用ipconf /all 检验一下。
知道了命令的用户我们就可以把它写成批处理如下:@ echo offecho This Programe will change your Ipaddress and Gateway.echo Press any key to continuepause >nulrem 设置变量set Nic=本地连接rem //可以根据你的需要更改,set Add=202.96.134.9rem //可以根据你的需要更改set Gat=202.96.134.60netsh interface ip set address name=%Nic% source=static addr=%add%mask=255.255.255.0 %Gat% 1rem //顺便把DNS也改掉netsh interface ip set dns name=%Nic% source=static addr=%Gat% primary echo OK!注:把上面代码复制到空白的记事本裡,把“Nic=、Add= Gat=”更改成你自己的值然另存為*.bat即可第二招 利用Dump导出导入配置文件在命令提示符下输入netsh -c int ip dump >c:\net.txt然后打开C盘,你将会看到一个net.txt的文本文档打开它会看到下列信息注:各人电脑上的信息会有所不同# ----------------------------------# 介面 IP 设定# ----------------------------------pushd interface ip# "Local Area Connection" 的介面 IP 设定set address name="Local Area Connection" source=static addr=202.96.134.9 mask=255.255.255.0set address name="Local Area Connection" gateway=202.96.134.60 gwmetric=0 set dns name="Local Area Connection" source=static addr=202.96.134.60 register=PRIMARYadd dns name="Local Area Connection" addr=202.96.134.1 index=2set wins name="Local Area Connection" source=static addr=nonepopd# 介面 IP 设定结束,把“addr=、gateway= 改成你自巳的值即可 注意第一个addr =面跟著的是你的IP地址、第二个addr = 后面跟著的是你的主DNS地址,更改后把它别存為net1.txt。
vCenter5.1U1安装配置
Vcenter5.1U1安装配置一、准备工作64位操作系统、SQL server 2008 R2及SP1补丁、安装操作系统并加入域。
二、数据库安装1、安装.net framework 3.5,安装过程中需要安装部分IIS组件,此时可以安装IIS管理控制台,来配置默认网站端口。
2、更改默认网页的端口,由于vcenter需要运行tomcat服务会占用80端口,所以需要将IIS端口改为其他值,如果不安装IIS管理控制台,不能进行更改操作。
步骤为:IIS服务>默认网站>绑定>选择TCP>修改成其他值。
3、继续安装数据库4、服务配置选择使用相同的账户5、所有服务改为自动运行6、选择混合认证,输入SA账户密码,加入当前账户,其他配置可参考SCCM配置文档,直至安装完成。
7、配置报告服务的端口,因为这个服务也会占用80端口影响vcenter服务。
选择web服务的URL,将TCP端口改为其他的值。
选择高级>编辑>修改端口选择报告管理URL,如下图配置端口。
三、数据库配置1、新建VC数据库,选择数据库管理器,添加新数据库。
配置数据库名称和路径选择恢复模式为简单配置数据源选择native client10.0,否则需要安装。
输入数据库信息配置SA密码2、安装Single Sign On数据库拷贝安装脚本,安装脚本在安装盘的single sign on文件夹。
在数据库管理器中,打开setuptablespaces脚本。
修改数据库路径并执行。
执行完毕后可以看到RSA数据库。
打开创建用户的脚本,rsaMSLiteMSSQLSetupUsers更改两个用户的密码并执行。
执行完成后可看到这两个新建的用户四、安装Vcenter single sign on1、选择安装类型,主节点新VC2、设置SSO系统域账户密码。
这账户是配置vc和vmware其他软件用户权限的,所以要牢记密码。
3、选择已存在的数据库4、输入数据库和账号信息。
电脑服务器ip地址要怎么修改
电脑服务器ip地址要怎么修改在计算机网络中,IP地址是用于唯一标识和定位设备的重要参数。
对于电脑服务器,IP地址的正确设置对于网络的稳定性和安全性至关重要。
在某些情况下,我们可能需要修改服务器的IP地址以适应特定的网络环境或需求。
本文将介绍如何修改电脑服务器的IP地址,并提供详细步骤以供参考。
1. 确定当前IP地址在修改服务器的IP地址之前,我们需要先确定当前的IP地址设置。
可以通过以下步骤查看当前的IP地址:- 打开命令行窗口,方法是按下Windows键+R,输入cmd,然后按下Enter键;- 在命令行窗口中输入ipconfig命令并按下Enter键;- 在输出结果中查找以太网适配器的信息,找到当前的IP地址。
2. 登录服务器管理界面修改服务器IP地址的操作通常需要登录服务器的管理界面。
具体的登录方式因服务器品牌和型号而异。
通常,我们可以通过以下步骤登录服务器的管理界面:- 确保服务器和电脑连接在同一个局域网中;- 打开浏览器,输入服务器的IP地址,并按下Enter键;- 在弹出的登录页面中,输入正确的用户名和密码,并点击登录按钮。
3. 导航到网络设置页面一旦成功登录服务器的管理界面,我们需要找到网络设置相关的页面。
具体的导航方式也因不同的服务器而异。
以下是一些常见的导航路径:- 系统设置 -> 网络设置- 高级设置 -> 网络配置- 网络选项 -> TCP/IP设置4. 修改IP地址进入网络设置页面后,我们可以开始修改服务器的IP地址了。
下面是修改IP地址的具体步骤:- 找到当前的IP地址设置,通常会显示为IP地址、子网掩码和默认网关;- 将当前的IP地址信息记录下来,以备后用;- 根据实际需求修改IP地址、子网掩码和默认网关;- 确认修改并保存设置。
5. 重新启动服务器修改IP地址后,为了使设置生效,通常需要重新启动服务器。
在服务器管理界面中,找到重新启动服务器的选项,并点击执行。
电脑ip地址怎么改
电脑ip地址怎么改电脑 IP 地址怎么改?IP(Internet Protocol)地址是互联网上每台设备的标识符,它由一系列数字组成。
通常情况下,这个地址是由您的互联网服务提供商(ISP)分配给您的电脑。
然而,有时候您可能需要手动更改您的IP 地址,无论是为了网络故障排除,还是为了访问特定的网络资源。
本文将为您提供一些简单的方法来更改 Windows 和 macOS 操作系统上的 IP 地址。
更改 Windows 操作系统上的 IP 地址:在 Windows 操作系统中,您可以通过以下几种不同的方法来更改您的 IP 地址。
方法一:通过网络设置更改 IP 地址1. 打开“控制面板”:可以通过点击开始菜单,然后选择“控制面板”来打开控制面板。
2. 点击“网络和Internet”:在控制面板窗口中,找到并点击“网络和Internet”选项。
3. 打开“网络和共享中心”:在新窗口中,找到并点击“网络和共享中心”选项。
4. 打开网络适配器设置:在“网络和共享中心”窗口中,找到并点击“更改适配器设置”链接。
5. 找到网络适配器并打开属性窗口:在“网络连接”窗口中,找到您正在使用的网络适配器(有线或无线连接),然后右键单击该适配器并选择“属性”。
6. 更改 IP 地址:在属性窗口中,找到并双击“Internet 协议版本 4(TCP/IPv4)”选项。
7. 手动配置 IP 地址:在弹出的窗口中,选择“使用下面的 IP 地址”,然后输入您想要更改的 IP 地址、子网掩码和默认网关。
8. 确认更改并关闭窗口:完成更改后,点击“确定”按钮保存设置并关闭所有打开的窗口。
重启电脑后,您的 IP 地址将会更改为您所设定的新地址。
方法二:使用命令提示符更改 IP 地址1. 打开命令提示符:可以通过在开始菜单的搜索栏中输入“cmd”来打开命令提示符。
2. 查看当前 IP 地址:在命令提示符窗口中,输入“ipconfig”并按下回车键,查看当前的 IP 地址和网络配置信息。
(vc源程序)不重起Windows直接更改IP地址的三种方法
不重起Windows直接更改IP地址的三种方法有很多网友都遇到过更改IP地址但是要重启机器的问题,在这里,为大家介绍几种不重启Windows直接更改IP地址的方法。
首先是调用DhcpNotifyConfigChange的方法,后面还有修改注册表跟使用“iphlpapi”的方法。
一、未公开函数:DhcpNotifyConfigChange设置IP地址只需要更改注册表中关于适配器的相应设置,但更改后需要重新启动系统才能生效,而AddIPAddress函数只能添加IP而不是更改当前的IP,我们在Windows NT/2000界面上操作不需要重新启动就可以生效,那系统到底做了什么额外的工作才使IP设置直接生效呢?笔者通过跟踪explorer.exe中API 的调用发现在netcfgx.dll中调用了dhcpcsvc.dll中一个未公开的API函数DhcpNotifyConfigChange,现将不重新启动WINDOWS直接更改IP地址的详细方法介绍如下:1、获取适配器名称这里指的适配器名称要区别于适配器描述,比如我的一块网卡,适配器描述是:Realtek RTL8139(A) PCI Fast Ethernet Adapter,适配器名称为:{66156DC3-44A4-434C-B8A9-0E5DB4B3EEAD}。
获取适配器名称的方法有多种:1.1 调用IP helper API取得适配器名称ULONG ulAdapterInfoSize = sizeof(IP_ADAPTER_INFO);IP_ADAPTER_INFO *pAdapterInfoBkp, *pAdapterInfo =(IP_ADAPTER_INFO*)new char[ulAdapterInfoSize];if(GetAdaptersInfo(pAdapterInfo, &ulAdapterInfoSize) ==ERROR_BUFFER_OVERFLOW ) // 缓冲区不够大{delete pAdapterInfo;pAdapterInfo = (IP_ADAPTER_INFO*)new char[ulAdapterInfoSize];pAdapterInfoBkp = pAdapterInfo;}if( GetAdaptersInfo(pAdapterInfo, &ulAdapterInfoSize) ==ERROR_SUCCESS ){do{ // 遍历所有适配器if(pAdapterInfo->Type == MIB_IF_TYPE_ETHERNET) // 判断是否为以太网接口{// pAdapterInfo->Description 是适配器描述// pAdapterInfo->AdapterName 是适配器名称}pAdapterInfo = pAdapterInfo->Next;}while(pAdapterInfo);}delete pAdapterInfoBkp;1.2 读取注册表取得适配器名称在Windows2000中可以通过遍历HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4d36e972-e3 25-11ce-bfc1-08002be10318}\000n\ (n是从0开始编号的数字)所有接口,在Windows NT中可以读取HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\NetworkCards中的信息,下面以Windows2000为例:HKEY hKey, hSubKey, hNdiIntKey; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,"System\\CurrentControlSet\\Control\\Class\\{4d36e972-e325-11ce-bfc1-08002b e10318}",0,KEY_READ,&hKey) != ERROR_SUCCESS)return FALSE; DWORD dwIndex = 0;DWORD dwBufSize = 256;DWORD dwDataType;char szSubKey[256];unsigned char szData[256]; while(RegEnumKeyEx(hKey, dwIndex++, szSubKey, &dwBufSize, NULL, NULL, NULL, NULL) == ERROR_SUCCESS) {if(RegOpenKeyEx(hKey, szSubKey, 0, KEY_READ, &hSubKey) == ERROR_SUCCESS){if(RegOpenKeyEx(hSubKey, "Ndi\\Interfaces", 0, KEY_READ, &hNdiIntKey) == ERROR_SUCCESS){dwBufSize = 256;if(RegQueryValueEx(hNdiIntKey, "LowerRange", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS){if(strcmp((char*)szData, "ethernet") == 0) // 判断是不是以太网卡{dwBufSize = 256;if(RegQueryValueEx(hSubKey, "DriverDesc", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS){// szData 中便是适配器详细描述dwBufSize = 256;if(RegQueryValueEx(hSubKey, "NetCfgInstanceID", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS){// szData 中便是适配器名称}}}}RegCloseKey(hNdiIntKey);}RegCloseKey(hSubKey);} dwBufSize = 256;} /* end of while */ RegCloseKey(hKey);2、将IP信息写入注册表代码如下:BOOL RegSetIP(LPCTSTR lpszAdapterName, LPCTSTR pIPAddress, LPCTSTR pNetMask, LPCTSTR pNetGate){HKEY hKey;string strKeyName = "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\";strKeyName += lpszAdapterName;if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,strKeyName.c_str(),0,KEY_WRITE,&hKey) != ERROR_SUCCESS)return FALSE; char mszIPAddress[100];char mszNetMask[100];char mszNetGate[100]; strncpy(mszIPAddress, pIPAddress, 98);strncpy(mszNetMask, pNetMask, 98);strncpy(mszNetGate, pNetGate, 98); int nIP, nMask, nGate; nIP = strlen(mszIPAddress);nMask = strlen(mszNetMask);nGate = strlen(mszNetGate); *(mszIPAddress + nIP + 1) = 0x00; // REG_MULTI_SZ数据需要在后面再加个0nIP += 2; *(mszNetMask + nMask + 1) = 0x00;nMask += 2; *(mszNetGate + nGate + 1) = 0x00;nGate += 2; RegSetValueEx(hKey, "IPAddress", 0, REG_MULTI_SZ, (unsigned char*)mszIPAddress, nIP);RegSetValueEx(hKey, "SubnetMask", 0, REG_MULTI_SZ, (unsigned char*)mszNetMask, nMask);RegSetValueEx(hKey, "DefaultGateway", 0, REG_MULTI_SZ, (unsigned char*)mszNetGate, nGate); RegCloseKey(hKey); return TRUE;}3、调用DhcpNotifyConfigChange通知配置的改变未公开函数DhcpNotifyConfigChange位于dhcpcsvc.dll中,原型如下:BOOL DhcpNotifyConfigChange(LPWSTR lpwszServerName, // 本地机器为NULLLPWSTR lpwszAdapterName, // 适配器名称BOOL bNewIpAddress, // TRUE表示更改IPDWORD dwIpIndex, // 指明第几个IP地址,如果只有该接口只有一个IP地址则为0DWORD dwIpAddress, // IP地址DWORD dwSubNetMask, // 子网掩码int nDhcpAction ); // 对DHCP的操作0:不修改, 1:启用DHCP,2:禁用DHCP 具体调用代码如下:BOOL NotifyIPChange(LPCTSTR lpszAdapterName, int nIndex, LPCTSTR pIPAddress, LPCTSTR pNetMask){BOOL bResult = FALSE;HINSTANCE hDhcpDll;DHCPNOTIFYPROC pDhcpNotifyProc;WCHAR wcAdapterName[256]; MultiByteToWideChar(CP_ACP, 0, lpszAdapterName, -1, wcAdapterName,256); if((hDhcpDll = LoadLibrary("dhcpcsvc")) == NULL)return FALSE; if((pDhcpNotifyProc = (DHCPNOTIFYPROC)GetProcAddress(hDhcpDll, "DhcpNotifyConfigChange")) != NULL)if((pDhcpNotifyProc)(NULL, wcAdapterName, TRUE, nIndex, inet_addr(pIPAddress), inet_addr(pNetMask), 0) == ERROR_SUCCESS)bResult = TRUE; FreeLibrary(hDhcpDll);return bResult;}二、修改注册表:网卡重启更改Windows网卡属性选项中IP地址, 通过对比前后注册表, 可以发现以下几处发生变化[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{97EFDAD8-EB2D-4F40-9B07-0FCD706FCB6D}] "IPAddress""SubnetMask""DefaultGateway""NameServer"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{97EFDAD8-E B2D-4F40-9B07-0FCD706FCB6D}\Parameters\Tcpip]"IPAddress""SubnetMask""DefaultGateway"[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\In terfaces\{97EFDAD8-EB2D-4F40-9B07-0FCD706FCB6D}]"IPAddress""SubnetMask""DefaultGateway""NameServer"[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{97EFDAD8-EB2D -4F40-9B07-0FCD706FCB6D}\Parameters\Tcpip]"IPAddress""SubnetMask""DefaultGateway"其中{97EFDAD8-EB2D-4F40-9B07-0FCD706FCB6D}是网卡名称(AdapterName),不同的网卡,不同的接入位置,不同的接入的时间,对应的值都不一样, 它的值是第一次接入系统时,由系统生成的GUID值。
如何在命令行下修改接口的IP地址
如何在命令行下修改接口的IP地址命令行下修改接口IP属于危险操作,以修改接口eth3的IP地址为例,具体步骤为:1)通过命令行登陆设备底层;2)进入到接口配置文件夹:cd /etc/sysconfig/network-scripts/文件夹下有若干个接口的配置文件,如图:如上图,ifcfg-eth0代表接口eth0的配置文件,ifcfg-eth1代表接口eth1的配置文件,以此类推;3)备份当前的接口配置文件:cp ifcfg-eth3 ifcfg-eth3.bak4)进入vi编辑器,修改接口配置:vi ifcfg-eth3,按下'i'键进入编辑模式:将上图中的地址改为200.200.200.200:按ESC键退出编辑,输入“:wq”保存当前配置;5)修改设备网关信息:使用命令vi /etc/sysconfig/network 进入,修改设备网关:如上配置修改完成后,接口IP即修改完成,为保证配置生效,需要重启网络服务:service network restart注意:接口IP修改是实时生效的,修改时需要严格按照如上步骤操作。
如果eth3口此时作为设备的服务口,还需要做如下操作,确保已缓存的数据能够继续正常使用:6)备份设备当前缓存配置文件:cp /opt/xcache/conf/application.properties/opt/xcache/conf/application.properties.bak7)通过vi编辑器,修改设备缓存配置:vi /opt/xcache/conf/application.properties 如下图:将红色方框内的IP修改成设备新的IP;8)保存缓存文件配置;9)重启缓存服务:/etc/init.d/xcached start注意:接口IP修改即时生效,修改时建议通过显示器键盘登陆设备修改。
iMC服务器修改IP地址的配置
iMC服务器修改IP地址的配置一、组网需求:本案例仅适用于iMC PLAT 5.0 (E0101)及其后续版本。
iMC PLAT 5.0 (E0101)以前版本的相关操作请联系业务软件技术支持二线。
该功能用于解决iMC安装部署后,由于网络结构的调整,需要重新修改服务器IP地址的问题。
该特性同时支持iMC集中式部署和分布式部署环境。
二、组网图:该功能在iMC PLAT 5.0 (E0101)及其后续版本中支持。
三、配置步骤:注意:操作iMC参数里的IP地址前,请务必将数据库IP地址设置修改正确。
iMC各服务器上,提供一个单独的配置文件,用于记录各组件的部署位置及其数据库地址。
当服务器IP地址修改后,只需修改该配置文件,然后重新启动iMC 相关进程,即可完成IP地址修改操作。
服务器地址配置文件为:iMC安装路径\common\conf\server-addr.xml。
该文件在所有安装了iMC的服务器上均存在(主从服务器端均存在)。
具体操作步骤如下:1.停止iMC所有服务进程,包括部署监控代理和“H3C iMC Server”服务(Linux下,使用命令“/etc/init.d/imcdmsd stop”停止该服务)。
图1停止iMC服务进程和部署监控代理图2 停止“H3C iMC Server”服务2.在每台安装了iMC的服务器上,使用Windows记事本(或Linux下的vi 编辑器),打开地址配置文件。
3.使用记事本自带的“查找/替换”功能,查找到各修改前的地址,并替换为修改后的地址(例如将下图中的“10.153.130.54”替换为“10.153.130.55”);如果修改前的地址为环回地址(“127.0.0.1”或“localhost”),则不要进行替换操作。
修改服务器地址时,请参考“注意事项”中的要求。
图3 对文件中的IP地址内容进行查找/替换操作4.保存地址配置文件。
5.修改服务器IP地址。
linux下ip修改
ifconfig eth0 ip 更改IP网关可以用 route命令查看修改添加网关route add default gw 网关地址删除网关route del default gw 网关地址用这两个命令改`只能保证在电脑开着的时候用` 而且你一重新启动这俩地址就会还原到以前的` 不想还原可以改配置文件网关IP都在 /etc/sysconfig/network-scripts/ifcfg-eth0 这个文件里改可以永久保存DNS是在/etc/resolv.conf 这个配置文件里修改修改后也是永久保存查看服务是否启动你可以用 service 服务名 status开启服务 service 服务名 start关闭服务 service 服务名 stop查看全部服务启动状态 chkconfig --listifconfig用来查看网络信息的还不错用那来修改太麻烦终端里输入setup然后选择网络设置在那个里面改方便些完了以后一定记得service network restart不然还是没改的最后再用ifconfig查看确定是否修改成功就行不过我们可以手工改动网卡的MAC 地址,只要我们在/etc/rc.d/init.d/中的network 中加入:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xxJiania 解说注:eth0,eth1,eth2,代表网卡一,网卡二,网卡三hw 代表hardware 硬件意思ether 代表ethernet 以太网的意思静态方法就是改配置文件如/etc/sysconfig/network-scripts/ifcfg-eth0 (Redhat)重新启动后生效修改ip地址实时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 修改default gateway 实时生效: # route add default gw 192.168.0.254 启动生效: 修改/etc/修改ip地址实时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改default gateway实时生效:# route add default gw 192.168.0.254启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改dns修改/etc/resolv.conf修改后可实时生效,启动同样有效修改host name实时生效:# hostname fc2启动生效:修改/etc/sysconfig/network静态方法注意:所有操作均使用root用户修改ip:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 //设备名称,不要修改BOOTPROTO=static //不要修改BROADCAST=10.10.22.255 //广播地址,一般为本网段的最后一个IPIPADDR=10.10.22.145 //ip地址NETMASK=255.255.255.0 //子网掩码NETWORK=10.10.22.0 //网段地址ONBOOT=yes //不要修改TYPE=Ethernet //不要修改注意: ifcfg-eth0是第一张网卡,ifcfg-eth1是第二张网卡,依次类推增加ip:可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中添加(但是设备eth0一定要有)DEVICE=eth0:0 //设备名称,不要修改BOOTPROTO=static //不要修改BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IPIPADDR=10.10.33.145 //ip地址NETMASK=255.255.255.0 //子网掩码NETWORK=10.10.33.0 //网段地址ONBOOT=yes //不要修改TYPE=Ethernet //不要修改依次类推,如果再增加一个ip,则再增加如下配置:DEVICE=eth0:1 //设备名称,不要修改BOOTPROTO=static //不要修改BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IPIPADDR=10.10.44.145 //ip地址NETMASK=255.255.255.0 //子网掩码NETWORK=10.10.44.0 //网段地址ONBOOT=yes //不要修改TYPE=Ethernet //不要修改同样如果在第二张网卡,则需要增加:DEVICE=eth1:0 //设备名称,不要修改BOOTPROTO=static //不要修改BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IPIPADDR=10.10.33.145 //ip地址NETMASK=255.255.255.0 //子网掩码NETWORK=10.10.33.0 //网段地址ONBOOT=yes //不要修改TYPE=Ethernet //不要修改增加默认网关的方法:注意一台机器只能有一个缺省网关,否则就应该给出具体的路由方式。
教你如何在命令提示符下更改ip地址
教你如何在命令提示符下更改ip地址教你如何在命令提示符下更改ip地址昨天有一台计算机打开"网络和拨号连接"时,里面空空一片。
根据俺修机多年的经验(呵呵~,经验值多值钱啊),是服务里面的"Netwok connections"服务没有启动,双击,没反应。
点鼠标右键,再选择"启动",提示“依存的服务关系导致启动失败".再查看了一台2000的计算机,和"Network Connections"服务相关联的服务"RPC (Remote proceduer Call)",查看其状态,禁用,由于双击无任何反应,只好用右键来选择启动了,启动失败。
无奈,在命令提示符下ipconfig,倒,ip地址0.0.0.0.到现在为止,有两种可能:1:网卡没有安装正常。
网线有问题。
2:DHCP服务器有问题或本机DHCP服务有问题。
依次检查,嘿嘿,果然,被他把DHCP client服务stop了,开启后,再运行ipconfig,得到本网段的ip 地址正常!(我罗索一下,如果无法ping通域名,但能ping通ip,有可能是dns client服务没有启动)不过,实验用机是自己单独的子网,它们的IP都是另外的,呜呜,看来不能用dhcp分配了,只好手工改了。
因为“网络和拨号连接”里面无法更改,所以只好到命令提示符下改了。
这里要用到netsh的脚本功能了。
c:\netshc:\netsh>interfacec:\netsh\interface>ipc:\netsh\interface\ip>dump (显示配置情况)接下来,用exit来退出netsh环境。
c:\>netsh -c interface ip dump >c:\interface.txt (可以导出配置脚本)然后就来编辑它吧,在资源管理器里面,打开interface.txt,想把ip必成什么就改吧,xixi.接下来就应该把脚本导进去了。
Linux系统下图形界面更改IP地址
Linux系统下图形界⾯更改IP地址1.打开终端的命令模式:点击左上⾓的application 然后点击System Tools下拉菜单,再点击其展开的下拉菜单Terminal,这样就打开⼀个命令模式了。
2.查找所要使⽤的命令模块的完全路径,以解决"command not found"问题:在命令模式下分别输⼊:which netconfig[root@localhost ~]# which netconfig看看其返回的结果是不是以下信息:/usr/sbin/netconfig如果有返回结果的话还可以继续使⽤两个命令:"which ifconfig" 和 "which route" 查看 ifconfig 和 route 这两个命令的路径在甚么地⽅,以前我们都以其返回结果为:/sbin/ifconfig 和 /sbin/route 为例⼦;3.在命令模式下输⼊命令:/usr/sbin/netconfig这时就会显⽰⼀个ip设置的窗⼝,使⽤键盘就能对其进⾏设置了,将ip地址和⼦⽹掩码(netmask) 以及⽹关输⼊进去后,选择OK 就可以了!4.设置完之后输⼊ /sbin/ifconfig 就可以查看其设置是否成功。
如果成功的话在其显⽰的结果中你能看到:eth0 Link encap:Ethernet HWaddr 00:18:FE:28:1C:AAinet addr:"ip地址" Bcast:⼴播地址 Mask:⼦⽹掩码inet6 addr: fe80::218:feff:fe28:1caa/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:3579820 errors:0 dropped:0 overruns:0 frame:0TX packets:4311575 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:316306869 (301.6 MiB) TX bytes:1919419606 (1.7 GiB)Interrupt:169lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:393012073 errors:0 dropped:0 overruns:0 frame:0TX packets:393012073 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:1274688659 (1.1 GiB) TX bytes:1274688659 (1.1 GiB)如果相应的ip地址和⼦⽹掩码都设置上了的话就证明没问题了!5.如果还是不⾏的话就⽤办法⼆:还是要先打开终端命令模式,然后输⼊:"/sbin/ifconfig eth1 220.195.193.86(ip地址) netmask 255.255.255.240(⼦⽹掩码)"然后输⼊第⼆条命令:"/sbin/route add default gw 211.91.88.129(⽹关)"备注:/sbin/ifconfig 这⾥的路径完全是使⽤which ifconfig 所返回的结果;6.测试是否能上⽹:输⼊命令ping 202.108.22.5 看看是否有返回数据。
如何修改ip地址,更改ip地址的方法
如何修改ip地址,更改ip地址的方法如何修改ip地址,更改ip地址的方法4种方法限制修改ip地址方法一:注销动态链接库文件法在Windows 2000/XP/xx Server操作系统中,有三个动态链接库文件(Netcfgx.dll、Netshell.dll和Netman.dll)与网络功能有关。
只要将这三个文件注销,就能屏蔽“网络连接”窗口,也就能禁止通过“本地连接属性”对话框修改IP地址。
1.单击“开始→运行”菜单,在“打开”下拉文本框中输入命令“regsvr32 Netcfgx.dll /u”(仅双引号内文字)后,单击“确定”。
如果执行成功,将显示提示信息。
注意:命令中的regsvr32与Netcfgx.dll之间,Netcfgx.dll 与/u之间,均需用空格间隔开。
2.将Netcfgx.dll换成Netshell. dll和Netman.dll重复执行即可。
以后,无论是单击“网上邻居”右键菜单中的“属性”,还是双击“控制面板”窗口中的“网络连接”图标(实际上图标也更改了),都无法打开“网络连接”窗口,这样就无法通过“本地连接属性”对话框来修改IP地址了。
如果要恢复修改IP地址的功能,只要将上述命令中的“/u”参数删除,然后重新执行一遍就行了。
方法二:修改组策略法在Windows 2000/XP/xx Server操作系统中“系统策略管理器”工具是默认的安装组件,用户只需运行命令“gpedit.msc”就可打开该工具,但名称更改为“组策略”(Windows 2000/XP系统)或“组策略器”(Windows xx Server系统)。
1.单击“开始→运行”,在“打开”下拉文本框中输入命令“gpedit.msc”(仅双引号内文字)后,单击“确定”按钮。
2.在“组策略”或“组策略器”窗口中,依次展开左侧子窗口中的“本地计算机策略→用户配置→管理模板→网络→网络连接”项目。
3.双击右侧子窗口中的“禁止访问LAN连接组件的属性”选项,再单击“禁止访问LAN连接组件属性”对话框中的“已启用”单选按钮,单击“确定”按钮。