4

У меня работает CentOS. Важно, чтобы CentOS был доступен, когда я удаленно подключен к VPN-маршрутизатору. Я попытался добавить шлюз по умолчанию к VPN-маршрутизатору, но после перезагрузки он исчезает. Как я могу поставить это как постоянный?

ip route add 192.168.2.3 via 10.0.0.1 dev eth0

3 ответа3

3

Если кто-то использует CentOS с несколькими сетевыми картами, только 1 подключен к Интернету, и вы хотите, чтобы этот конкретный интерфейс принимал весь интернет-трафик, а затем добавьте следующую строку в ваш файл /etc/sysconfig/network :

GATEWAYDEV=network_interface
GATEWAY=default_gateway_ip

Сохраните и перезапустите ваши сетевые сервисы. Это работало для меня, и больше ничего не работало.

3

Если я правильно прочитал ваш вопрос, думаю, вы хотите добавить

GATEWAY=192.168.2.3

в /etc /sysconfig /network, затем перезагрузите или выполните перезагрузку service network restart чтобы проверить это.

Хотя из вашего вопроса я не совсем уверен, что вы вообще хотите использовать шлюз по умолчанию. Я думаю, вы можете просто сделать статический маршрут постоянным?

0

Вы можете добавить эту строку в соответствующий файл /etc /ifconfig.INT (где "INT" представляет соответствующий интерфейс), так же, как иногда мы делаем с dhclient (обратите внимание на начальную точку объяснения, вставленную в качестве первого символа):

!ip route add 192.168.2.3 via 10.0.0.1 dev eth0

(Я не пробовал CentOS, но я предполагаю, что этот механизм должен быть таким же, как и в NetBSD.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .