Назад | Перейти на главную страницу

понимание команды ip route show в linux

В качестве хоста у меня используется ПК с Windows 7. Сетевые данные моего ПК с Windows следующие.

IP ADDRESS               -   192.168.1.70
DEFAULT GATEWAY          -   192.168.1.254

Я установил Virtual Box в Windows 7, и у меня есть виртуальная машина Ubuntu 12.04, работающая на Virtual Box.

Когда сетевой режим для виртуальной машины - NAT.

У машины IP - 10.0.2.15

Я могу выполнить эхо-запрос с виртуальной машины на хост-компьютер (Windows 7 - 192.168.1.70)

Как и ожидалось, я не могу выполнить эхо-запрос с моего хост-компьютера на виртуальную машину, поскольку виртуальная машина находится в режиме NAT.

Вывод ip route show на виртуальной машине Ubuntu (IP 10.0.2.15) показан ниже.

sudo ip route show
default via 10.0.2.2 dev eth0  proto static 
10.0.2.0/24 dev eth0  proto kernel  scope link  src 10.0.2.15  metric 1 
169.254.0.0/16 dev eth0  scope link  metric 1000

Результат ifconfig на виртуальной машине Ubuntu (IP 10.0.2.15) показан ниже.

eth0      Link encap:Ethernet  HWaddr 08:00:27:da:13:5b  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:feda:135b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24658 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12911 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:21780009 (21.7 MB)  TX bytes:935844 (935.8 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:234 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39750 (39.7 KB)  TX bytes:39750 (39.7 KB)

У меня вопрос

1) Что означает IP-АДРЕС 10.0.2.2, который отображается как маршрут по умолчанию?

2) Почему этого нет в выводе ifconfig.

Спасибо и С уважением, Картик.

1) Что означает IP-АДРЕС 10.0.2.2, который отображается как маршрут по умолчанию?

Это ваш шлюз по умолчанию - пакеты следующего перехода будут перенаправлены, если они не соответствуют более конкретному маршруту.

2) Почему этого нет в выводе ifconfig.

ifconfig не отображает информацию о маршруте.