LinuxForum.Fans
Тема

Как навсегда удалить default из таблицы роутинга?

Автор: pavlar 7 сообщений 2670 просмотров
#181525

Я недавно писал что при подключении второй сетевой карты eth1 на которой построена локальная сеть она в роутинге становится дефолтной и перебивает eth0 так что я не могу войти в интернет. Я нашел решение

text
route del default gw 192.168.1.1

после чего сразу начинают работать обе сети через NAT. Однако это продолжается до первой перезагрузки. После чего в таблицу роутинга опять влезает

text
default 192.168.1.1

и опять надо его удалять. Может кто знает как навсегда это дефолт удалить чтобы после перезагрузки он снова не появлялся? Я уже для чистоты эксперимента поставил Скиз без графической оболочки ( и для надежности) и работаю только в командной строке

#181541

Настройки хранятся в файле /etc/network/interfaces, либо в /etc/NetworkManager/system-connections/имя_соединения, если Вы используете NetworkManager.

#181558
remedy написал:
Настройки хранятся в файле /etc/network/interfaces, либо в /etc/NetworkManager/system-connections/имя_соединения, если Вы используете NetworkManager.

У меня чистая командная строка и никакого менеджера . А что касается /etc/network/interfaces то именно в него я добавлял параметры второй сетевой карты (eth1) и там нет ни слова о

text
 default gw 192.168.1.1

а также я её прописывал так :

text
ifconfig eth1 192.168.1.1 netmask 255.255.255.0

а eth0 я прописывал ещё на начальном этапе загрузки системы при определении сетевой карты Так что кто определяет дефолтным шлюз 192.168.1.1 при перезагрузке мне совершенно непонятно

#181600

I
/etc/network/
--> if-down.d/ if-post-down.d/ if-pre-up.d/ if-up.d/ run/


II
/etc/network/interfaces
--> post-up команда

III
настроить как статику наверное тоже вариант

#181638
remedy написал:
http://www.debian.org/releases/stable/s390/apds03.html.ru
Почитайте раздел D.3.4.4. Настройка сети

Всё прописано как надо. Вот мой /etc/network/interfaces

Показать
text
  GNU nano 2.2.4          Файл: /etc/network/interfaces                         

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # 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 static address 194.44.31.236 netmask 255.255.255.240 network 194.44.31.224 broadcast 194.44.31.239 gateway 194.44.31.226 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 194.44.31.226 #The secondary network interface auto eth1 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.1 broadcast 192.168.1.255 gateway 192.168.1.1

#181642

Разобрался наконец-то А ларчик просто открывался. Дефолтным шлюз 192.168.1.1 в таблице роутинга делает строка gateway 192.168.1.1 во втором интерфейсе (eth1) в конфигурационном файле /etc/network/interfaces . Я её убрал и всё стало нормально и при этом вторая сеть не упала ,чего я опасался :lol: Я просто думал что она нужна для связи между двумя сетями А если её не убрать получается два дефолтных шлюза и сеть ложится

Войдите или зарегистрируйтесь, чтобы ответить.