Hi Eddie, Please ignore the questions I mentioned about the IP version CheckIPHeader() complains and the extra packets. They are solved. Another question I have is that whether Click can be configured to be a NAT? If so, could you give me some clue on what elements should be used? Thanks, Lan