dnsmasq failed

Доброго времени суток.
Есть проблема - не грузится dnsmasq.service.
Есть ПК(2 LAN+1USB-WiFi-свисток).
Что нужно:
на eth0 - статика, 192.168.156.230(192.168.152.4 192.168.152.5 DNS-ы) интернет
на eth1 - статика, 192.168.0.1, DHCP-сервер(dnsmasq)
на wlan0 - статика? 192.168.0.101?, DHCP-сервер(dnsmasq)

Сеть поднималась так:
Create the file /etc/systemd/system/eth0.service using your editor of choice.

/etc/systemd/system/eth0.service
[Unit]
Description=Network Connectivity
Wants=eth0.target
Before=eth0.target
BindsTo=sys-subsystem-net-devices-eth0.device
After=sys-subsystem-net-devices-eth0.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/ip link set dev eth0up
ExecStart=/usr/bin/ip addr add 192.168.156.230/21 dev eth0
ExecStart=/usr/bin/ip route add default via 192.168.157
ExecStop=/usr/bin/ip addr flush dev eth0
ExecStop=/usr/bin/ip link set dev eth0 down
[Install]
WantedBy=multi-user.target
systemctl enable eth0.service
Так же поднимается eth1(внутренняя сеть, 192.168.0.1)
На wlan0 сеть еще не поднимал.

Настроен форвардинг между eth0 и eth1.
sysctl net.ipv4.ip_forward=1

# iptables -t nat -A POSTROUTING -o internet0 -j MASQUERADE
# iptables-save > /etc/iptables/iptables.rules
# systemctl enable iptables

При подключении к eth1 ноута - IP не получает. При ручной настройке(192.168.1.2) - инет работает.

Не стартует dnsmasq.service

                               LOAD    ACTIVE  SUB
dnsmasq.service    loaded   failed      failed
systemctl status dnsmasq
dnsmasq.service - A lightweight DHCP and caching DNS server
      Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled)
      Active: failed (Result: exit-code) since Пн 2013-07-22 15:35:18 EEST; 3h 54min ago
       Docs: man:dnsmasq(8)
       Process: 210 ExecStart=/usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file (code=exited, status=3)
       Process: 208 ExecStartPre=/usr/bin/dnsmasq --test (code=exited, status=0/SUCCESS)

Вроде все. Если что не сказал - просьба подсказать что.
За оформление вопроса сорри, спешил.
Запустите команду запуска dnsmasq из /usr/lib/systemd/system/dnsmasq.service вручную из консоли
sudo /usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file ...
и посмотрите, на что будет ругаться.
А где конфиг dnsmasq ?

dnsmasq.conf - все по умолчанию,

interface=eth1
listen-address=127.0.0.1(из вики, не совсем понял что это за параметр, DNS Cache Setup To set up dnsmasq as a DNS caching daemon on a single computer edit /etc/dnsmasq.conf and uncomment the localhost listening address:
listen-address=127.0.0.1)

dhcp-range=192.168.0.10,192.168.0.100,12h(тут не указал маску, может из-за этого?)
server=8.8.8.8
kurych
Запустите команду запуска dnsmasq из /usr/lib/systemd/system/dnsmasq.service вручную из консоли
sudo /usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file ...
и посмотрите, на что будет ругаться.

dnsmasq: junk found in command line
Интерфейсы называются не eth0, eth1(enp0s25 и enp7s2). Ошибок кажется я не допустил - это для удобства на форуме.
Не совсем понятно - только что все заработало. Разбираюсь.
 
Зарегистрироваться или войдите чтобы оставить сообщение.