简单介绍一下linux系统中通过命令行修改IP的几个步骤,以供需要的参考。
以Red Hat Enterprise操作系统为例。
1、关闭网卡eth0
#ifconfig eth0 down
2、现在可以配置IP了。
# ifconfig eth0 netmask
比如你要修改成的新IP是202.38.130.23, 子网掩码为:255.255.255.250,可执行
#ifconfig eth0 202.38.130.23 netmask 255.255.255.250
3、修改/etc/hosts文件中内容
#vim /etc/hosts
hosts文件中一般包含如下几项:
----------------------
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
202.38.130.23 hello.mark.cn hello
----------------------
202.38.130.23为需要改成的新IP。
对于某些双网卡的情形,hosts文件可能显示为乱码。只需重新编辑此文件成上述形式即可,下面的几个要修改的文件如遇同样问题也可这样处理。
4、修改/etc/sysconfig/network文件
#vim /etc/sysconfig/network
network文件中一般包含如下几项:
----------------------
NETWORKING=yes
HOSTNAME=hello.pku.edu.cn
GATEWAY=202.xx.xxx.xx
----------------------
将GATEWAY改为相应的网关, HOSTNAME(计算机名)项可以选择修改。
5、修改/etc/sysconfig/network-scripts/ifcfg-eth0文件
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0文件中一般包含如下几项:
----------------------
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:06:5B:84:68:6A
IPADDR=202.38.130.23
NETMASK=255.255.255.250
ONBOOT=yes
TYPE=Ethernet
----------------------
查看“IPADDR”“NETMASK”两项是否正确,如不对,修改成所需的数值即可。
设置dns /etc/resolv.conf
nameserver 61.144.56.101
nameserver 202.96.128.166
6、修改计算机名(可选)
#hostname
例如:
#hostname hello.mark.cn
7、开启网卡eth0
#ifconfig eth0 up
8、重启一下网络服务
#service network restart
至此,修改IP已经完成。上面的步骤只是在Red Hat Enterprise中测试成功,对于其它的linux系统可能有所不同。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21010314/viewspace-671684/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21010314/viewspace-671684/