Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2308118
  • 博文数量: 395
  • 博客积分: 10994
  • 博客等级: 上将
  • 技术积分: 5586
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-17 19:49
文章存档

2014年(1)

2013年(10)

2012年(74)

2011年(303)

2010年(7)

分类: LINUX

2011-03-10 13:34:24


linux配置IP的方法
一.临时配置方法:

ifconfig eth0 192.168.1.10 netmask 255.255.255.0  //配置IP地址
ifconfig eth0 up | down                    //激活,关闭设备eth0
route add default gw 192.168.1.1     配置默认网关

暂时配置dns解析
echo "nameserver 211.98.1.28">> /etc/resolv.conf

 

二。永久配置(下面介绍的是关于redhat系列的配置方法(包括redhat,fedora,centos等),
如果是vmware安装的linux的话,对于2种方法:brige或者net,都可适用
下面是brige方式:需要ip和主机ip在一个网段,如果是net方式的话,需要在vmware中从新设置(这里既不在多介绍,但最后修改的配置文件

还是下面这些)

1.对于ip和网关  
   修改/etc/sysconfig/network-scripts/下的ifcfg-eth0

  #vi /etc/syssconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0   :表示网卡名字

  BOOTPROTO=static  :表示网卡配置为静态还是动态ip地址(这里的配置可以使用4种选项,最后在介绍)

  HWADDR= ;这里是你网卡的物理地址(一般采用默认值,不用改)

  ONBOOT=yes     :表示启动系统时是否激活该卡

  IPADDR=59.70.157.156 :这个地方是ip地址

  NETMASK=255.255.255.0 :子网掩码

  NETWORK=59.70.157.0  :网络地址(注意,是网络地址,不是网关)
 
  BROADCAST=59.70.157.255 :广播地址

  GATEWAY=59.70.157.1 ;这里输入你的网关(对应的是路由器的IP地址)

  保存退出

2.对于dns设置:
  修改/etc/resolv.conf,一般如果没有设置的话,这个文件是没有内容的(就是用#屏蔽的)
  加入如下内容:
  nameserver 59.70.159.1(注意,很多说法是用DNS1=,我试过了,这种设置不成功)

3.重启网络:方法
  #/sbin/service network restart或/etc/init.d/network reload
    或者:service network restart

这是如果你设置正确的话,基本上就可以上网了

 

补充(下面为扩展知识):

1.上面提到了BOOTPROTO有四种设置选项:

none:无需启动协议

bootp:使用bootp协议(至于是什么协议,我也不知)

dhcp:表示使用dhcp协议动态获取ip地址

static:静态ip方式

2。/etc/host.conf文件内容:

order bin,hosts :指定主机查询顺序,先使用dns解析(bin就是dns绑定的意思),然后查询/etc/hosts

multi on :  表示/etc/hosts 文件中指定的主机可以有多个地址

nospoof on :不允许对该服务器进行ip地址欺骗

3./etc/sysconfig/network

NETWORKING=yes  :是否配置网络

HOSTNAME=localhost.localdomain :这是计算机的主机名(可以使用hostname命令来查看)

GATEWAY=59.70.157.1  :网关地址(可以不设,因为前面已经设置好了)

4./etc/hosts文件

127.0.0.1 localhost.localdomain localhost

::1   localhost localhost.localdomain localhost6 localhost6.localdomain6

上面这些很奇怪:最左面是计算机ip地址,中间一行是主机名,后面的都是主机名的别名。。。


3.更加简单的方法(我经常用这个)

找到linux的启动脚本:

/etc/rc.d/rc.local,在里面添加如下3句

ifconfig eth0 192.168.110.140 

route add default gw 192.168.110.1

ifconfig eth0 up

意思我就不多说了,一个是ip,一个是默认路由,也就是网关

然后找到这个文件:

/etc/resolv.conf 

在里面添加如下语句:

nameserver 114.64.255.148 

之后重启即可(或者终端中执行/etc/rc.d/rc.local)

阅读(1147) | 评论(1) | 转发(0) |
0

上一篇:yum 的痛苦安装过程

下一篇:centos 163 yum源

给主人留下些什么吧!~~

chinaunix网友2011-03-27 20:06:34

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com