在rht9.0环境下,如何上网?别人提供的adsl端口

janlon 2003-08-21 11:23:37
具体怎么配?请高手指点
...全文
42 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
prqin 2003-09-09
  • 打赏
  • 举报
回复
* /etc/HOSTNAME 文件
  该文件包含了系统的主机名称,包括完全的域名,如:deep.openarch.com。

*/etc/sysconfig/network-scripts/ifcfg-ethN 文件
  在RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。

  下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:

  DEVICE=eth0
  IPADDR=208.164.186.1
  NETMASK=255.255.255.0
  NETWORK=208.164.186.0
  BROADCAST=208.164.186.255
  ONBOOT=yes
  BOOTPROTO=none
  USERCTL=no

  若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。
  DEVICE=name     name表示物理设备的名字
  IPADDR=addr     addr表示赋给该卡的IP地址
  NETMASK=mask    mask表示网络掩码
  NETWORK=addr    addr表示网络地址
  BROADCAST=addr   addr表示广播地址
  ONBOOT=yes/no   启动时是否激活该卡
  none:无须启动协议
  bootp:使用bootp协议
  dhcp:使用dhcp协议
  USERCTL=yes/no       是否允许非root用户控制该设备

Linux网络服务器配置基础2


*/etc/resolv.conf 文件
  该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件,示例如下:

  search openarch.com
  nameserver 208.164.186.1
  nameserver 208.164.186.2

  “search domainname.com”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加domainname.com的后缀;“nameserver”表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的。

*/etc/host.conf 文件
  该文件指定如何解析主机名。Linux通过解析器库来获得主机名对应的IP地址。下面是一个“/etc/host.conf”的示例:

  order bind,hosts
  multi on
  ospoof on

  “order bind,hosts”指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件(也可以相反)。

  “multi on”指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机。

  “nospoof on”指不允许对该服务器进行IP地址欺骗。IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任。

*/etc/sysconfig/network 文件
  该文件用来指定服务器上的网络配置信息,下面是一个示例:

  NETWORK=yes
  RORWARD_IPV4=yes
  HOSTNAME=deep.openarch.com
  GAREWAY=0.0.0.0
  GATEWAYDEV=
  NETWORK=yes/no     网络是否被配置;
  FORWARD_IPV4=yes/no    是否开启IP转发功能
  HOSTNAME=hostname hostname表示服务器的主机名
  GAREWAY=gw-ip     gw-ip表示网络网关的IP地址
  GAREWAYDEV=gw-dev   gw-dw表示网关的设备名,如:etho等

  注意:为了和老的软件相兼容,“/etc/HOSTNAME”文件应该用和HOSTNAME=hostname相同的主机名。

*/etc/hosts 文件
  当机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。

  下面是一个“/etc/hosts”文件的示例:

  IP Address     Hostname           Alias
  127.0.0.1      Localhost          Gate.openarch.com
  208.164.186.1    gate.openarch.com Gate

  …………       …………           ………

  最左边一列是主机IP信息,中间一列是主机名。任何后面的列都是该主机的别名。一旦配置完机器的网络配置文件,应该重新启动网络以使修改生效。使用下面的命令来重新启动网络:/etc/rc.d/init.d/network restart
fierygnu 2003-09-09
  • 打赏
  • 举报
回复
能用路由的前提是你的机器也可以获得公网IP,否则只能用proxy或NAT。可是如果你有公网IP,就不需要别人的adsl了。
fierygnu 2003-09-09
  • 打赏
  • 举报
回复
adsl的机器可以,你的可以吗?你的ADSL可以获得几个公网IP?
prqin 2003-09-09
  • 打赏
  • 举报
回复
那个adsl当然是能够获得公网ip的,而且还是带路由功能的adsl,这就不需要proxy了.别人的adsl接了个hub,从hub上再接出一更线给他.
fierygnu 2003-09-08
  • 打赏
  • 举报
回复
别人的机器上要用proxy。
prqin 2003-09-08
  • 打赏
  • 举报
回复
设一下本机ip地址,改一下网关地址,设置一下DNS服务器地址,比如203.95.1.1,具体看你那边ISP服务商.
具体要修改的文件有/etc/sysconfig/network;/etc/sysconfig/network/network-scripts/ifcfg-eth0;具体如何设置你可以查一下相关资料,网上很多的,还有具体配置文件所放的位置可能和我写的稍有不同,如果你用的是redhat,那就用X界面下那个网络配置工具改就行了
heartsea 2003-09-08
  • 打赏
  • 举报
回复
如果在另一台机器上启动路由功能,在你的机器上制定网关就可以了
prqin 2003-09-08
  • 打赏
  • 举报
回复
to:fierygnu(va_list) 我想她得adsl本身可能是带路由的,通过hub连接多台机器,所以不用做proxy
我就是这样做的,这个方法爽啊
janlon 2003-09-05
  • 打赏
  • 举报
回复
没有人试过吗?
janlon 2003-09-05
  • 打赏
  • 举报
回复
icedust(冰封尘想),感谢你的回复!

别人提供的adsl端口就是:
自己没有申请adsl,而别人申请了adsl,然后用网线将我的电脑连接到别人的hub上

我试啦,改了网关也不行,不知还要不要设置其他地方?
icedust 2003-09-05
  • 打赏
  • 举报
回复
什么叫"别人提供的adsl端口"????

如果是adsl拨号,rh9自己有,配置一下就可以了

如果是共享上网,将网关地址改为拨号那台机器的地址即可

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧