LinuxSir.cn,穿越时空的Linuxsir!

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

DHCP的疑问!

[复制链接]
发表于 2006-10-20 19:35:10 | 显示全部楼层 |阅读模式
我的两台设备IP为192.168.1.200和192.168.1.100(100有两张网卡eth0为外网口.eht1为内网口,静态ip=192.168.1.100)。
200为DHCP服务器,现在100通过200来获取自动获取IP。
200的dhcpd.conf的配置文件:
  1. subnet 192.168.1.0 netmask 255.255.255.0{
  2. option routers 192.168.1.100;
  3. option subnet-mask 255.255.255.0;
  4. option domain-name "example.com";
  5. option domain-name-servers 202.98.96.68,61.139.2.69;
  6. option time-offset -18000; #Eastern Standard Time range
  7. range 192.168.1.3  192.168.1.253;
  8. default-lease-time 21600;
  9. max-lease-time 43200;
  10. }
复制代码


100的eth0接200,eht1接的是我的电脑IP为192.168.1.25。
现在eth0可以获取到IP192.168.1.18,eth1为静态IP192.168.1.100,但是问题出现了:我的eth1无法SSH登陆,此时我的PC接上eth0后,eth0可以SSH登陆,而且可以SSH登陆192.168.1.18和192.168.1.100。

我的疑问:
我无法理解PC接eth1为什么PING不通192.168.1.100,也无法SSH登陆192.168.1.100,但是我接eth0后就能PING通192.168.1.18和192.168.1.100,同时都能登陆上去。请大家帮忙!

100的iptables:
  1. iptables -F INPUT
  2. iptables -F FORWARD
  3. iptables -F POSTROUTING -t nat
  4. iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
  5. iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
  6. iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
  7. iptables -A FORWARD -i ppp1 -m state --state ESTABLISHED,RELATED -j ACCEPT
  8. iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
  9. iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -j MASQUERADE
  10. iptables -t nat -A POSTROUTING -o ppp1 -s 192.168.1.0/24 -j MASQUERADE
  11. iptables -A INPUT -p tcp -i eth0 --syn --dport 80 -j ACCEPT
  12. iptables -A INPUT -p tcp -i ppp0 --syn --dport 80 -j ACCEPT
  13. iptables -A INPUT -p tcp -i ppp1 --syn --dport 80 -j ACCEPT
  14. sysctl -w net.ipv4.ip_forward=1
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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