Форум русскоязычного сообщества Ubuntu


Автор Тема: Как убрать навсегда из Kernel IP routing table?  (Прочитано 2518 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yogikr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Linux...это...не...просто..!
    • Просмотр профиля
Добрый день!
Как убрать навсегда из Kernel IP routing table запись:

netstat -n -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
88.206.0.0      10.50.16.1      255.255.128.0   UG        0 0          0 eth0   ---   ВОТ ЭТУ!

Убираю командой: route delete -net 88.206.0.0 netmask 255.255.128.0 dev eth0. После перезагрузки (/etc/init.d/networking restart) опять появляется!?
Подскажите новичку, что можно сделать, что бы исчезла навсегда? Спасибо!

Пользователь решил продолжить мысль 06 Марта 2013, 14:09:52:
OC Ubuntu Server 12.04.

Пользователь решил продолжить мысль 06 Марта 2013, 14:24:33:
ИЛИ как поменять запись:

88.206.0.0      10.50.16.1      255.255.128.0   UG        0 0          0 eth0

НА

88.206.0.0      10.50.16.1      255.255.128.0   UG        0 0          0 ppp0

 :idiot2:
« Последнее редактирование: 06 Марта 2013, 18:09:37 от yogikr »
Linux...это...не...просто..!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #1 : 06 Марта 2013, 15:19:07 »
Видимо из-за того, что есть ethernet-интерфейс у которого именно такие настройки.
eth0 Откуда берёт настройки?

Оффлайн yogikr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Linux...это...не...просто..!
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #2 : 06 Марта 2013, 15:28:20 »
Не знаю! Я только начал изучать Linux? много не понимаю. Может Вы подскажете?
Linux...это...не...просто..!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #3 : 06 Марта 2013, 15:36:38 »
Ну Вы как его настраивали? Как настраивали сеть?
cat /etc/network/interfaces

Оффлайн yogikr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Linux...это...не...просто..!
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #4 : 06 Марта 2013, 16:43:25 »
/etc/ppp/chap-secrets

username1 pptp password
---------------------------------------
/etc/ppp/options.pptp

nomppe
lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
nodetach
noproxyarp
---------------------------------------
/etc/ppp/peers/vds

pty "pptp 78.29.3.39 --nolaunchpppd"
name username1
remotename pptp
require-mppe-128
defaultroute
replacedefaultroute
file /etc/ppp/options.pptp
ipparam vds
persist
maxfail 0
holdoff 5
----------------------------------------
/etc/network/interfaces

auto tunnel
iface tunnel inet ppp
provider vds
up route del default
up route add default dev ppp0
----------------------------------------
/etc/ppp/options

asyncmap 0
noauth
crtscts
lock
hide-password
modem
lcp-echo-interval 30
lcp-echo-failure 4
noipx
---------------------------------------
Linux...это...не...просто..!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #5 : 06 Марта 2013, 18:14:21 »
ВЫ уверены, что /etc/network/interfaces показали полностью?

Оффлайн yogikr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Linux...это...не...просто..!
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #6 : 06 Марта 2013, 18:38:04 »
sudo nano /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

auto tunnel
iface tunnel inet ppp
provider vds
up route del default
up route add default dev ppp0
Linux...это...не...просто..!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #7 : 06 Марта 2013, 18:43:30 »
Если Вы сами эти все маршруты не добавляли никуда, то скорее всего это провайдер "позаботился" о Вас.
Может сделать так
(Нажмите, чтобы показать/скрыть)

Оффлайн yogikr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Linux...это...не...просто..!
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #8 : 06 Марта 2013, 18:51:02 »
Можете сами зайти по SSH (например Putty):
IP-адрес 78.29.8.44
Ваш логин: fisher74
Ваш пароль: 4321

Пользователь решил продолжить мысль 06 Марта 2013, 18:59:21:
Спасибо! Помогло! А что означают добавленные строки?
« Последнее редактирование: 06 Марта 2013, 18:59:21 от yogikr »
Linux...это...не...просто..!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #9 : 06 Марта 2013, 19:02:36 »
Нет, спасибо. Я не люблю ковыряться в чужих железках, если мне это не надо по работе.
Эти строки означают какую команду нужно выполнить при поднятии интерфейса и после его падения.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #10 : 06 Марта 2013, 19:02:52 »
Вот они, ваши маршруты.
Код: (text) [Выделить]
fisher74@78-29-8-44:~$ cat /var/lib/dhcp/dhclient.eth0.leases
lease {
  interface "eth0";
  fixed-address 10.50.29.244;
  option subnet-mask 255.255.240.0;
  option routers 10.50.16.1;
  option dhcp-lease-time 1800;
  option dhcp-message-type 5;
  option domain-name-servers 78.29.2.21,78.29.2.22;
  option dhcp-server-identifier 10.50.16.1;
  option ntp-servers 10.100.12.14,10.100.12.15;
  option domain-name "is74.ru";
  renew 3 2013/03/06 14:54:44;
  rebind 3 2013/03/06 14:54:44;
  expire 3 2013/03/06 14:54:44;
}
lease {
  interface "eth0";
  fixed-address 10.50.29.244;
  option subnet-mask 255.255.240.0;
  option routers 10.50.16.1;
  option dhcp-lease-time 1800;
  option dhcp-message-type 5;
  option domain-name-servers 78.29.2.21,78.29.2.22;
  option dhcp-server-identifier 10.50.16.1;
  option ntp-servers 10.100.12.14,10.100.12.15;
  option rfc3442-classless-static-routes 12,10,48,10,50,16,1,24,10,100,12,10,50,16,1,23,78,29,0,10,50,16,1,13,10,128,10,50,16,1,17,31,207,128,10,50,16,1,17,88,206,0,10,50,16,1,17,176,226,128,10,50,16,1,17,37,140,0,10,50,16,1,17,5,79,128,10,50,16,1,17,5,206,0,10,50,16,1,16,109,191,10,50,16,1;
  option domain-name "is74.ru";
  renew 3 2013/03/06 15:06:44;
  rebind 3 2013/03/06 15:21:00;
  expire 3 2013/03/06 15:24:45;
}
fisher74@78-29-8-44:~$
Править /etc/dhcp/dhclient.conf
Код: (text) [Выделить]
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers,
        dhcp6.domain-search, dhcp6.fqdn,
        dhcp6.name-servers, dhcp6.sntp-servers;
#require subnet-mask, domain-name-servers;
Убрав запрос на статическую маршрутизацию fc3442-classless-static-routes, но в этом случае маршруты нужно записывать самостоятельно и самостоятельно отлеживать изменения. Провайдер просто так не скажет что именно вдруг изменилось.
OpenWrt 19.07

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #11 : 06 Марта 2013, 19:06:06 »
(Нажмите, чтобы показать/скрыть)

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #12 : 06 Марта 2013, 19:21:23 »
(Нажмите, чтобы показать/скрыть)
OpenWrt 19.07

Оффлайн yogikr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Linux...это...не...просто..!
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #13 : 06 Марта 2013, 19:31:12 »
Экспериментальная машина, похрен! Завтра снесу всё!

Пользователь решил продолжить мысль 06 Марта 2013, 19:52:51:
ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!!!  :D
« Последнее редактирование: 06 Марта 2013, 19:52:51 от yogikr »
Linux...это...не...просто..!

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.