net.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 04 Dec 2011 20:24:25 +0200
changeset 1124 020a9bc396a0
parent 1121 c7cfa384c05c
permissions -rw-r--r--
Fix RST syntax.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1121
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
==========
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
 Network.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
==========
1124
020a9bc396a0 Fix RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1121
diff changeset
     6
.. contents::
1121
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
Ukraine internet provider.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
==========================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
Utel.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
-----
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
User - none, password - none, phone - ``*99***1#`` or ``*99#``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
Peoplenet.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
----------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
User and password you get by sending SMS message to ``920`` number. Phone ``#777``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
DNS to IP address.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
==================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
  $ nslookup example.com
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
IP to DNS address.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
==================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
  $ nslookup 192.168.1.1
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
NetBIOS to IP address.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
======================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
By nbtstat.exe command from MS you can print NetBIOS name cache with
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
name-to-IP address mappings::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  $ nbtstat -c
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
List of NetBIOS name.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
=====================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  $ nbtstat -r
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
List of open ports.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
===================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
List of open ports under Windows.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
---------------------------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
  cmd> netstat        # with DNS name resolution, TCP only
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
  cmd> netstat -n     # without name resolution, TCP only
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  cmd> netstat -a -n  # TCP and UDP
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
  cmd> netstat -s     # show IP, ICMP, TCP, and UDP statistics.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
List of open ports under Linux.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
-------------------------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
-t tcp, -u udp, -l local, -p process::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
  $ sudo netstat -tulp
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
or to use port number instead of protocol name::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
  $ sudo netstat -tulpn
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
Which processes open port?
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
==========================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
Windows
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
-------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
  cmd> netstat -o     # show PID
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
  cmd> netstat -b     # show also cmd name
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
  cmd> netstat -b -v  # show all modules (.exe and .dll) with full path
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
Linux.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
  $ sudo netstat -tulpn
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    86
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
or::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    88
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    89
  $ sudo lsof -i
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    91
How disable IPv6?
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    92
=================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
Debian kernel 2.6/Ubuntu ("official" method)/Fedora Core.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    95
---------------------------------------------------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    96
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    97
Comment in /etc/modprobe.d/aliases "alias net-pf-10 ipv6" and add alias
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    98
"net-pf-10 off", "alias ipv6 off"::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    99
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   100
  $ sudo emacs /etc/modprobe.d/aliases
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   101
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
  $ cat /etc/modprobe.d/aliases
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   104
  # alias net-pf-10 ipv6
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   105
  alias net-pf-10 off
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   106
  alias ipv6 off
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   107
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   109
Reboot or::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
  $ sudo update-modules
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
Another way is adding to /etc/modprobe.d/blacklist.local lines::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   114
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   115
  blacklist ipv6
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   116
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   117
You can safely wipe out any IPv6 reference in ``/etc/hosts`` and
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   118
``/etc/network/interfaces``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   119
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   120
RHEL4/Centos4.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   121
--------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   122
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   123
As for Debian, but ``/etc/modprobe.d/aliases`` has name ``/etc/modprobe.conf``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   124
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   125
KDE.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   126
----
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   127
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   128
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   129
  $ cat /etc/environment
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   130
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   131
  KDE_NO_IPV6=true
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   132
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   133
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   134
Firefox.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   135
--------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   136
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   137
See ``about:config`` page, set ``network.dns.disableIPv6`` to ``true``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   138
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   139
Clear saved Windows networking passwords.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   140
=========================================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   141
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   142
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   143
  cmd> rundll32.exe keymgr.dll, KRShowKeyMgr
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   144
  cmd> control userpasswords2                 # another way
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   145
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   146
Proxy auto-config.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   147
==================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   148
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   149
  http://en.wikipedia.org/wiki/Proxy_auto-config
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   150