|
Прописываем базовые сетевые константы (в т.ч имя хоста и маршрут по умолчанию)
[root@mars ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=mars.ad.bgp DHCP_HOSTNAME=mars.ad.bgp NETWORKING_IPV6=no GATEWAY=192.168.108.1
В hosts надо прописать самого себя:
[root@mars ~]# cat /etc/hosts 127.0.0.1 mars.ad.bgp mars localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6
Конфигурируем сетевой интерфейс с поддержкой DHCP:
[root@mars ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:1C:F0:D0:73:6B ONBOOT=yes TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes
Конфигурируем сетевой интерфейс вручную
[root@mars ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 # Marvell Technology Group Ltd. 88E8052 PCI-E ASF Gigabit Ethernet Controller DEVICE=eth1 BOOTPROTO=none BROADCAST=192.168.1.255 HWADDR=00:1B:FC:D7:C0:63 IPADDR=192.168.1.2 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes
Конфигурируем сетевой интерфейс pptp
[root@bgp-mailserv ~]# cat /etc/sysconfig/network-scripts/ifcfg-pptp0 PEERDNS="no" DEVICE="pptp0" ONBOOT="yes" USERCTL="yes" PERSIST="yes" DEBUG="no" DEFROUTE="yes" PPPOPTIONS="nomppc nomppe" #MRU="576" #MTU="576" VPN_HOST="pptp.b-metro.net" VPN_USER="хххххххххххх@realm"
Конфигурируем сетевой интерфейс pppoe
[root@fido ~]# cat /etc/sysconfig/network-scripts/ifcfg-ppp0 USERCTL=yes BOOTPROTO=dialup NAME=DSLppp0 DEVICE=ppp0 TYPE=xDSL ONBOOT=no PIDFILE=/var/run/pppoe-adsl.pid FIREWALL=NONE PING=. PPPOE_TIMEOUT=80 LCP_FAILURE=3 LCP_INTERVAL=20 CLAMPMSS=1412 CONNECT_POLL=6 CONNECT_TIMEOUT=60 DEFROUTE=yes SYNCHRONOUS=no ETH=eth1 PROVIDER=DSLppp0 USER=хххххххххххх@realm_local PEERDNS=no DEMAND=no
Формируем таблицу с явными маршрутами:
[root@mars ~]# cat /etc/sysconfig/network-scripts/route-eth2 192.168.0.0/16 via 192.168.108.1 [root@mars ~]# netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.108.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 0.0.0.0 192.168.108.1 0.0.0.0 UG 0 0 0 eth2
Разрешаем прохождение транзитных пакетов через ядро (два варианта):
[root@mars ~]# grep "net.ipv4.ip_forward" /etc/sysctl.conf net.ipv4.ip_forward = 1 [root@mars ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
Прочее по мелочи, к сети не имеющее отношения:
монтируем флешку: mount -t vfat /dev/sda1 /medis/usbdisk форматируем флешку: mkfs -t vfat /dev/sda1 просмотр свободного места на дисках: df -h Чистка засраных каталогов (например, всевозможных логов): find . -maxdepth 1 -type d -mtime +60 -exec rm -f -r {} \; (удаляются все подкаталоги в текущем каталоге, старше 60 дней. Изменяем права на файлы cd /myDir/ find ./ -type f -exec chmod 0544 {} \; Изменяем права на каталоги find ./ -type d -exec chmod 0750 {} \; Куча команд на все случаи жизни: http://dim.nov.ru/Linux/linux_comands Добавляем новый диск: 1. fdisk /dev/hdc 2. mkfs.ext3 /dev/hdc1 (можно использовать -L volume-label) 3. e2label /dev/hdc1 label 4. прописываем в /etc/fstab Выставляем приоритеты репозиториев: http://centos.ultra-sr.ru/propose-prioretety-repozitoriev/ Репозитории: atomic: http://www.atomicorp.com/mirrorlist/atomic/ epel: https://mirrors.fedoraproject.org/ rpmforge: http://apt.sw.be/redhat ========================== remi: http://rpms.famillecollet.com/enterprise/ Webmin: http://download.webmin.com/download/yum livna: http://rpm.livna.org/mirrorlist =========================== Аппаратная конфигурация под Linux: lshw -html > proxy.html ============================ Замена пароля в .htpasswd htpasswd -bm ./.htpasswd username password В первый раз - создаем сам файл: htpasswd -bmс ./.htpasswd username password