Непонятно почему он не заводится. Как быть если мне нужна именно такая конфигурация? Кстати, вопрос глупый - если кабель не вставлен в порт - соединение не поднимется?
sudo iptables -t nat -A POSTROUTING -o enp0s25 -j MASQUERADE
Все правильно - нужно выпустить локалку в инет. Вопрос вот в чем - почему не поднимается соединение? Если я настраиваю соединение не через netctl - то все работает.
[[email protected] `]# netctl start private
Job for [email protected] failed. See 'systemctl status [email protected]' and 'journalctl -xn' for details.

[[email protected] `]# systemctl status [email protected]
[email protected] - A basic static ethernet connection
Loaded: loaded (/etc/systemd/system/[email protected]; enabled)
Active: failed (Result: exit-code) since Mon 2013-08-05 13:07:09; 22s ago
Docs: man:netctl.profile(5)
Process: 452 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)

Aug 05 13:07:09 arch systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Aug 05 13:07:09 arch systemd[1]: Failed to start A basic static ethernet connection.
Aug 05 13:07:09 arch systemd[1]: Unit [email protected] entered failed state.
Добрый день. Проблема так и не решена?
Просьба помочь советом с такой конфигурацией:

Есть 2 сетевых интерфейса:
Внешняя сеть
enp0s25
IP 192.168.156.230/21
шлюз 192.168.157.1
DNS 192.168.152.4, 192.168.152.5

Внутреняя сеть
enp7s2
IP 192.168.0.1/24
шлюз 192.168.156.230
DNS 8.8.8.8 (не уверен насчет правильности)

Проблема вот в чем: создал профиль NETCTL(ethernet-static), work(назвал):
Interface=enp0s25
Connection=ethernet
IP=static
Address=('192.168.156.230/21')
Gateway='192.168.157.1'
DNS=('192.168.152.4' '192.168.152.4')

Включил профиль: netctl enable work.
Соединение поднялось.

Потом создал профиль private:
Interface=enp7s2
Connection=ethernet
IP=static
Address=('192.168.0.1/24')
Gateway='192.168.156.230'
DNS=('8.8.8.8')

При запуске netctl start private: Пишет ошибку. Если я комментирую шлюз - соединение поднимается(на enp7s2).
Просьба помочь - мне нужна именно такая конфигурация на enp0s25. На enp7s2 - неважно, нужна другая сеть, в будущем настрою проброс. Проблема в данный момент с профилями netctl.

ip r :
default via 192.168.157.1 dev enp0s25
192.168.152.0/21 dev enp0s25 proto kernel scope link src 192.168.156.230

В маршруте я скорее всего накосячил - не знаю как его убить.

Неактуально - закройте. Не разобрался как писать в личку.
Я же написал - могу ошибаться, когда-то я настроил его(wifi hostapd) на нетбуке - работало, только пришлось снести network-manager(минт стоял). Поэтому я и подумал что это(hostapd) графическая утилита. Сейчас еще погуглю. Спасибо за советы.
domov0y
Интернет есть, шлюз работает, DHCP сервер настроен.
Проблемы в связке eth0(внешний) и eth1(внутренний) - нет. Мне нужна точка доступа на wlan0. Hostapd - насколько я помню(могу ошибаться) для работы с ГУИ.
Я немного подсмотрел настройки роутера с OpenWRT где настроена нужная мне конфигурация - там eth1 и wlan0 объединены в бридж(br-lan0). Но в OpenWRT все сильно отличается от ARCH-а(для меня). Поэтому я и прошу помощи.

PS еще совсем непонятно как настроить сеть через NETCTL - упорно не хочет работать, сегодня заново установлю систему и потренируюсь.
domov0y
Я понимаю, не нужно нервничать. Меня интересует конкретный вопрос по настройке dnsmasq.conf - можно ли в конфиге указать 2 сетевые карты? Или нужно настраивать бридж между lan и wifi и его потом указывать в dnsmasq.conf? Повторюсь интернет приходит на eth0(отдельная сеть, 192.168.156.0), на eth1 мне нужен dhcp с 192.168.0.0, на wifi - точка доступа.

Все что я настроил - есть интернет на eth1(1- При необходимости создать разрешающее правило в цепочке FORWARD,
2- Включить для них маскарадинг в цепочке POSTROUTING таблицы nat. - выполнено) т.е. работает - тут проблем нет.
Доброго времени суток. Подскажите - есть ли у DNSMASQ возможность пробросить Интернет(форвардить?) с одной сетевой карты(enp0s29) на 2 сетевые карты(enp7s2 + wlp2u3-что-то-там(usb-wi-fi свисток))? Т.е. чтобы usb-wi-fi был точкой доступа(ad-hoc - правильно?)?
Как удалить тему?