|  | 
 
| 当我们使用桌面windows+vmware+linux(Fedora)开发时,通常使用samba来与桌面共享数据。 如果每次重开一次机,linux的IP地址就重分配一次,虽然仍然可以上网,但是在linux下
 建的source insight等工程都是指定IP地址的,而且通常会把samba添加到收藏夹,这样
 势必会造成不必要的麻烦,因此有必要给linux分配一个固定的IP地址。
 
 方法很简单:
 第一步:进入目录/etc/sysconfig/network-scripts
 cd /etc/sysconfig/network-scripts
 ls
 可以看到熟悉的文件ifcfg-eth0
 
 第二步:编辑该文件:
 gedit ifcfg-eth0
 
 将原内容全删掉,修改成如下内容:
 #lqm changed for static IP address.
 #DEVICE=eth0
 #HWADDR=00:0C:29:1C:B8:23
 #lqm add
 DEVICE=eth0
 TYPE=Ethernet
 BOOTPROTO=none        #none表示分配静态IP
 DEFROUTE=yes
 IPV4_FAILURE_FATAL=yes
 IPV6INIT=no
 IPADDR=192.168.1.103
 NETMASK=255.255.255.0
 NETWORK=192.168.1.0
 NAME=eth0
 DNS1=192.168.1.1
 GATEWAY=192.168.1.1
 NM_CONTROLLED=yes
 ONBOOT=yes
 #end add
 
 值得注意的是,这里有一些设置是需要自己手动查询后再设置的:
 IPADDR为IP地址,这里分配在自己网段的想要的IP;
 NETMASK,NETWORK,GATEWAY需要在linux能够正常上网的情况下通过
 netstat -r命令查询,将查询到的结果填在这里;
 DNS1需要通过nslookup命令查询,敲入nslookup命令后会有一个大于号
 的标识出来,直接输入DNS就可以得到DNS的设置,弹出的server即是。
 
 第三步:重启network:
 /sbin/service network restart
 
 第四步:查询IP地址是否更改过来:
 ifconfig
 然后ping一下是否仍然可以正常上网?
 ping www.sina.com
 
 如果仍然能够正常上网,那么恭喜您,您已经正常设置固定IP了。
 
 
 | 
 |