Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unix (21.03.12) Сокеты.doc
Скачиваний:
8
Добавлен:
25.08.2019
Размер:
74 Кб
Скачать

Команды для работы с сетевыми интерфейсами в Unix.

ipconfig – позволяет управлять сетевыми интерфейсами

ipconfig -a – вся информация,с ее помощью можно назначить IP-адреса и маски.

Пример работы:

$ ifconfig -a xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500               options=9<RXCSUM,VLAN_MTU>               ether 00:01:02:fc:3c:f9               inet 144.206.182.22 netmask 0xffffff00 broadcast 144.206.182.255               media: Ethernet autoselect (100baseTX <full-duplex>)               status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384               inet 127.0.0.1 netmask 0xff000000

loopback-интерфейс служит для связи между собой программ, находящихся на одном компьютере. Он не соотвествует никакой сетевой карте. Все сообщения посланные через него возвращаются на этот же компьютер. Всегда lookback имеет адрес 127.0.0.1 и маска 255.0.0.0. (0xff000000)

На самом деле loopback интерфейсов может быть несколько, но все адреса должны начинаться с 127

netstat -i показывает информацию об интерфейсах: mtu - максимальный размер IP-пакета, мак адрес, IP-адрес

Пример работы:

$netstat -i - interface, показывает информацию об интерфейса Name      Mtu Network            Address                          Ipkts Ierrs      Opkts Oerrs  Coll xl0      1500 <Link#1>          00:01:02:fc:3c:f9  6891726        0  4079877        0        0 xl0      1500 144.206.182.0 users                          3592201        -  4067007        -        - lo0    16384 <Link#2>                                                    12348        0      12348        0        0 lo0    16384 your-net          localhost                      12291        -      12291        -        -

netstat - r – таблица маршрутизации, дефолтный гейтвей. Кроме того будут показаны адреса всех компьютеров, с которыми была связь - ARP-таблицу.

Пример работы:

Routing tables Internet: Destination              Gateway                      Flags      Refs          Use  Netif Expire default                      144.206.182.254      UGS                0  1862337      xl0 localhost                  localhost                  UH                  0      12291      lo0 144.206.182.0          link#1                        UC                  0              0      xl0 ns.edu.kiae.ru        fa:a6:c4:37:19:f2  UHLW              1    296678      xl0    1189 users                          00:01:02:fc:3c:f9  UHLW              1            57      lo0 wn104.edu.kiae.ru  00:1c:c4:1a:34:74  UHLW              1        1337      xl0    1163 wn105.edu.kiae.ru  00:1c:c4:1a:36:6b  UHLW              1        1597      xl0      964 wn107.edu.kiae.ru  00:1c:c4:1a:34:9c  UHLW              1        2450      xl0      985 wn111.edu.kiae.ru  00:1c:c4:1a:30:fb  UHLW              1            65      xl0    1190 wn112.edu.kiae.ru  00:1c:c4:1a:33:5d  UHLW              1          131      xl0    1108 tn11.edu.kiae.ru    00:1c:c4:1a:33:f4  UHLW              1            96      xl0    1040 144.206.182.254      00:1e:4a:44:b4:40  UHLW              2              0      xl0    1196

arp -in – эта самая таблица в числовом виде - показывает, какому ip адресу какой мак адрес соответствует.

ping – проверяет доступность узла, к примеру:

$ping 8.8.8.8

tracerout – показывает маршрут, через какие маршрутизаторы проходит пакет,чтобы достичь пункт назначения

tracerout - n 8.8.8.8 - показывает IP адреса плюс ко всему.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]