Liunx架站之连上Internet7:无法联机详解

文章作者 100test 发表时间 2007:03:14 16:13:28
来源 100Test.Com百考试题网


无法联机的自我检查几大问题详解
  
  · DNS 设定错误:
  
  最容易造成无法以网址联机的情况就是 DNS 主机的 IP 设定错误了!大家都习惯将 /etc/resolv.conf 设定成自己 NAT 的主机 IP!这是『错误的情况』!请注意!将『局域网络内的每一部计算机,不只是 NAT 主机,全部的( 不论是 Linux 还是 Windows ) DNS 主机 IP 都写成合法的 IP!例如使用 Hinet 的 168.95.1.1 !』
  
  · GATEWAY 设定错误:

  
  常常有朋友来信在问到:『为何我的 adsl-start 拨接上了,但是就是无法连接出去 Internet 呢?』有的朋友则是问:『为何我连出去 Internet 的时候,都是以虚拟 IP 那个接口( eth0 )在联机,而不会以实体 IP ( ppp0 那个接口 )来联机?』这个都是同样的问题,就是系统无法建立实际的 gateway 来沟通你与 Internet 的联机!因为封包送错了方向啦!举个最简单的例子,我们都知道虚拟 IP 与实体 IP 不能直接相互沟通,所以我们需要在主机上面设定两个 IP (通常是以两块网络卡搞定!),一个是实体 IP 另一个则是虚拟 IP ,然而在设定的初期,很多人都会使用一个预设的 gateway ( 在 /etc/sysconfig/network ),这个gateway 是在告诉系统:『嘿!你只能由这里出去!』的意思,因此,所有的封包将会直接给他送到这个 gateway 来!不过,抱歉的是,由于你在后来新增了一个 ppp0 (拨接之后产生的)界面,这个界面所使用的是实体 IP ,而该 IP 是写在 rp-pppoe 的界面里头的,他可以自行提供合理的 gateway 。然而偏偏你已经设定了一个 default gateway 了,因此不论 pppoe 如何振作,嘿嘿!都没有办法改变的啦!因此,这个时候就必须要来改一下你的 default gateway 了!
  
  1. 修改 /etc/network 这个档案,将里头的:
  
  GATEWAY=xxxx.xxxx.xxx
  
  GATEWAYDEV=eth0
  
  里面的 xxxx.xxx.xxx.x 都删掉,然后,那个如果对外卡是eth0,则设定为 eth0 ,否则亦可设定为 ppp0 (拨接!)当然,最好是可以不要设定啦,所以变成了:
  
  GATEWAY=
  
  GATEWAYDEV=
  
  2. 这样就可以啦!如果没有办法立刻达成,可以下达:
  
  /etc/rc.d/init.d/network restart
  
  基本上,与网络有关的档案主要有:
  
  /etc/modules.conf (设定网络卡芯片组)
  
  /etc/hosts (设定可以直接沟通的 IP 计算机!设定之后,网内连接虚拟与实体 IP 会比较快!)
  
  /etc/resolv.conf (设定读取 dns 的主机 IP )
  
  /etc/sysconfig/network (设定 GATEWAY, GATEWAYDEV, HOSTNAME 等的地方)
  
  /etc/sysconfig/network-scripts (设定网络卡界面参数,例如 IP 的地方!


相关文章


Liunx架站技术之常用指令(4):修改主机名称
Liunx架站技术之常用指令(2):远程联机指令
Liunx架站技术之常用指令(1):网络侦错指令
Liunx架站技术之常用指令(3):文字界面浏览
Liunx架站之连上Internet7:无法联机详解
Liunx架站之连上Internet6:内部IP与DNSIP
Liunx架站之连上Internet3:固定IP上网方式
Liunx架站之连上Internet5:ADSL上网方式
Liunx架站之连上Internet4:CableModen上网
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛