У меня есть довольно базовые знания о сети и Linux, однако виртуальный сервер, который я предоставил в Strato, имеет странную конфигурацию, которую я не могу понять.

#ifcfg-lo content
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

#ifcfg-venet0 content
DEVICE=venet0
BOOTPROTO=static
ONBOOT=yes
IPADDR=127.0.0.1
NETMASK=255.255.255.255
BROADCAST=0.0.0.0
NM_CONTROLLED="no"
ARPCHECK="no"
GATEWAYDEV="venet0"
IPV6INIT="yes"
IPV6_DEFAULTDEV="venet0"

#ifcfg-venet0:0 content
DEVICE=venet0:0
ONBOOT=yes
IPADDR=xxx.xxx.xxx.xxx (here is my public ip address)
ARPCHECK="no"
NM_CONTROLLED="no"
NETMASK=255.255.255.255

У меня есть пара вопросов:

  • наличие 127.0.0.1 на обоих интерфейсах, не проблема?
  • учитывая, что все внутренние и внешние IP-адреса имеют 255.255.255.255 сетевых масок, как должна работать маршрутизация?
  • Как GATEWAYDEV = "venet0" является шлюзом, учитывая, что он имеет 127.0.0.1?

Я надеюсь найти некоторые пояснения к этой базовой конфигурации, чтобы я мог исправить некоторые правила переадресации портов в iptables.

С уважением, Озгур

0