- 论坛徽章:
- 0
|
系统fedora2,两张网卡,用做172.16.144.0/24子网到192.168.1.0/24子网的路由转发。
eth0静态设置ip:192.168.1.1
eth1静态设置ip:172.16.144.199
用iptables做好转发的规则,主要作用访问192.168.1.0/24内机器的ssh和telnet,举例如下
-A PREROUTING -i eth1 -p tcp -m tcp --dport 9040 -j DNAT --to-destination 192.168.1.72:23
-A PREROUTING -i eth1 -p tcp -m tcp --dport 9041 -j DNAT --to-destination 192.168.1.72:22
现在的问题是,当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
文件中是用eth1的ip去匹配:
Host private1
HostName 172.16.144.199
User root
Port 9041
HostkeyAlias private1
所以172.16.144.199的ip一变,外面是不能ssh进192。168。1。0/24了。
请问各位,为什么我静态制定的ip还会变化呢?是不是我还有什么地方没有配好?谢谢! |
|