magiclinzi 发表于 2005-1-10 18:48:31

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

小弟两台magiclinux机器,以前都是windoz系统,一台开着连接共享实现路由功能
如今都换成了magiclinux,不知道该如何实现
主机adsl上网
eth0 192.168.1.1 这个接的adsl
eth1 192.168.0.1 这个接的另一台magiclinux。。
(在其他版看到了类似的,不过很多地方和magiclinux不一样)
哪个哥哥教教小弟

tingxx 发表于 2005-1-10 18:59:00

首先看看你的adsl modem有没有route功能

lanche 发表于 2005-1-10 19:23:10

开启ADSL猫的路由功能最简单易用。

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

magiclinzi 发表于 2005-1-10 19:25:05

我想用linux带其他机器,我的adsl没有路由功能
能否详细说明一下,谢谢

lovewilliam 发表于 2005-1-10 19:52:25

有UI设置的,

你自己不仔细找

killxp 发表于 2005-1-10 19:56:02

有UI设置的,

你自己不仔细找

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

lovewilliam 发表于 2005-1-10 19:58:40

看我的USB ADSL MODEM
:lol:

[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:EthernetHWaddr 00:00:01:00:00:00
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric: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.198P-t-P:221.0.64.38Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICASTMTU:1492Metric: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 ~]#

lanche 发表于 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的大家都熟悉了)。

magiclinzi 发表于 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部分就好了。
页: [1]
查看完整版本: 求助:如何实现magiclinux的路由功能