2016-10-24 2 views
0

Я стараюсь иметь доступ в Интернет, так что я должен добавить маршрут по умолчанию на мой сервер Linux мой IP-адрес 10.1.1.1, но мой основной шлюз 20.1.1.1Невозможно добавить корень по умолчанию не такая ошибка устройства в Linux

Я попытался чтобы добавить шлюз по умолчанию с route add default 20.1.1.1 но получить ошибку:

siocaddrt: нет такого устройства

Я пытался использовать ВСИ как eth0:0 добавить IP-адрес в диапазоне мой defaul t, где linux позволяет мне добавить шлюз по умолчанию, но снова я получаю ошибку как ту же самую последнюю ошибку.

ответ

0

Я нахожу решение первый я добавить маршрут к другой подсети

route add e.f.g.h/32 dev eth0:1

второй я добавить:

route add default gw e.f.g.h

и моя проблема решена, я надеюсь, что никто не придерживается этой ошибки.

0

Ответ прост в вашем случае ...

по умолчанию шлюз должен быть в той же подсети, что и IP-адрес сетевой карты.

Ваш ip-адрес вашей карты должен быть 20. *. *. * Если вы используете/8 маску

+0

https://en.wikipedia.org/wiki/Default_gateway –

+0

Я знаю, что такое шлюз по умолчанию, и мой сценарий - это мой ip-сервер, открытый, и шлюз имеет приватный ip для обеспечения безопасности. Я хочу установить другой диапазон IP-шлюза по умолчанию, и я знаю возможно, я сделал это до сих пор, я не могу вспомнить свое решение в любом случае спасибо! – powershell

Смежные вопросы