Из темы: "Re: Ethernet, Lan-cеть, WAN, pppoe. web-Сервер. VPN, домен, интернет и любые сетевые вопросы?"
У вас в системе стоит systemd?
Почитал Alt-овый мануал про systemd... Судя по настройкам Grub2 не стоит.
# cat /etc/sysconfig/grub2
Спойлер
# Automaticaly update grub on device(s)
# NB: don't put /dev/mdX there but rather '/dev/sda /dev/sdb '!
#GRUB_AUTOUPDATE_DEVICE='/dev/sda '
# Use '--force' option for grub-install
#GRUB_AUTOUPDATE_FORCE='no'
# Automaticaly update config file on kernel install/removal
# default: true
GRUB_AUTOUPDATE_CFG=true
# Automaticaly updated config filename
# default: /boot/grub/grub.cfg
GRUB_AUTOUPDATE_CFGNAME=/boot/grub/grub.cfg
# How to handle /boot/vmlinuz* symlinks:
# 'yes','true' - include in config
# 'no','false' - skip in config
# 'default' - include only /boot/vmlinuz in config
# default: default
GRUB_VMLINUZ_SYMLINKS=default
# Whether to add failsafe entries:
# 'yes','true' - add for all kernels
# 'no','false' - skip for all kernels
# 'default' - add failsafe entry only for /boot/vmlinuz
# default: default
GRUB_VMLINUZ_FAILSAFE=default
# Preload specific grub modules
#GRUB_PRELOAD_MODULES=''
# Set normal timeout
#GRUB_TIMEOUT=5
# Set hidden timeout (do not show menu)
#GRUB_HIDDEN_TIMEOUT=3
# Show timeout counter when hidden
#GRUB_HIDDEN_TIMEOUT_QUIET=TRUE
GRUB_CMDLINE_LINUX_DEFAULT=' quiet=1 resume=/dev/disk/by-uuid/4b70b163-3dc2-46f4-9a43-bf802deb7835 panic=30 splash'
GRUB_CMDLINE_LINUX='failsafe vga=normal'
GRUB_TERMINAL_OUTPUT='gfxterm'
GRUB_GFXMODE='800x600'
GRUB_DEFAULT='saved'
GRUB_SAVEDEFAULT=true
GRUB_WALLPAPER=/usr/share/plymouth/themes/centaurus/grub.jpg
GRUB_COLOR_NORMAL=white/light-blue
GRUB_COLOR_HIGHLIGHT=black/light-gray
# This is especially important as EFI Boot Manager label
GRUB_DISTRIBUTOR="ALT Linux"
# This defines /boot/efi/EFI subdir name
GRUB_BOOTLOADER_ID="altlinux"
GRUB_THEME=/boot/grub/themes/centaurus/theme.txt
GRUB_AUTOUPDATE_DEVICE='/dev/disk/by-id/wwn-0x5e83a97059c150c2 '
GRUB_AUTOUPDATE_FORCE='no'
В обшем помогите разобраться или на литературу пошлите с БОЛЕЕ простым языком...
Сейчас запускаю систему так:1. Включаю Сервер (Карта
enp3s6 - смотрит во внешнюю сеть, на роутер с DHCP...
Карта
enp2s0 - внутренняя сеть, смотрит в Свич)
2. Проверяю таблицу маршрутизации (она мертва при запуске):
# iptables -nL -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
3. Проверяю метрики интерфейсов:
# ip r
default via 192.168.69.99 dev enp2s0 proto static
192.168.69.0/24 dev enp2s0 proto kernel scope link src 192.168.69.99 metric 1
192.168.113.0/24 dev enp3s6 proto kernel scope link src 192.168.113.108 metric 1
4. По дефолту стоит ВНУТРЕННИЙ... Тупо выдергиваю его из свича... Проверяю:
# ip r
default via 192.168.113.1 dev enp3s6 proto static
192.168.113.0/24 dev enp3s6 proto kernel scope link src 192.168.113.108 metric 1
5. Все, по дефолту наружный интерфейс, подрубаю внутренний к свичу, проверяю:
# ip r
default via 192.168.113.1 dev enp3s6 proto static
192.168.69.0/24 dev enp2s0 proto kernel scope link src 192.168.69.99 metric 1
192.168.113.0/24 dev enp3s6 proto kernel scope link src 192.168.113.108 metric 1
6. Все нормально, добавляю правила маршрутизации и проверяю:
# iptables -t nat -A POSTROUTING -s 192.168.69.99/24 -o enp3s6 -j MASQUERADE
# iptables -t nat -A POSTROUTING -o enp3s6 -p icmp -j MASQUERADE
# iptables -nL -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 192.168.69.0/24 0.0.0.0/0
MASQUERADE icmp -- 0.0.0.0/0 0.0.0.0/0
7. Проверяю и запускаю DHCP - Все работает до следующей перезагрузки (Выключения)
# service dhcpd
dhcpd.service - DHCPv4 Server Daemon
Loaded: loaded (/lib/systemd/system/dhcpd.service; enabled)
Active: failed (Result: exit-code) since Ср 2015-12-09 00:31:32 KRAT; 8min ago
Docs: man:dhcpd(8)
man:dhcpd.conf(5)
Process: 3114 ExecStart=/usr/sbin/dhcpd -4 -f --no-pid $DHCPDARGS (code=exited, status=1/FAILURE)
Process: 2785 ExecStartPre=/etc/chroot.d/dhcpd.all (code=exited, status=0/SUCCESS)
дек 09 00:31:29 rootservpts.localdomain systemd[1]: Started DHCPv4 Server Daemon.
дек 09 00:31:32 rootservpts.localdomain systemd[1]: dhcpd.service: main process exited, code=exited, status=1/FAILURE
дек 09 00:31:32 rootservpts.localdomain systemd[1]: Unit dhcpd.service entered failed state
# service dhcpd restart
# service dhcpd
dhcpd.service - DHCPv4 Server Daemon
Loaded: loaded (/lib/systemd/system/dhcpd.service; enabled)
Active: active (running) since Ср 2015-12-09 00:40:10 KRAT; 3s ago
Docs: man:dhcpd(8)
man:dhcpd.conf(5)
Process: 4565 ExecStartPre=/etc/chroot.d/dhcpd.all (code=exited, status=0/SUCCESS)
Main PID: 4666 (dhcpd)
CGroup: name=systemd:/system/dhcpd.service
└─4666 /usr/sbin/dhcpd -4 -f --no-pid
дек 09 00:40:10 rootservpts.localdomain systemd[1]: Starting DHCPv4 Server Daemon...
дек 09 00:40:10 rootservpts.localdomain systemd[1]: Started DHCPv4 Server Daemon.
Где Накосячено с Загрузкой по умолчанию?