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

Подсеть в локальной сети

 , ,


0

1

Есть офисная сеть 192.168.0.1/24, в этой сети одна машина под управлением Deban. По ряду причин мне приспичило расширить локальную сеть подсетью 192.168.2.1/28. Для этой цели я установил в машину с Debian вторую сетевую карту (eth1), установил DHCP сервер и настроил NAT. В результате этих действий машина (Gentoo) в подсети 192.168.2.1/28 получает IP и имеет выход в интернеты, вроде всё хорошо, но! Машине в подсети недоступна локальная сеть, NFS и Samba, шлюз 192.168.2.1 виден через nmap, но не пингуется. Точно так же с Debian не пингуются машины подсети.

На машине с DHCP сервером интерфейс eth0 смотрит наружу, eth1 - соответственно в подсеть.

# ifconfig
eth0      Link encap:Ethernet  HWaddr 54:04:a6:a6:cd:cb  
          inet addr:192.168.0.253  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::5604:a6ff:fea6:cdcb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:205762 errors:0 dropped:0 overruns:0 frame:0
          TX packets:164359 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:231315159 (220.5 MiB)  TX bytes:18503017 (17.6 MiB)
          Interrupt:45 Base address:0x8000 

eth1      Link encap:Ethernet  HWaddr 00:1b:11:19:76:8e  
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.240
          inet6 addr: fe80::21b:11ff:fe19:768e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:760 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:11470 (11.2 KiB)  TX bytes:93156 (90.9 KiB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:7182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7182 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1524135 (1.4 MiB)  TX bytes:1524135 (1.4 MiB) 

Network Manager настраивает интерфейс eth0 автоматически, статический ip для eth1 я задал для нужд DHCP сервера который вещает на этом интерфейсе не смотря на то что Network Manager показывает этот интерфейс (eth1) как unmanaged. Вот содержимое файла /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 192.168.2.1
gateway 192.168.2.1
netmask 255.255.255.240
network 192.168.2.0
broadcast 192.168.2.255

Если необходимо могу выложить конфиги DHCP и NAT. Мне кажется что беда кроется в настройках интерфейсов, но я не могу понять где и как эту проблему решить. Это единственная условно-рабочаю конфигурация. Если задавать IP статически для обоих интерфейсов - они оба становятся unmanaged и пропадает доступ в сеть. Если оба оставить на милость автоматической настройки - ругается красным DHCP сервер. Очень надеюсь на добрый совет.

но! Машине в подсети недоступна локальная сеть

А на что ты рассчитывал? Естественно! Теперь настраивай маршрутизацию.

ziemin ★★
()
Ответ на: комментарий от uberalles

и почему интернеты есть без настраивания маршрутизации?

Потому, что интернеты маршрутизирует шлюз. Кстати ставить вторую сетевушку вовсе не обязательно. Одна сетевушка может иметь несколько адресов.

Что даёт NAT (в смысле кто рулит: iptables или кто?)

ziemin ★★
()
Ответ на: комментарий от ziemin

Да, iptables. Думаешь дело в правилах фаервола?

Вторая сетевая понадобилась чтобы физически подключить машину подсети.

uberalles
() автор топика
Ответ на: комментарий от Elyas

как оказалось дело в iptables отшлифовал правила файервола и завертелось

uberalles
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.