把不同的client要求route到不同目標 - Linux

Table of Contents

我目前已經成功把openvpn的server的連線轉到client上面,也就是client變成另
一台router,所以我有兩個出口可以用。

現在我想知道有沒有辦法讓不同的client使用不同的routing table,譬如說
client的連線出口是server,而cleint2的出口則是導向client3?

如果只有一個routing table應該辦不到,不曉得組合iptables或其他常見
工具有沒有辦法辦到?

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--

All Comments

Bennie avatarBennie2015-05-01
iproute就能辦到了 加個src rule導到另一個table
Daniel avatarDaniel2015-05-02
請問iproute會和原本的route table有衝突嗎?
Skylar Davis avatarSkylar Davis2015-05-03
原本的route table也只是iproute裡的一個table啊...
Mason avatarMason2015-05-07
了解,這樣我就放心了,謝謝。