Я пытаюсь добавить маршрут по умолчанию в моем соединении ppp0, я хочу, чтобы по умолчанию маршрут указывал на это соединение. Я попытался добавить его в /etc/rc.local, но я не думаю, что это подходящее место для этого. Я хотел бы знать, где это место для этого.
Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете DHCP. Если у вас есть статически настроенный интерфейс, вам нужно добавить строфу в / etc / network / interfaces
. Предполагая, что ваш интерфейс eth0
, а сеть - 192.168.1.0/24
:
# Основной сетевой интерфейс auto eth0 iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 шлюз 192.168.1.1
(Очевидно, что эти номера будут скорректированы для вашей сети.)
Добавьте это к / etc / сеть / интерфейсы
и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.
Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.
Я создал скрипт в файле /etc/ppp/ip-up.d
, где я поместил маршрут в команду
.
Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.
Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.
Правильным местом должен быть файл / etc / network / interfaces
. Вы добавляете строку, такую как:
up route add default gw 192.168.0.1 dev eth0
IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.
Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете DHCP. Если у вас есть статически настроенный интерфейс, вам нужно добавить строфу в / etc / network / interfaces
. Предполагая, что ваш интерфейс eth0
, а сеть - 192.168.1.0/24
:
# Основной сетевой интерфейс auto eth0 iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 шлюз 192.168.1.1
(Очевидно, что эти номера будут скорректированы для вашей сети.)
Добавьте это к / etc / сеть / интерфейсы
и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.
Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.
Я создал скрипт в файле /etc/ppp/ip-up.d
, где я поместил маршрут в команду
.
Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.