求助:如何实现magiclinux的路由功能
小弟两台magiclinux机器,以前都是windoz系统,一台开着连接共享实现路由功能如今都换成了magiclinux,不知道该如何实现
主机adsl上网
eth0 192.168.1.1 这个接的adsl
eth1 192.168.0.1 这个接的另一台magiclinux。。
(在其他版看到了类似的,不过很多地方和magiclinux不一样)
哪个哥哥教教小弟 首先看看你的adsl modem有没有route功能 开启ADSL猫的路由功能最简单易用。
如果是Linux要带其它机器上公网,配置一下iptables作NAT就可以了。 我想用linux带其他机器,我的adsl没有路由功能
能否详细说明一下,谢谢 有UI设置的,
你自己不仔细找 有UI设置的,
你自己不仔细找
不过还是开猫路由更爽!楼主不如把猫型号贴出来,大家研究研究! 看我的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 ~]#
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的大家都熟悉了)。 感谢你的帮助!
这样问题我们菜鸟都会用到了,希望lanche斑竹令起新帖,加精华索引,再此感谢 ……
这个,看这里
http://linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1861
如果不需要代理服务器的话,只要做NAT部分就好了。
页:
[1]