Как узнать ip на машине (linux)

Тема в разделе "Linux", создана пользователем Vetaldx dx, 29 июл 2014.

  1. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    Всем привет!)

    Возник такой вопрос.

    Как узнать на машине кто подкл на сервер, то есть например: щас на сервере на 27015 порте играют 20 человек, как посмотреть их ip через PuTTy, как то помню смотрел, но забыл, ну тогда помню все айпи отображались к которые были подкл к машине, от сайта и игровых серверов.

    Помогите, очень нужно, а то надоели прокси ставить читачки :(
     
    Последнее редактирование: 16 авг 2014
  2. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
  3. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    что статус?
    есть вот такая утилита tcpdump
    но она очень быстрая, строчит ужас, остановить можно только копируя текст, она как бы тоже подходит, ну очень бегит быстро по консоле, что-то бы другое!
    Да и что б с ней выйти, нужно путти закрывать,
     
  4. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Я про команду консольную,status называется.
     
  5. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    [email protected]:~# status
    tcpdump: syntax error
     
  6. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    status надо писать в окне самого сервера
     
  7. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    так тебе не покажет точный ip если он скрыт проксами сторонними.

    А так покажет точные.
    С помощью утилиты tcpdump
    tcpdump src port 27019 (отображает айпи все которые подкл/находятся на сервере с этим портом)
    или же еще можно так tcpdump "src host x.x.x.x and src port 27016"
    где x.x.x.x это айпи :taunt:
     
  8. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    PHP:
    tcpdump -i eth1 ---c 50000 grep 27016 sed 's/, length.*//' sort -u
    сортирует и без повторений показывает, не забудь про интерфейс и порт

    Добавлено через 3 минуты
    Автоматически находит внешний IP, убирает некоторую инфу и сорирует
    tcpdump -i eth1 -n -t -c 500 "src host $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' ) and src port 27016" | sed 's/, length.*//' | sort -u
     
    Последнее редактирование: 30 июл 2014
  9. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27

    tcpdump: eth1: That device is not up
     
  10. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    *не забудь про интерфейс
    охх, щас автоопределение
    tcpdump -i $(route | grep default | awk '{print $8}') -n -t -c 500 "src host $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' ) and src port 27016" | sed 's/, length.*//' | sort -u
     
    Vetaldx dx нравится это.
  11. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    tcpdump: syntax error
     
  12. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Веришь, нет, у меня работает.
     
    Vetaldx dx нравится это.
  13. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    странно однако!
    у тебя дебиан?
     
  14. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Да, 6-ой версии.
    Напиши отдельно:
    echo $(route | grep default | awk '{print $8}')
    echo $(ip addr show $(route | grep default | awk '{print $8}') | grep inet | grep -v inet6 | awk '{print $2}' | sed 's%/.*%%g' )
     
    Vetaldx dx нравится это.
  15. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.539
    Симпатии:
    1.984
    TolikCorp, возьми, сделай скриншот конкретно того (написанного), что у тебя работает и покажи - может всё разъяснится.
     
    Vetaldx dx нравится это.
  16. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    что написать отдельно? куда написать?
    можешь по лучше написать!
     
  17. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271

    Вложения:

    Vetaldx dx нравится это.
  18. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    напиши по подробнее как что делал?
    скрипт делал?
    :this:
     
  19. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    tcpdump -i ИНТЕРФЕЙС -n -t -c 500 "src host ИП and src port ПОРТ" | sed 's/, length.*//' | sort -u
    Чиркани скайп в лс, поглядим)
     
    Vetaldx dx нравится это.
  20. Vetaldx dx

    Vetaldx dx

    Сообщения:
    341
    Симпатии:
    27
    спс, помог! :)
     
    TolikCorp нравится это.