У меня VPS (CentOS 5.6). Вот моя таблица маршрутизации.
Kernel IP routing table
Destination | Gateway | Genmask | Flags | Metric | Ref | Use Iface
192.x.x.0 | 0.0.0.0 | 255.255.255.0 | U | 0 | 0 | 0 venet0
169.x.0.0 | 0.0.0.0 | 255.255.0.0 | U | 0 | 0 | 0 venet0
0.0.0.0 | 0.0.0.0 | 0.0.0.0 | U | 0 | 0 | 0 venet0
Он работает нормально, но я не могу понять, где мой шлюз. Может кто-нибудь подскажет, как это работает?
Спасибо.
У вас есть маршрут по умолчанию на основе устройства, а не маршрут по умолчанию на основе адресов. Последняя строка говорит ядру: «Если вы хотите доставить пакеты куда-нибудь еще, просто вытолкните их. venet0
. Это виртуальный интерфейс Ethernet, поэтому я предполагаю, что вы используете какой-то VPS, и ОС хост-сервера будет знать, как получать трафик на другие физические хосты и с них.
Похоже, у вас его нет или вы не перезапускали сеть с момента его установки;
Просто отредактируйте / etc / sysconfig / network
СЕТЬ = да
HOSTNAME = что угодно
ШЛЮЗ = что угодно
Затем перезапустите сеть с помощью /etc/init.d/network restart