LINUX.ORG.RU

Сообщения Yaroslav

 

CD-ROM how-to

Форум — General

Пытаюсь решить проблему следующего порядка:

Игра на трёх дисках. На первом исталлятор и данные, на втором и третьем данные. Под вынь работает так - запустил инсталл с первого, через время просит второй и третий. всё. в линухе столкнулся с проблемами.

Запустил сетап с первого диска. жду. просит второй. Каретка не вылазит, надобно отмонтировать:
Yaroslav:/media # umount /media/cdrom/
umount: /media/cdrom: device is busy

оно и понятно. инсталл то с него запущен. попробовал изменить настройки, что б каретка всё таки вылазила, даже если busy. на запрос второго диска вставил второй, но таблица файлов осталась от первого :).
далее пробовал ещё много чего,
mount -o fs=cdfs,ro,procuid,nosuid,nodev,exec,iocharset=koi8-r /dev/hdc /media/cdrom/
mount: according to mtab, /dev/hdc is mounted on /media/cdrom
попробовал изначально монтировать без записи в mtab
mount -n -o fs=cdfs,ro,procuid,nosuid,nodev,exec,iocharset=koi8-r /dev/hdc /media/cdrom/
а когда нужно вставить второй - монтировать снова. не вышло опять.
mount: /dev/hdc already mounted or /media/cdrom/ busy

короче не смог надурить его... есть какой-то более менее воплотимый способ такое провернуть.

если это важно - игра виндовая, ставится из-под wine.

Yaroslav
()

очень извращённый роутинг.

Форум — Admin

Дома сетка 192.168.1.0/24
в ней два сервака конкурентных 192.168.1.1 и 192.168.1.100
192.168.1.100 мой default GW по документам.
сервак 192.168.1.1 имеет два интерфейса. тот, что смотрит в локалку 192.168.1.1 и тот, что смотрит в провайдерскую подсеть 192.168.99.21
этот сервак, как в принципе и 192.168.1.100 могут раздавать интернет (простой NAT только нужно оформить там эккаунт и сделать его default gw) но мне нужно не это. мне нужен доступ в сеть 192.168.99.0/24 это товарищ 192.168.1.1 даёт бесплатно. таким образом я получаю доступ к своему серваку на работе 192.168.99.78. там у меня настроеный под виндой проксик на порту 9999 который даёт мне интернет бесплатно.

о топологии сети хватит. теперь собсно мои настройки:

роутинг у меня настроен так
route add -net 192.168.99.0 netmask 255.255.255.0 gw 192.168.1.1
это для доступа на проксик.
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
это для локалки.

и далее в броузере проксик
192.168.99.78:9999

всё работает отлично. интернет есть.
мой eth0 имеет 192.168.1.111

а теперь я хочу сделать так, что б сосед по сети с адресом 192.168.1.112 через меня (и всю эту канитель) получил инетрнет тоже.

попробовал несколько способов, ничего не получилось.
iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to-source 192.168.99.78:9999

iptables -t nat -A PREROUTING -p tcp -d 192.168.1.111 --dport 9999 -j DNAT --to-destination 192.168.99.78

как разгадать эту загадку?
и ещё вопрос. можно ли как-то сделать так, что б моя система получала интернет в полной мере. т.е. но только броузер. просто при такой схеме пинги не ходят, ны и вообще, ничего не работает из того, что не имеет настроек прокси.
я что-то читал про "прозрачное проксирование" в "Iptables Tutorial 1.1.19" скурил его уже вдоль и поперек... что-то никак не получается...

на крайний случай, если через iptables этого не сделать, как как поднять проксик у себя и сделать ему 192.168.99.78:9999 как родительский прокси? я думаю встроенная утиль должна быть. так как куча всего еть, DHCP LDAP ну и ещё куча, самба и т.д. а вот проксика что-то не нашёл.

система Linux SuSe 9.20

Yaroslav
()

RSS подписка на новые темы