2 dottedmag: угу, спасибо.
С тремя десятками на 100Mbps точно не просидите (без сжатия а-ля LTSP5 или NX, которое при этом более требовательно к серверу и клиентам по CPU и RAM). Так что смотрите, что получается удобней и дешевле -- несколько Fast Ethernet-свичей, воткнутых в маленький гигабитный, воткнутый в гигабит на сервере, или добавлять интерфейсы на сервере и разводить свичи по ним.
В последнем случае придётся дополнить конфигурацию для добавленных подсетей (на eth1, например, повесить 192.168.1.1/24, и т.д.; также дополнить /etc/dhcp/dhcpd.conf кусками для этих subnet, /etc/hosts и /etc/exports). В общем, путь с гигабитом ленивей, хотя четвёртый десяток клиентов всё равно может уже начать просить второй гигабит: в Атланте вон на 70..120 клиентов использовали 6xGigE (bonding).
Только если будете какие конфиги трогать -- стоит на всякий рядом откладывать рабочие резервные копии, чтоб спокойней было.