QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1186|回复: 9

求助:如何实现magiclinux的路由功能

[复制链接]
发表于 2005-1-10 18:48:31 | 显示全部楼层 |阅读模式
小弟两台magiclinux机器,以前都是windoz系统,一台开着连接共享实现路由功能
如今都换成了magiclinux,不知道该如何实现
主机adsl上网
eth0 192.168.1.1 这个接的adsl
eth1 192.168.0.1 这个接的另一台magiclinux。。
(在其他版看到了类似的,不过很多地方和magiclinux不一样)
哪个哥哥教教小弟
发表于 2005-1-10 18:59:00 | 显示全部楼层
首先看看你的adsl modem有没有route功能
回复

使用道具 举报

发表于 2005-1-10 19:23:10 | 显示全部楼层
开启ADSL猫的路由功能最简单易用。

如果是Linux要带其它机器上公网,配置一下iptables作NAT就可以了。
回复

使用道具 举报

 楼主| 发表于 2005-1-10 19:25:05 | 显示全部楼层
我想用linux带其他机器,我的adsl没有路由功能
能否详细说明一下,谢谢
回复

使用道具 举报

发表于 2005-1-10 19:52:25 | 显示全部楼层
有UI设置的,

你自己不仔细找
回复

使用道具 举报

发表于 2005-1-10 19:56:02 | 显示全部楼层
[quote:485f24537e="lovewilliam"]有UI设置的,

你自己不仔细找[/quote]

不过还是开猫路由更爽!楼主不如把猫型号贴出来,大家研究研究!
回复

使用道具 举报

发表于 2005-1-10 19:58:40 | 显示全部楼层
看我的USB ADSL MODEM


[code:1][root@Lover ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
221.0.64.38     *               255.255.255.255 UH    0      0        0 ppp0
default         221.0.64.38     0.0.0.0         UG    0      0        0 ppp0
[root@Lover ~]# ifconfig
nas0      Link encap:Ethernet  HWaddr 00:00:01:00:00:00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1664 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1666 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1466909 (1.3 Mb)  TX bytes:260997 (254.8 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:221.214.199.198  P-t-P:221.0.64.38  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:1544 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1542 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1449417 (1.3 Mb)  TX bytes:206647 (201.8 Kb)

[root@Lover ~]#
[/code:1]
回复

使用道具 举报

发表于 2005-1-10 22:28:17 | 显示全部楼层
Linux作共享上网的主机时,只需用iptables配置NAT(网络地址转换)即可,此时它就是一个路由器。首先要做的就是按你接入Internet的方式配置其中一张网卡(比如eth0用于接外网),以保证主机能够上网;然后再配置第二张网卡(通常用eth1接内网),取一个保留网络的IP地址如192.168.1.1/255.255.255.0,它将成为内网连到外网的网关。然后就可以配置NAT了:
1、打开内核IP转发功能:
echo 1>/proc/sys/net/ipv4/ip_forward

echo FORWARD_IPV4=yes >>/etc/sysconfig/network

然后重启网络服务:service network restart

2、NAT:
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

3、使NAT支持FTP
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp

到此NAT就配置好了(这里就不详谈防火墙配置了),如果客户机数量较多的话可以利用DHCP服务为它们分配网络参数如IP地址及掩码、网关、DNS等。否则客户机必须手动配置静态参数,对于Linux的客户尤其要注意配置DNS参数(win的大家都熟悉了)。
回复

使用道具 举报

 楼主| 发表于 2005-1-11 09:43:37 | 显示全部楼层
感谢你的帮助!
这样问题我们菜鸟都会用到了,希望lanche斑竹令起新帖,加精华索引,再此感谢
回复

使用道具 举报

发表于 2005-1-11 18:41:23 | 显示全部楼层
……
这个,看这里
http://linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1861
如果不需要代理服务器的话,只要做NAT部分就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 21:50 , Processed in 0.039380 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表