Сетевой интерфейс CentOS Priorization

Решение выводило его как это:

pg_dump --no-owner --no-acl blah > blah.psql

и импорт его как это:

psql blah_devel < blah.psql > /dev/null

Я все еще получаю это предупреждение:

WARNING:  database "blah" does not exist

но остальное, кажется, работает.

0
задан 9 July 2013 в 15:43
3 ответа

Если вам не нужен трафик в сети 10.0.0.0/24 для передачи за пределы подсети: Удалите GATEWAY = из интерфейса 10.0.0.0/24.


Если вы ДЕЛАЕТЕ вам нужен трафик для выхода за пределы 10net, вы смотрите на более сложные таблицы маршрутизации. Удалите GATEWAY = с обоих интерфейсов.

IN: / etc / sysconfig / network-scripts / ifcfg-eth1 add:

DEVICE=eth1
BROADCAST=192.168.0.255
IPADDR=192.168.0.2
NETMASK=255.255.255.0
ONBOOT=yes
IPV6INIT=no

IN: / etc / sysconfig / network-scripts / route-eth1 add:

192.168.0.0/24 dev eth1
default via 192.168.0.1

IN: / etc / sysconfig / network-scripts / ifcfg-eth0 add:

DEVICE=eth0
BROADCAST=10.0.0.255
IPADDR=10.0.0.2
NETMASK=255.255.255.0
ONBOOT=yes
IPV6INIT=no

Теперь это глупая часть. Допустим, ваш шлюз 10.0.0.1 направляет трафик на 10.0.2.0/24 и 192.168.67.0/24 ... Нам нужен статический маршрут, определенный для доступа к этим сетям через правильный шлюз:

IN / etc / sysconfig / network-scripts / route-eth0 добавить:

10.0.0.0/24 dev eth0
10.0.2.0/24 via 10.0.0.1
192.168.67.0/24 via 10.0.0.1

Я очень сомневаюсь, что вы действительно выполняете маршрутизацию за пределами 10net на шлюзе 10 .. но приведенная выше конфигурация является решением для этого варианта использования. Если вам нужен только ЛОКАЛЬНЫЙ доступ к подсети 10.0.0.0/24 через eth0, выполните все вышеперечисленное, но замените / etc / sysconfig / network-scripts / route-eth0

10.0.0.0/24 dev eth0

Краткая версия - удалить строку GATEWAY из eth0. Запустите /etc/init.d/network restart после внесения любого из этих изменений. ПРИМЕЧАНИЕ. Вам не нужен шлюз, если вы не покидаете свою подсеть.

1
ответ дан 23 November 2019 в 10:06

Я думаю, вы можете указать

DEFROUTE=yes

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

0
ответ дан 23 November 2019 в 10:06

У eth0 вообще нет доступа к Интернету? или просто по умолчанию используется eth1?

Проверьте свою таблицу маршрутизации с помощью команды route и посмотрите на строки по умолчанию .

Если вы отключите или отключите eth1, вы все еще можете подключиться к Интернету?

Если да, и вы просто хотите, чтобы он проходил в первую очередь через этот интерфейс, вы можете добавить DEFROUTE = yes в конфигурацию eth0.

Если нет, попробуйте протестировать этот интерфейс.

  • Отправьте эхо-запрос на шлюз в этой сети (10.0.0.1)
  • Запустите traceroute www.google.com (или другой хост за пределами вашей сети ) и проанализируйте на выходе.

Другая возможность - это проблема со шлюзом 10.0.0.1.

Если у вас все еще есть проблемы,

0
ответ дан 23 November 2019 в 10:06

Теги

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