IP-маршрутизация на CentOS

мой сервер имеет два сетевых интерфейса.
Я установил ip адрес 10.254.1.5/16 и 172.16.20.40/16 и шлюз по умолчанию 10.254.1.1/16.

172.16.0.0 сеть между двумя устройствами. Эта сеть не подключена к 10.254.0.0 сеть.

мы используем локальный DNS. IP-адреса DNS-серверов 172.16.1.1 и 172.16.1.2.

я получаю сообщение об ошибке "неизвестный хост" при ping до google.com".

Я хочу, чтобы DNS-запрос маршрутизировался через шлюз по умолчанию ( 172.16.1.1 и 172.16.1.2 to 10.254.1.1)

что я могу сделать? Серверная ОС-CentOS 6.5.

route table :
172.16.0.0      *               255.255.0.0     U     0      0        0 eth3
link-local      *               255.255.0.0     U     1004   0        0 eth2
link-local      *               255.255.0.0     U     1005   0        0 eth3
10.254.0.0      *               255.255.0.0     U     0      0        0 eth2
default         10.254.1.1      0.0.0.0         UG    0      0        0 eth2

первая конфигурация интерфейса

DEVICE=eth2
TYPE=Ethernet
UUID=b864bcfb-3ac2-4ba8-9c19-9ec24cf7807c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.254.1.5
PREFIX=16
GATEWAY=10.254.1.1
DNS1=172.16.1.1
DNS2=172.16.1.2
DOMAIN=stv.local
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth2"
HWADDR=E4:1F:13:DA:2B:32

вторая конфигурация интерфейса

DEVICE=eth3
HWADDR=E4:1F:13:DA:2B:36
TYPE=Ethernet
IPADDR=172.16.20.40
NETMASK=255.255.0.0
NETWORK=172.16.0.0
UUID=7b447b6e-6564-468b-a95c-df1cc34121c0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none

и

/ etc / resolv.conf

nameserver 172.16.1.1
nameserver 172.16.1.2
15
задан Daniel B
22.03.2023 22:00 Количество просмотров материала 3394
Распечатать страницу

1 ответ

на клиенте, с которого вы пытаетесь пропинговать Google, вы не можете добавить 172.16.1.1 172.16.1.2 в /etc / resolv.файл conf в следующем формате:

nameserver 172.16.1.1
nameserver 172.16.1.2

извините, вопрос немного неясен.

маршрутизация может быть выполнена через IPtables:

iptables -t nat -A PREROUTING -p udp -i YOURINTERFACE --dport 53 -j DNAT --to-destination 10.254.1.1:53
iptables -A FORWARD -p udp -d 10.254.1.1 --dport 53 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
0
отвечен user3227965 2023-03-24 05:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх