irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
Доброго времени суток. Есть проблема - не грузится 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 Так же поднимается 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) Вроде все. Если что не сказал - просьба подсказать что. За оформление вопроса сорри, спешил. |
kurych |
|
Темы:
0
Сообщения:
1395
Участник с: 06 ноября 2011
|
Запустите команду запуска dnsmasq из /usr/lib/systemd/system/dnsmasq.service вручную из консолиsudo /usr/bin/dnsmasq -k --enable-dbus --user=dnsmasq --pid-file ... |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
А где конфиг dnsmasq ? |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
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 |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
kurych dnsmasq: junk found in command line |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
Интерфейсы называются не eth0, eth1(enp0s25 и enp7s2). Ошибок кажется я не допустил - это для удобства на форуме. |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
Не совсем понятно - только что все заработало. Разбираюсь. |