MACアドレスを変更する
# ifconfig eth0 hw ether 01:23:45:67:89:AB
IPアドレスを複数割り当てる
# ifconfig eth0:0 122.122.122.122
(eth0:の後の数字は自由)
割り当てを削除する場合は
# ifconfig eth0:0 down
ルーティングテーブルをいじる
ルーティングテーブルを見る
# route
または
# netstat -r
経路を追加するには
ネットワークの場合
# route add -net 192.168.120.0 gw 192.168.1.51 netmask 255.255.255.0
ホストの場合
# route add -host 192.168.120.3 gw 192.168.1.51
デフォルトゲートウェイの場合
# route add default gw 192.168.1.51
経路追加の時にウィンドウサイズを設定する
# route add -net 192.168.120.0 gw 192.168.1.51 netmask 255.255.255.0 window 65535
経路を削除するには
# route del -net 192.168.13.0 netmask 255.255.255.0
# route del default gw 192.168.1.51
IPSecで通信
2つのマシン間でIPSecによる通信を行う。
マシンA 192.168.120.1
マシンB 192.168.120.101
・FreeS/WANをインストール
ここでRPMパッケージを(カーネルのバージョンを確認して)ダウンロード
インストールは特に問題なし
・設定
マシンAの/etc/ipsec.conf
#
config setup
interfaces="ipsec0=eth0"
klipsdebug=none
plutodebug=none
plutoload=%search
plutostart=%search
#
conn %default
type=transport
right=192.168.120.1 /*rightに自分のアドレス*/
authby=secret /*事前共有鍵による認証*/
pfs=no
#
conn sample
left=192.168.120.101 /*leftに相手のアドレス*/
auto=start
マシンBの/etc/ipsec.conf
config setup
interfaces="ipsec0=eth0"
klipsdebug=none
plutodebug=none
plutoload=%search
plutostart=%search
#
conn %default
type=transport
right=192.168.120.101
authby=secret
pfs=no
#
conn sample
left=192.168.120.1
auto=start
・事前共有鍵ファイルの編集
/etc/ipsec.secrets
: PSK "yokohama"
・起動
/etc/init.d/ipsec start
これ以降暗号化通信