wiki:TipAndDoc/network

Version 39 (modified by mitty, 13 years ago) (diff)

moved to ssh

misc

  • NetShareの件はProxifier使ったら一発だった - むぅもぉ.jp

    このツールは、どうやら通信してるアプリを勝手に見つけて、その通信を奪って、指定したSocksプロキシを通してくれるらしい。なので、ブラウザ側の設定は何も変えなくていいし、そもそもブラウザがSocks5に対応してなくてもOKだし、ブラウザに限らずなんのソフトにでも使えるし、Proxifierを起動するかしないかだけなので、環境の切り替えも簡単。もちろんDNSとかも問題なくいける。WindowsもMacも使える。

CIFS vs NFS

  • 結論: Linux<=>Linux間のファイル共有はNFSが良い
  • 速度はNFSの方が高速
    • dd if=10MB.cifs of=/mnt/temp/10MB.cifs
      10485760 bytes (10 MB) copied, 28.8593 s, 363 kB/s
      
    • dd if=10MB.nfs of=/mnt/dropbox/10MB.nfs
      10485760 bytes (10 MB) copied, 12.9951 s, 807 kB/s
      
  • ファイルのパーミッション等
    • cifs => umaskの影響を受ける
      • デフォルトでは「-rwxr--r--」になる
    • nfs => 基本的にコピー元のまま
  • ファイル名の大文字小文字の区別
    • cifs => 区別しない(元々別だったファイルが一つに上書きされてしまう)
    • nfs => 区別する
  • 認証
    • cifs => 容易
    • nfs => ホスト(IP)ベースの認証は楽。ユーザ名ベースの認証は不明(出来ない?)

get information

  • NICの羅列
    ip link | grep "^[1-9]" | cut -d : -f 2 | cut -d ' ' -f 2 | grep "^eth"
    
  • IPの取得
    ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
    
    ip addr | grep -w inet | cut -d t -f 2 | cut -d ' ' -f 2 | cut -d / -f 1 | grep -v 127.0.0.1
    

open relay test

  • telnet localhost 25 「以外」のIPで繋いで、以下のような例でメール送信できたらOpen relayになっているので注意
    HELO mitty.jp
    MAIL FROM: hoge@mitty.jp
    RCPT TO: fuga@example.org
    DATA
    From: hoge@mitty.jp
    Subject: test
    relay testmail
    .
    QUIT
    

SYN Cookies

  • to enable
    • sysctl -w net.ipv4.tcp_syncookies=1
    • /etc/sysctl.conf > net.ipv4.tcp_syncookies=1

calculate netmask

  • ipcount <= perlのNet::IPモジュールに含まれる
    • aptitude install libnet-ip-perl
      • /usr/share/doc/libnet-ip-perl/examples/ipcount
        Usage:
                ipcount [-r] [-d <prefix>] address
        
                -r: Print Reverse Ranges
                -d <prefix>: Cut down the original prefix in several prefixes
        
        The address range can be one of:
        
        ipcount IP + size
        ipcount IP1 - IP2
        ipcount IP/len
        
  • via tool/netmask計算 - Linux Tips

NICが活性化される順序

  • CentOS
    • ifcfg? の数字が若い順に固定?(任意の順序に変更できるか不明)
  • Ubuntu
    • interfacesに記載された順の模様

wakeonlan

  • sudo aptitude install -R wakeonlan
  • デフォルトルートとは違うNICから送出したい場合
    • wakeonlan -i 192.168.100.255 00:1D:60:XX:YY:ZZ
      Sending magic packet to 192.168.100.255:9 with 00:1D:60:XX:YY:ZZ
      
    • tcpdump -np port 9 -i eth0
      11:30:32.420790 IP 192.168.100.254.34625 > 192.168.100.255.9: UDP, length 102
      

fix DNS server on DHCP network

  • /etc/resolv.conf file troubles - Ubuntu Forums
  • DHCP配下のネットワークで、DNSを固定する
    • デフォルトではIP割り当て時に/etc/resolve.confが自動で書き換わってしまう
  • man dhclient.conf
    OPTION MODIFIERS
           The supersede statement
    
            supersede [ option declaration ] ;
    
           If for some option the client should always use a locally-configured value or values rather than whatever is supplied by the  server,  these  values  can  be
           defined in the supersede statement.
    
  • /etc/dhcp3/dhclient.conf
    supersede domain-name-servers 127.0.0.1;
    
    • => /etc/resolv.conf
      nameserver 127.0.0.1
      

tftp

  • tftp client on Windows 7

Internet Explorer

view source

  • Internet Explorer 8の[ソースの表示]メニューで起動するエディタを変更する - @IT
    • IE8での「開発者ツール」を用いた「ソースの表示」指定は、ローカルに保存されたファイルをSleipnirで開いているとき(アドレスバーが「file:///C:/Perl/html/index.html」などとなっているとき)に限り、メモ帳で開いてしまうという問題がある模様。
      • 「開発者ツール」での指定と、旧来のレジストリでの指定の両方を設定しておくことで問題なく外部エディタでソースを表示できるようになる。

Slepnir2

Attachments (4)

Download all attachments as: .zip