добавить маршрут по умолчанию при загрузке [закрыт]

Я пытаюсь добавить маршрут по умолчанию в моем соединении ppp0, я хочу, чтобы по умолчанию маршрут указывал на это соединение. Я попытался добавить его в /etc/rc.local, но я не думаю, что это подходящее место для этого. Я хотел бы знать, где это место для этого.

6
задан 15 October 2010 в 20:56

36 ответов

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в каталоге /etc/ppp/ip-up.d, где я поместил команду route add in.

Сценарий автоматически подбирается после создания соединения pptp. Он работает как прелесть.

2
ответ дан 25 July 2018 в 23:19

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете DHCP. Если у вас есть статически настроенный интерфейс, вам нужно добавить строфу в /etc/network/interfaces. Предположим, что ваш интерфейс eth0, а сеть - 192.168.1.0/24:

# The primary network interface auto eth0 iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 gateway 192.168.1.1

(Очевидно, что эти номера будут настроены для вашей сети.)

Добавьте это в /etc/network/interfaces и это оно. Теперь, если вы хотите статический маршрут, который не является вашим маршрутом по умолчанию, это отличается.

0
ответ дан 25 July 2018 в 23:19
  • 1
    Есть ли способ / файл cli для редактирования, который не будет немедленно перезаписан NetworkManager? – djeikyb 17 March 2011 в 06:56

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 25 July 2018 в 23:19

Правильным местом должен быть файл /etc/network/interfaces. Вы добавляете строку, такую ​​как:

up route add default gw 192.168.0.1 dev eth0

IP-адрес является одним из ваших шлюзов по умолчанию, а последняя запись - имя устройства вашего устройства.

4
ответ дан 25 July 2018 в 23:19
  • 1
    вот я думаю, что я пытался. Проблема в том, что мое conexion является ppp0, мой eth0 является моей локальной сетью, а eth1 - коннектором ISP ... я вставляю / etc / network / interfaces & quot; up route add default gw xxx.xxx.xxx.xxx dev eth1 & quot; ; также попробуйте с "вверх по маршруту добавить значение по умолчанию gw xxx.xxx.xxx.xxx dev ppp0 & quot; и не работал .. в обоих случаях, когда я запускаю netstat -nr, я получаю это: Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp – fcosp 6 August 2010 в 01:59
  • 2
    если я запускаю в командной строке "route add default gw xxx.xxx.xxx.xxx dev ppp0 & quot; Работает! после запуска netstat -nr i get Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0 – fcosp 6 August 2010 в 01:59
  • 3
    Вы используете Network Manager? Он перезапишет эту настройку. – maco 19 August 2010 в 00:55

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в каталоге /etc/ppp/ip-up.d, где я поместил команду route add in.

Сценарий автоматически подбирается после создания соединения pptp. Он работает как прелесть.

2
ответ дан 31 July 2018 в 12:21

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете DHCP. Если у вас есть статически настроенный интерфейс, вам нужно добавить строфу в /etc/network/interfaces. Предположим, что ваш интерфейс eth0, а сеть - 192.168.1.0/24:

# The primary network interface auto eth0 iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 gateway 192.168.1.1

(Очевидно, что эти номера будут настроены для вашей сети.)

Добавьте это в /etc/network/interfaces и это оно. Теперь, если вы хотите статический маршрут, который не является вашим маршрутом по умолчанию, это отличается.

0
ответ дан 31 July 2018 в 12:21
  • 1
    Есть ли способ / файл cli для редактирования, который не будет немедленно перезаписан NetworkManager? – djeikyb 17 March 2011 в 06:56

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 31 July 2018 в 12:21

Правильным местом должен быть файл /etc/network/interfaces. Вы добавляете строку, такую ​​как:

up route add default gw 192.168.0.1 dev eth0

IP-адрес является одним из ваших шлюзов по умолчанию, а последняя запись - имя устройства вашего устройства.

4
ответ дан 31 July 2018 в 12:21
  • 1
    вот я думаю, что я пытался. Проблема в том, что мое conexion является ppp0, мой eth0 является моей локальной сетью, а eth1 - коннектором ISP ... я вставляю / etc / network / interfaces & quot; up route add default gw xxx.xxx.xxx.xxx dev eth1 & quot; ; также попробуйте с "вверх по маршруту добавить значение по умолчанию gw xxx.xxx.xxx.xxx dev ppp0 & quot; и не работал .. в обоих случаях, когда я запускаю netstat -nr, я получаю это: Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp – fcosp 6 August 2010 в 01:59
  • 2
    если я запускаю в командной строке "route add default gw xxx.xxx.xxx.xxx dev ppp0 & quot; Работает! после запуска netstat -nr i get Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0 – fcosp 6 August 2010 в 01:59
  • 3
    Вы используете Network Manager? Он перезапишет эту настройку. – maco 19 August 2010 в 00:55

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в файле /etc/ppp/ip-up.d , где я поместил маршрут в команду .

Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.

2
ответ дан 2 August 2018 в 04:36

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 2 August 2018 в 04:36

Правильным местом должен быть файл / etc / network / interfaces . Вы добавляете строку, такую ​​как:

  up route add default gw 192.168.0.1 dev eth0  

IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.

4
ответ дан 2 August 2018 в 04:36

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете 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 / сеть / интерфейсы и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.

0
ответ дан 2 August 2018 в 04:36

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 2 August 2018 в 04:39

Правильным местом должен быть файл / etc / network / interfaces . Вы добавляете строку, такую ​​как:

  up route add default gw 192.168.0.1 dev eth0  

IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.

4
ответ дан 2 August 2018 в 04:39

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в файле /etc/ppp/ip-up.d , где я поместил маршрут в команду .

Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.

2
ответ дан 2 August 2018 в 04:39

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете 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 / сеть / интерфейсы и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.

0
ответ дан 2 August 2018 в 04:39

Правильным местом должен быть файл / etc / network / interfaces . Вы добавляете строку, такую ​​как:

  up route add default gw 192.168.0.1 dev eth0  

IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.

4
ответ дан 4 August 2018 в 21:10

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в файле /etc/ppp/ip-up.d , где я поместил маршрут в команду .

Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.

2
ответ дан 4 August 2018 в 21:10

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете 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 / сеть / интерфейсы и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.

0
ответ дан 4 August 2018 в 21:10

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 4 August 2018 в 21:10

Правильным местом должен быть файл / etc / network / interfaces . Вы добавляете строку, такую ​​как:

  up route add default gw 192.168.0.1 dev eth0  

IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.

4
ответ дан 6 August 2018 в 04:39

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в файле /etc/ppp/ip-up.d , где я поместил маршрут в команду .

Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.

2
ответ дан 6 August 2018 в 04:39

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете 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 / сеть / интерфейсы и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.

0
ответ дан 6 August 2018 в 04:39

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 6 August 2018 в 04:39

Правильным местом должен быть файл / etc / network / interfaces . Вы добавляете строку, такую ​​как:

  up route add default gw 192.168.0.1 dev eth0  

IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.

4
ответ дан 7 August 2018 в 22:50

Уже давно, но ни один из вышеперечисленных решений не работал для меня. Я наконец нашел решение в комментариях в файле ip-up в каталоге / etc / ppp в Ubuntu.

Я создал скрипт в файле /etc/ppp/ip-up.d , где я поместил маршрут в команду .

Сценарий автоматически подбирается после создания pptp-соединения. Он работает как прелесть.

2
ответ дан 7 August 2018 в 22:50

Ваш маршрут по умолчанию для вашего основного интерфейса? Это необходимо сделать по умолчанию, если вы используете 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 / сеть / интерфейсы и все. Теперь, если вам нужен статический маршрут, который не является вашим стандартным маршрутом, это отличается.

0
ответ дан 7 August 2018 в 22:50

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 7 August 2018 в 22:50

Правильным местом должен быть файл / etc / network / interfaces . Вы добавляете строку, такую ​​как:

  up route add default gw 192.168.0.1 dev eth0  

IP-адрес - это ваш шлюз по умолчанию и последний запись - это имя устройства вашего устройства.

4
ответ дан 10 August 2018 в 10:55

Если вы используете Network Manager, вы можете добавить маршрут через опцию Configure VPN ... в сетевом виджете. Затем в VPN, нажмите на править для VPN, для которого нужно добавить маршрут. Затем в настройках IPV4 измените метод на автоматический VPN. Затем нажмите на маршруты и добавьте туда маршрут (например, сеть 192.168.1.0 netmask 255.255.255.0 шлюз 192.168.1.20), где шлюз - это VPN-сервер, к которому вы подключаетесь.

1
ответ дан 10 August 2018 в 10:55

Другие вопросы по тегам:

Похожие вопросы: