かみぽわーる

kamipo's blog

linux

NAT環境下では net.ipv4.tcp_timestamps = 0 する

NAT環境下に複数ホストがいてそいつらがクライアントのときに、WAN側のサーバに接続が切られるときは net.ipv4.tcp_timestamps = 0 すればいいというのを教えてもらいました! 【緩募】SYN に SYN+ACK じゃないレスポンス受け取って RST しちゃう問題の解決…

ディスクのUUIDを調べる方法

Debian lennyのfstabを見ると /dev/sda1 / ext3 errors=remount-ro 0 1みたいに/dev/sda1とかでデバイスが指定されてるのだけど、UbuntuとかDebianでもsqueezeあたりだと UUID=04a6ba33-73ff-4f9f-a09b-199a83f73dd6 / ext4 errors=remount-ro 0 1みたいにUU…

debianでiptablesのip_conntrack_maxを変更する

ip_conntrack の最大値を変更するには、/etc/sysctl.conf に次の内容を追記します。 # Maximum number of conntrack net.ipv4.netfilter.ip_conntrack_max = 524288あとは、この設定を有効にするために、次のコマンドを実行します。 $ sudo sysctl -p iptabl…

initramfsの中身を見る

もしinitramfsに新しいドライバが追加されたか気になるときは、以下の手順で確認できる。 # mkdir /tmp/initrd # cd /tmp/initrd/ # gunzip -c /boot/initrd.img-`uname -r` | cpio -ivd # ls -l lib/modules/`uname -r`/kernel/drivers/net/r* -rwxr--r-- 1…

オンボードのRTL8111CのRX droppedがすさまじい件

最近のオンボードNICの蟹チップはRTL8111Cが多いかと思うんだけども、これ、普通にdebian入れてifconfigしてみたら、インストール直後にも関わらずものごっつい勢いで受信パケットのドロップが増えていってる。 # ifconfig eth0 Link encap:Ethernet HWaddr …

メモリチェッカー memtest86+を入れる

今までメモリ不良の疑いがあるときはknoppixとか外部メディア入れて そこからmemtest86+起動してたけど、これはかなり面倒だった。 そして風の噂でubuntuのブートメニューにはmemtest86+が入ってるらしいことを聞いて こりゃdebianでもできるなと思ってやっ…

NICの一覧が欲しかった

debianのeth0とかeth1とかが認識順になるせいでNICの指定がめんどくさい。 ifconfig -s |perl -lne 's/(\S+).*/$1/; print unless /^(?:Iface|lo)$/'ifconfig -s |perl -lne 'grep {print unless /^(?:Iface|lo)$/} /(\S+)/'