|
Bog BOS: Установка Linux Fedora Core 6 на удаленную рабочую станцию |
Последние изменения: |
Последнее изменение файла: 2008.06.14
Скопировано с www.bog.pp.ru: 2024.11.24
Назначение - рабочая станция для графических работ, видео и программирования с выходом в интернет по телефонной линии (потом через Корбину - PPTP). Также служит сервером домашней сети.
Состав (много всего, так что будет весело):
Устанавливал Fedora Core 6 с CD-ROM (x86_64), самостоятельно сделанного из ISO образов CD-ROM. Программа установки anaconda позволяет выбрать устройство загрузки, метод установки и параметры установки и ядра.
alias char-major-195* nvidia options nvidia NVreg_EnableAGPFW=1 NVreg_EnableAGPSBA=1
# 1600x1200x92 Hz Modeline "1600x1200" 239 1600 1616 1808 2080 1200 1204 1207 1244 +HSync +VSync # "1920x1440": 281.5 MHz, 115.0 KHz, 77.5 Hz Modeline "1920x1440" 281.5 1920 1947 2047 2448 1440 1441 1444 1483 -HSync +VSync # "2048x1536": 340.5 MHz, 120.2 kHz, 75.0 Hz Modeline "2048x1536" 340.48 2048 2216 2440 2832 1536 1537 1540 1603 -HSync +VSync
modprobe p4-clockmod modprobe cpufreq_powersave modprobe cpufreq_conservative modprobe cpufreq_ondemand
modprobe eeprom modprobe w83627hf /usr/bin/sensors -s
MODULE_0=eeprom MODULE_1=w83627hf
hdparm -S 120 /dev/hda hdparm -S 120 /dev/hdc
alias char-major-81 bttv options bttv tuner=5 automute=0 gbufsize=0x105000 v4l2=1 combfilter=1 # lumafiltr=1 для VHS alias char-major-81-0 saa7134 options tuner pal=d secam=d port2=0 port1=1 ignore=0x96 debug=1 adjust=0 options saa7134 gbuffers=8 secam=DK
<option name="MixerDevice" value="/dev/mixer:line1"/>
LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="en_US.UTF-8:en_US:en:ru_RU.UTF-8:ru_RU:ru"
KEYBOARDTYPE="pc" KEYTABLE="ru-ms" (переключение английский/русский по правому Ctrl) или KEYTABLE="ru-yawerty" (переключение английский/русский по правому Alt) или KEYTABLE="ru" (временное переключение на русский по правому Alt, переключение английский/русский по Ctrl+Shift)
/etc/rc.d/init.d/keytable restart
set guifont=guifont=MiscFixed\ Semi-Condensed\ 12 set fileencodings=koi8-r set noimd
ASSUME_CHARSET: koi8-r ASSUME_LOCAL_CHARSET: koi8-r
остатки пакетов: jre novi scilab Maya6_0 (AWCommon, AWCommon-server)
ONBOOT=no USERCTL=yes TYPE=Modem PEERDNS=yes DEVICE=ppp0 PROVIDER=corbina DEFROUTE=yes MTU=1460
имя-пользователя corbina пароль *
updetach remotename corbina linkname corbina ipparam corbina pty "pptp vpn.corbina.ru --nolaunchpppd --loglevel 0" name имя-пользователя usepeerdns defaultroute noauth file /etc/ppp/options.pptp
lock noauth refuse-eap refuse-chap refuse-mschap nobsdcomp nodeflate
nameserver 213.234.192.7 nameserver 195.14.50.21
; generated by /sbin/dhclient-script ; DNS сервера для локального режима ; nameserver 195.14.50.1 ; nameserver 195.14.50.21 nameserver 213.234.192.8 nameserver 85.21.192.3
#!/bin/sh # подсмотреть в ответе DHCP-сервера #gw=10.163.0.17 gw=10.163.56.1 # локальные ресурсы не надо брать через интернет, время от времени адреса меняются route add -host 195.14.50.1 gw $gw route add -host 195.14.50.21 gw $gw route add -host 85.21.192.3 gw $gw route add -host 213.234.192.8 gw $gw route add -net 85.21.79.0/24 gw $gw route add -net 10.0.0.0/8 gw $gw route add -net 195.14.50.0/24 gw $gw route add -net 85.21.90.0/24 gw $gw route add -host 85.21.88.130 gw $gw route add -host 85.21.52.254 gw $gw # VPN сервера надо также маршрутизовать локально for vpn in `host vpn.corbina.net | awk '{ print $NF }'` do route add -host $vpn gw $gw done
ifdown corbina ifdown eth0 ifup eth0 ethtool -K eth0 tx off # аппаратный подсчёт контроллных сумм на sky2 не работает cp /etc/resolv.conf.corbinalocal /etc/resolv.conf /usr/local/sbin/corbina-vpn-route.sh ifup corbina
#!/bin/bash if [ `/sbin/ip r|grep ppp|wc -l` -lt 1 ] then export PATH=/sbin:/usr/sbin:/usr/local/sbin:$PATH /usr/local/sbin/restart_corbina.sh fi
if [ "$1" = "ppp0" ] then ntpdate -s -B clock.redhat.com fi
1,6,11,16,21,26,31,36,41,46,51,56 * * * * /etc/ppp/corbina_restart.sh
|
Bog BOS: Установка Linux Fedora Core 6 на удаленную рабочую станцию |
Последние изменения: |