Забиндить sshd на ip адрес не то?
Eva_Berg
У меня статик :-)
Вот так будет правильно.
ExecStart=/usr/bin/ip addr add 192.168.0.2/24 dev enp0s7
ExecStart=/usr/bin/ip route add default via 192.168.0.1
ExecStop=/usr/bin/ip addr flush dev enp0s7
Eva_Berg
У меня статик :-)
Наверное как то так? И чем заменить
ExecStop=/usr/bin/dhcpcd -k -x enp0s7
ExecStop=/usr/bin/ip addr flush dev enp0s7
Eva_Berg
Эм... я не настока продвинутая.

sudo touch /etc/systemd/system/net.service
sudo cat > /etc/systemd/system/net.service
[Unit]
Description=Network
Before=network.target
Wants=network.target
BindsTo=sys-subsystem-net-devices-enp0s7.device
After=sys-subsystem-net-devices-enp0s7.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/ip link set dev enp0s7 up
ExecStart=/usr/bin/dhcpcd -q -w -4 enp0s7
ExecStop=/usr/bin/dhcpcd -k -x enp0s7
ExecStop=/usr/bin/ip link set dev enp0s7 down
[Install]
WantedBy=multi-user.target
<control-D>
sudo systemctl enable net
Это пример для сети с динамической настройкой IP адреса.
Напишите свой юнит поднятия сети и забейте на netctl. С этим netctl иногда магия творится. Я к примеру так и не смог поднять wifi по примеру wireless-wpa-config.
Попробовать отключить сжатие
novj
novjccomp
irzhyk
Читайт тут
Могу предположить, что /dev/vc/* нету и вроде уже как давно.
irzhyk
Непонятно почему он не заводится. Как быть если мне нужна именно такая конфигурация?
Для интерфейса enp7s2 тебе нужно только прописать адрес, маску и все. По умолчанию дефолтный шлюз для сервера будет 192.168.157.1 и все что будет уходить не в 192.168.0.0/24 будет уходить через enp0s25. Дальше на сервере должен быть как-то настроен форвардинг, чтобы гонять пакеты между enp0s25 и enp7s2. Подымается NAT, который будет транслировать пакеты из локалки в инет. Вот так в общих чертах поднимается шлюз в инет для локалки.
irzhyk
Кстати, вопрос глупый - если кабель не вставлен в порт - соединение не поднимется?
Не должно.
irzhyk
sudo iptables -t nat -A POSTROUTING -o enp0s25 -j MASQUERADE
Все правильно - нужно выпустить локалку в инет. Вопрос вот в чем - почему не поднимается соединение? Если я настраиваю соединение не через netctl - то все работает.
Честно сказать? Я не пользуюсь netctl, а пользуюсь своим юнитом т.к. netctl у меня не завелся. Да и многие пишут, что не работает он.