Чтобы в личку не кидать, выложу здесь шаги по запуску ил-2 сервера под линуксом (я использую федору):
1. установить RedHat Fedora, достаточно скачать первые два CD
Я ставил Core 6, http://fedora.redhat.com/)
При установке можно сразу разрешить доступ к порту 22 (SSH), порту 21000 по udp и 20000 по tcp (для консоли)
2. установить wine и screen
из командной строки
$ su -c 'yum install wine'
$ su -c 'yum install screen'
3. создать среду для wine
$ wine
4. залить ил2 дедикейтед сервер в директорию ~/.wine/drive_c/il2 под своим новым пользователем (не root), предполагается, что сервер уже настроен под любой виндовой машиной
5. создать скрипт для запуска сервера ил2
$ vi ~/il2start
/usr/bin/wineconsole "c:\il2\il2server.exe"
:wq!
6. добавить ему права на выполнение
$ chmod u+x il2start
7. убедиться, что file
~/.wine/drive_c/il2/confs.ini
содержит строчку
localHost=<айпи адрес сервера>
8. запустить сервер
screen -d -m -S il2 ./il2start
для того чтобы перейти в окно сервера нужно использовать команду
screen -r il2
а чтобы выйти
Control+A
D
9. убедиться что сервер доступен
$ netstat -an | grep 21000
ответ должен быть примерно таким
udp 0 0 192.168.0.2:21000 0.0.0.0:*
где 192.168.0.2 - это айпи адрес интерфейса, с которым работает сервер,
а 21000 его порт
Еще раз проверить что фаервол не блокирует доступ по этому порту и протоколу (udp, 21000)
Можно на время настройки вообще выключить firewall и SELinux используя команду setup из терминального окошка.