У меня есть довольно базовые знания о сети и 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.
С уважением, Озгур