LINUX.ORG.RU
решено ФорумAdmin

CentOS 7 два сетевых интерфейса

 , ,


0

1

Добрый день, на Virtualbox стоит Centos 7.9 с двумя интерфейсами виртуальный адаптер хоста и NAT. Настроил оба интерфейса, но пигуется только устройства в локальной сети, google.com не пингует. Как я из интернета понял проблема в том что шлюз по умолчанию один и все пакеты через него, но как мне это все разделить?

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.57.10
PREFIX=24
NETWORK=192.168.57.0
NETMASK=255.255.255.0
GATEWAY=192.168.57.1
DNS1=8.8.8.8
DNS2=192.168.57.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=enp0s3
UUID=b034766a-ad49-492a-a429-f36fbae14387
DEVICE=enp0s3
ONBOOT=yes

и

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
UUID=0c32ae59-5009-303e-84f3-f237470dbc8d
DEVICE=enp0s8
ONBOOT=yes

Ответ на: комментарий от Vsevolod-linuxoid

/etc/iproute2/rt_tables это? Там добавил в конце

100 table100
101 table101

еще добавил правило etc/sysconfig/network-scripts/rule-enp0s3

from 192.168.57.10 lookup table100

Для etc/sysconfig/network-scripts/rule-enp0s8 не создавал тк не знаю какой ipaddr указывать если на нем dhcp

ReiB0T ()
Последнее исправление: ReiB0T (всего исправлений: 2)

В общем в ходе экспериментов было установлено что я перемудрил где то в конфигах, достаточно настроить интерфейсы. Вот пример моих рабочих (enp0s3 - NAT; enp0s8 - virtual host only P.S. раньше были в настройках наоборот)

DEVICE=enp0s8
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.57.10
NETMASK=255.255.255.0
DEVICE="enp0s3"
BOOTPROTO="dhcp"
ONBOOT="yes"
ReiB0T ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей