LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1303|回复: 6

RH9 单网卡(已绑定三个ip) 如何实现DHCP和(后两个IP间的)IP转发(河南网通宽带)??

[复制链接]
发表于 2004-11-16 08:56:25 | 显示全部楼层 |阅读模式
上网背景: 河南网通 RH9
安装rpm:  dhcpcd-1.3.22pl4-4
          dhclient-3.0pl1-23

网卡模式: 绑定第一个IP, 为自动分配
              第二个IP,为61.54.*.*
              第三个IP,为192.168.0.1

目的要求: 1. 实现IP转发,可以让内网访问外部网络
          2. 最好实现DHCP, 为另外的2台WinXP自动分配IP

疑问点  :
1. 是不是没有必要绑定那么多ip??不过我这样上网, 很稳定,不存在掉线问题
2. iptables实现IP转发同时实现DHCP, 一个XP是用来看网络电影的,
另外一个是用来打网络游戏的. 网络速度可以承受吗??

谢谢
发表于 2004-11-16 09:55:53 | 显示全部楼层
绑定这么多对稳定好像没用的,,毕竟就是一块网卡嘛。

1。你的网卡足够速度,就可以。。
 楼主| 发表于 2004-11-16 11:30:45 | 显示全部楼层
那么这样应该如何使用iptables 和dhcp??
发表于 2004-11-16 14:05:37 | 显示全部楼层
你的网络就是和家庭网络差不多吧?主机单网卡接交换机或HUB是吧?
/etc/rc.d/ec.local中添加
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.3.0/24 -j MASQUERADE #这里的192.168.3.0/24换成你局域网的网络地址
/sbin/route add -host 255.255.255.255 dev eth0 #这就的作用是给DCHP用的
/etc/dhcpd.conf修改为(没有这个文件就新建一个)
default-lease-time 1200;
#max-lease-time 9200;
#option subnet-mask 255.255.255.0;#(你的局域网的掩码)
#option broadcast-address 192.168.3.255;#(广播地址)
#option routers 192.168.3.254;#网关地址
#option domain-name-servers 218.108.248.219,218.108.245.157;#域名服务器地址(我填的是杭州网通的域名服务器)
#option domain-name "workgroup.com";#域名

subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.10 192.168.3.100;
range 192.168.3.150 192.168.3.200;#DHCP地址分配范围
}
ddns-update-style ad-hoc;
 楼主| 发表于 2004-11-17 09:51:20 | 显示全部楼层
1, 我的情况就是家庭网络,从ADSl猫上接到hub,然后从hub分出三根线出来,接到三台电脑上,谁先开机,就可以上去,然后打开服务器,windows下就是开sygate,其他的两台后开,就可以自动分配到ip.

2,河南的网络肯定和杭州的不一样
因为在linux下上河南的网通, 不是用pppoe,这个已经很多人证明了
我上的方法是运行dhclient,然后在默认分配的ip,后再绑定一个符合网通的ip,就是ip:61.54.233.253 Gw:61.54.233.254 netmask:255.255.255.0,
然后为了要和内网的电脑连接,我又绑定了第三个ip,192.168.0.1
gw:192.168.0.254 netmask:255.255.255.0
问题是:怎么实现动态分配给另外两台电脑ip,并且,可以实现网络转发.

你上面说的方法我实验了,动态分配ip,可以实现.但是另外两台电脑还是不能上网.应该是转发ip的地方,不知道哪里有问题,还望给为高手给于指点.

谢谢
 楼主| 发表于 2004-11-17 09:54:22 | 显示全部楼层
对了,我实验你的方法的时候,
没有在/etc/rc.d/ec.local中添加

我不希望网络转发一开机自动实现,而是手工控制,因为linux不想让他固定当服务器,做个脚本可以吗???

我再去看看,我做的脚本,有没有错的地方,谢谢.
发表于 2004-11-24 10:24:33 | 显示全部楼层
老兄,你的河南网通能正常上网吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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