- 论坛徽章:
- 0
|
系统fedora2,两张网卡,用做172.16.144.0/24子网到192.168.1.0/24子网的路由转发。\r\neth0静态设置ip:192.168.1.1\r\neth1静态设置ip:172.16.144.199\r\n用iptables做好转发的规则,主要作用访问192.168.1.0/24内机器的ssh和telnet,举例如下\r\n-A PREROUTING -i eth1 -p tcp -m tcp --dport 9040 -j DNAT --to-destination 192.168.1.72:23\r\n-A PREROUTING -i eth1 -p tcp -m tcp --dport 9041 -j DNAT --to-destination 192.168.1.72:22\r\n\r\n现在的问题是,当eth1获得我指点的ip时,从172.16.144.0/24ssh192.168.1.0/24的机器很正常,但是eth1的ip172.16.144.199每8个小时左右就变为172.16.144.51(这个是172.16.144.0/24中dhcp server分配的ip),由于我们在ssh_config\r\n文件中是用eth1的ip去匹配:\r\nHost private1\r\n HostName 172.16.144.199\r\n User root\r\n Port 9041\r\n HostkeyAlias private1\r\n所以172.16.144.199的ip一变,外面是不能ssh进192。168。1。0/24了。\r\n请问各位,为什么我静态制定的ip还会变化呢?是不是我还有什么地方没有配好?谢谢! |
|