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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

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

Оффлайн yogikr

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

Оффлайн fisher74

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

Оффлайн 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

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

Оффлайн 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

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

Оффлайн 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

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

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1706
  • חתול המדען
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #10 : 06 Март 2013, 19:02:52 »
Вот они, ваши маршруты.
Код: Text
  1. fisher74@78-29-8-44:~$ cat /var/lib/dhcp/dhclient.eth0.leases
  2. lease {
  3.   interface "eth0";
  4.   fixed-address 10.50.29.244;
  5.   option subnet-mask 255.255.240.0;
  6.   option routers 10.50.16.1;
  7.   option dhcp-lease-time 1800;
  8.   option dhcp-message-type 5;
  9.   option domain-name-servers 78.29.2.21,78.29.2.22;
  10.   option dhcp-server-identifier 10.50.16.1;
  11.   option ntp-servers 10.100.12.14,10.100.12.15;
  12.   option domain-name "is74.ru";
  13.   renew 3 2013/03/06 14:54:44;
  14.   rebind 3 2013/03/06 14:54:44;
  15.   expire 3 2013/03/06 14:54:44;
  16. }
  17. lease {
  18.   interface "eth0";
  19.   fixed-address 10.50.29.244;
  20.   option subnet-mask 255.255.240.0;
  21.   option routers 10.50.16.1;
  22.   option dhcp-lease-time 1800;
  23.   option dhcp-message-type 5;
  24.   option domain-name-servers 78.29.2.21,78.29.2.22;
  25.   option dhcp-server-identifier 10.50.16.1;
  26.   option ntp-servers 10.100.12.14,10.100.12.15;
  27.   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;
  28.   option domain-name "is74.ru";
  29.   renew 3 2013/03/06 15:06:44;
  30.   rebind 3 2013/03/06 15:21:00;
  31.   expire 3 2013/03/06 15:24:45;
  32. }
  33. fisher74@78-29-8-44:~$
  34.  
Править /etc/dhcp/dhclient.conf
Код: Text
  1. request subnet-mask, broadcast-address, time-offset, routers,
  2.         domain-name, domain-name-servers, domain-search, host-name,
  3.         netbios-name-servers, netbios-scope, interface-mtu,
  4.         rfc3442-classless-static-routes, ntp-servers,
  5.         dhcp6.domain-search, dhcp6.fqdn,
  6.         dhcp6.name-servers, dhcp6.sntp-servers;
  7. #require subnet-mask, domain-name-servers;
  8.  
Убрав запрос на статическую маршрутизацию fc3442-classless-static-routes, но в этом случае маршруты нужно записывать самостоятельно и самостоятельно отлеживать изменения. Провайдер просто так не скажет что именно вдруг изменилось.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн fisher74

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

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1706
  • חתול המדען
    • Просмотр профиля
Re: Как убрать навсегда из Kernel IP routing table?
« Ответ #12 : 06 Март 2013, 19:21:23 »
(Нажмите, чтобы показать/скрыть)
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн 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.097 секунд. Запросов: 24.