タグ

2019年1月2日のブックマーク (2件)

  • iptablesで自分宛にきた通信を全て別のサーバに転送する

    自分のIP<A>に対して来た通信を全て別のサーバ<B>にiptablesを使って転送する方法 SRC_IP=<A> DST_IP=<B> iptables -t nat -A PREROUTING -d $SRC_IP -j DNAT --to $DST_IP iptables -t nat -A POSTROUTING -d $DST_IP -j SNAT --to $SRC_IP パケット転送が有効になっている必要があるので、/sbin/sysctl net.ipv4.ip_forwardの結果で、net.ipv4.ip_forward = 0になっている場合は、パケット転送をONにします。 /sbin/sysctl -w net.ipv4.ip_forward=1

    buty4649
    buty4649 2019/01/02
    便利情報だ!
  • cat するたびに内容が変わるファイル?を作った

    こんな感じ。 cat で連続して nowファイルの内容を表示している。ファイルを変更しているわけではないが、 表示するたびに内容が変わる。 # cat now 2018-12-27 00:21:20 # cat now 2018-12-27 00:21:21 # cat now 2018-12-27 00:21:23 Fuse-BindEx どういう仕掛けかというと、今回作成した bindex ファイルシステムを経由して、 上記ファイルにアクセスしているため。この bindex というファイルシステムは、 「実行ファイルが read されたら、そのファイルを execute した際の出力を内容として返す」 という動作をする。上記nowファイルの当の内容はこちら。 #!/bin/bash date "+%F %T" 今回の場合、bindex 経由で cat (read) するたびに、dat

    cat するたびに内容が変わるファイル?を作った
    buty4649
    buty4649 2019/01/02
    面白いなぁ〜