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

Нужна помощь в интерпретации вывода маршрута

ГОСТЕВАЯ ВМ CentOS (VirtualBox):

[root@localhost network-scripts]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         10.0.2.2        0.0.0.0         UG    0      0        0 eth0
    10.0.2.0        *               255.255.255.0   U     0      0        0 eth0
    10.0.4.0        *               255.255.255.0   U     0      0        0 eth2
    link-local      *               255.255.0.0     U     1002   0        0 eth0
    link-local      *               255.255.0.0     U     1003   0        0 eth1
    link-local      *               255.255.0.0     U     1004   0        0 eth2
    192.168.56.0    *               255.255.255.0   U     0      0        0 eth1

Интерфейс в сети 10.0.2.0/24 и в сети 10.0.4.0/24 был настроен с NAT, в то время как интерфейс в сети 192.168.56.0/24 был настроен только для хоста. Когда я подключаюсь к Интернету, мне кажется, что я подключаюсь через сеть 10.0.2.0 - есть ли способ проверить это? Также я не уверен, откуда пришел шлюз 10.0.2.2 ... Я не могу пинговать 10.0.2.1, так как думал, что это должен быть шлюз.

Во-вторых, после добавления сети 10.0.4.0 есть ли способ через нее подключиться к Интернету? Какой будет шлюз? 4.1 не работает.

Прошу прощения, если вопросы неясны, я не понимаю, какие команды использовать / направление, чтобы найти информацию.

Во-первых, да, ваша виртуальная машина подключается к Интернету через 10.0.2.2, потому что у нее есть флаг «UG». Во-вторых, вы можете изменить это, установив шлюз по умолчанию, как хотите, вы должны найти свой IP-адрес шлюза, а затем изменить его с помощью этой команды.

# route add default gw 10.0.4.2

Я предполагаю, что ваш шлюз 10.0.4.2, но вы можете проверить свой шлюз в настройках хост-машины.