将Linux的自动获取IP改成固定静态IP:1.首先利用以下3个命令来查看自己机器的一些网络信息:
ifconfig 可以查看网络设备及IP地址,子网掩码等信息
route 可以查看路由信息 (红色192.168.44.2表示网关)
[root@localhost ~]# route
Kernel IP routing table
Destination     Gateway     Genmask     Flags Metric Ref   Use Iface
192.168.44.0    *        255.255.255.0  U   0   0    0 eth0
169.254.0.0     *        255.255.0.0   U   0   0    0 eth0
default      192.168.44.2   0.0.0.0     UG  0   0    0 eth0
DNS直接查看文件:
cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.44.2
2.然后以次修改以下3个文件,至于修改的文件内容见如下
vi  /etc/sysconfig/network
vi  /etc/sysconfig/network-scripts/ifcfg-eth0
vi  /etc/resolv.conf
因为安装的时候选择了DHCP获得IP地址,为了避免IP地址改变,继而端口映射,域名解析发生改变。需要设置为固定IP。
以下是详细的配置:
vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=192.168.44.2
HOSTNAME=localhost.localdomain
vi  /etc/sysconfig/network-scripts/ifcfg-eth0
这里主要指定IP获得方式(static),ip地址,子网掩码,网络类型
# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express
DEVICE=eth0   #物理设备名
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.44.190
NETMASK=255.255.255.0 #子网掩码值
TYPE=Ethernet
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes
3.完成后利用 service network restart 重启网络服务,或者/etc/rc.d/init.d/network  restart重启网卡,完成静态IP的设置。
---------------------------
配置文件释义:
DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #IP地址 
NETMASK=255.255.255.0 #掩码值
NETWORK=192.168.1.0 #网络地址(可不要) 
BROADCAST=192.168.1.255 #广播地址(可不要) 
GATEWAY=192.168.1.1 #网关地址 
ONBOOT=yes # [yes|no](引导时是否激活设备) 
USERCTL=no #[yes|no](非root用户是否可以控制该设备) 
BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议) 
 --转自 
