通过配置文件修改IP|如何在linux上的上修改配置ip地址

① 如何使用bat替换配置文件中的ip地址

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI/*&cls@echo offrem 将一个指定txt文本文件内的某一指定特征行的部分内容替换成其他内容mode con lines=3000set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"set "file=D:\a.txt"set "keyword=NetIP ="set "newip=x.x.x.x"if not exist "%file%" (echo;"%file%" not found&pause&exit)type "%file%"|cscript -nologo -e:jscript "%~f0" "%keyword%" "%newip%"echo;%#% +%$%%$%/%@% %z%pauseexit*/var s1=WSH.Arguments(0),s2=WSH.Arguments(1);while(!WSH.StdIn.AtEndOfStream){ var line=WSH.StdIn.ReadLine(); if(line.length >= s1.length){ if(line.substring(0,s1.length)==s1){ WSH.StdErr.WriteLine(s1+s2); }else{ WSH.StdErr.WriteLine(line); }; }else{WSH.StdErr.WriteLine(line)};}

② 怎样更改文件的IP地址,求具体步骤

静态方法注意:所有操作均使用root用户修改ip:编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 引用:DEVICE=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增加一个缺省网关: 引用:DEVICE=eth0BOOTPROTO=staticBROADCAST=10.10.22.255IPADDR=10.10.22.145NETMASK=255.255.255.0NETWORK=10.10.22.0ONBOOT=yesTYPE=EthernetGATEWAY=10.10.22.3修改完成后,要想使上述修改生效,则需要重起机器,或者重起网络。重新启动机器的方法是:reboot重起网络的方法是:service network restart以上为静态增加ip的方法,即机器重起后仍然有效的方法。动态方法注意:所有操作均使用root用户修改IP: 复制内容到剪贴板 代码:ifconfig eth0 10.10.22.145则直接将第一张网卡的IP修改成10.10.22.145增加IP: 复制内容到剪贴板 代码:ifconfig eth0 add 10.10.33.145 //增加一个IPifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址再增加一个IP: 复制内容到剪贴板 代码:ifconfig eth0:0 add 10.10.44.145ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址千万不要如下操作:ifconfig eth0 add 10.10.44.145这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145再增加一个IP: 复制内容到剪贴板 代码:ifconfig eth0:0:1 add 10.10.55.145ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址依次类推上述增加完,立刻生效,但是机器重新启动后,就无效了。

③ 修改Ubuntu配置文件已达到修改静态IP地址

通过修改系统配置文件配置静态IP等网络参数方法:ubuntu的网络配置文件是:/etc/network/interfacesubuntu命令行修改网络配置方法/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面autoeth0,让网卡开机自动挂载.1.以DHCP方式配置网卡编辑文件/etc/network/interfaces:sudovi/etc/network/interfaces并用下面的行来替换有关eth0的行:#Theprimarynetworkinterface-useDHCPtofindouraddressautoeth0ifaceeth0inetdhcp用下面的命令使网络设置生效:sudo/etc/init.d/networkingrestart也可以在命令行下直接输入下面的命令来获取地址sudodhclienteth02.为网卡配置静态IP地址编辑文件/etc/network/interfaces:sudovi/etc/network/interfaces并用下面的行来替换有关eth0的行:#Theprimarynetworkinterfaceautoeth0ifaceeth0inetstaticaddress192.168.3.90gateway192.168.3.1netmask255.255.255.0#network192.168.3.0#broadcast192.168.3.255将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:sudo/etc/init.d/networkingrestart3.设定第二个IP地址(虚拟IP地址)编辑文件/etc/network/interfaces:sudovi/etc/network/interfaces在该文件中添加如下的行:autoeth0:1ifaceeth0:1inetstaticaddress192.168.1.60netmask255.255.255.0networkx.x.x.xbroadcastx.x.x.xgatewayx.x.x.x根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.用下面的命令使网络设置生效:sudo/etc/init.d/networkingrestart4.设置主机名称(hostname)使用下面的命令来查看当前主机的主机名称:sudo/bin/hostname使用下面的命令来设置当前主机的主机名称:sudo/bin/hostnamenewname系统启动时,它会从/etc/hostname来读取主机的名称.关于设置主机名称的更多信息,请访问这里5.配置DNS首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.要访问DNS服务器来进行查询,需要设置/etc/resolv.conf文件.假设DNS服务器的IP地址是192.168.3.2,那么/etc/resolv.conf文件的内容应为:searchtest.comnameserver192.168.3.2附网卡设置相关命令:查看网卡信息:ifconfig设定一个网卡IP:ifconfigeth1192.168.1.10netmask255.255.255.0重启网卡使设定生效:sudo/etc/init.d/networkingrestart更改MAC地址:ifconfigeth0hwetherxx:xx:xx:xx:xx:xx查看路由相关信息:route-n

④ 如何在linux上的上修改配置ip地址

查看IP地址1登陆连接centos系统,输入 ifconfig 可以查看到当前本机的IP地址信息,如下图END临时设置IP地址1如本机为例,上面查询IP为1.117,输入 ifconfig eth0 (默认是第一个网卡) 后面接IP地址, 网络掩码和 网关,如果不设置,就使用默认的掩码2再次查看IP就已经变成新的IP地址了注意这种方法修改只是临时修改,重启网卡或服务器后又会还原END设置\修改IP地址1如果要让IP地址永久生效,需要编辑网卡配置文件使用VI编辑器设置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2说明一下这个文件;DEVICE=eth0 网卡对应的设备别名,如ifcfg-eth0第一块网卡 BOOTPROTO=static 网卡获得ip地址的方式,Static(静态 ip地址)dhcp(通过dhcp协议获取ip)bootip通过bootp协议获得的ip地址 BROADCAST=192.168.0.255 子网广播地址 HWADDR=00:50:56:8E:47:EE 网卡物理地址 IPADDR=12.168.1.117 网卡IP地址IPV6INIT=no 是否启用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.0 网卡对应网络掩码 NETWORK=192.168.1.0 网卡对应的网络地址 ONBOOT=yes 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。默认设置为yes至于后面的 TYPE 和UUID这个就不用管了,这网卡的类型32.使用vi编辑器, 按 insert键插入,进入编辑模式43.将光标移动到 IPADDR 设置部分,改成需要设置的IP地址,如本例中改成 1.118. 按下esc 键。 输入 冒号:wq 保存退出会提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written54. 设置好之后,把网络服务重启一下,如下图2个命令均可以 service network restart65.再次查看IP你会发现已经改成新的IP地址 1.118了END图形界面操作除此之外,您可以可以在图形界面操作。编辑网卡设置, 或者使用 netconfig命令进入图形界面设置2设置之后,如果需要IP生效。同样需要重启网络服务,或者重启电脑


赞 (0)